Електронна таблиця, іноді табличний процесор (англ. electronic spreadsheet — рідко електронний аркуш) — це інтерактивний, комп'ютерний застосунок для налагодження, аналізу та збереження даних у табличному форматі. Спочатку електронні таблиці дозволяли обробляти виключно двовимірні таблиці, передусім із числовими даними, але потім з'явилися продукти, які крім цього дозволяли з'єднувати кілька таблиць для спільної роботи й опрацювання, включати текстові, графічні й інші мультимедійні елементи. Інструментарій електронних таблиць включає різноманітні математичні функції, що дозволяє виконувати складні статистичні, фінансові та інші розрахунки. Багато електронних таблиць включають вбудовану скриптову мову програмування для автоматизації типових робіт.
Ідею електронних таблиць вперше сформулював американський вчений Річард Маттессич, опублікувавши в 1961 р. дослідження під назвою Budgeting Models and System Simulation. Концепцію доповнили в 1970 р. Пардо і Ландау, що подали заявку на відповідний патент. Патентне відомство відхилило заявку, автори через суд у 1983 добилися скасування цього рішення, у 1995 році інше судове рішення визнало цей патент таким, що не може бути підставою для позову.
Загальновизнаним родоначальником електронних таблиць як окремого класу програмного забезпечення є Ден Бриклін, який 1979 року, спільно з Бобом Френкстоном, розробив легендарну програму VisiCalc. Цей табличний редактор для комп'ютера Apple II став «убивчим застосунком», що перетворив персональний комп'ютер з екзотичної іграшки для технофілів у масовий інструмент для бізнесу.
Згодом на ринку з'явилися численні продукти цього класу — SuperCalc, Microsoft MultiPlan, , [en], Microsoft Excel, OpenOffice Calc, таблиці AppleWorks і Gnumeric.
Типові галузі застосування
- Створення документів, що мають табличне подання (наприклад, цінники, розклади);
- у сучасних електронних таблицях легко можна створювати різні види графіків і діаграм, які беруть дані для побудови з комірок таблиць (наприклад, графік зниження ваги тіла за вказаний період від початку занять спортом);
- звичайні користувачі можуть виконувати в електронних таблицях прості розрахунки (наприклад, скільки витратив за цей місяць, що/кому/коли дав/взяв). Як правило, електронні таблиці підтримують багато математичних і статистичних функцій;
- електронні таблиці інтенсивно використовують у бухгалтерському обліку — у багатьох фірмах це основний інструмент для оформлення документів, розрахунків і створення діаграм;
- електронні таблиці можуть використовуватись як прості бази даних.
Огляд
LANPAR, відомий з 1969 року, був першою електронною таблицею на мейнфреймах та комп'ютерах із розподілом часу. LANPAR — абревіатура від LANguage for Programming Arrays at Random (укр. мова для випадкового програмування масивів). VisiCalc (1979) була першою електронною таблицею на мікрокомп'ютері і допомогла перетворити комп'ютер Apple II на популярну і широко використовувану систему. був провідною електронною таблицею, в часи домінування операційної системи DOS. Нині найбільшу частку ринку на платформах Windows і Macintosh займає Microsoft Excel. Застосунок для опрацювання електронних таблиць є стандартною складовою офісних пакунків; після появи вебпрограм офісні пакунки тепер також існують у формі вебзастосунків.
Електронну таблицю утворюють вишикувані в рядки та стовпці комірки, на які можна посилатися, зазначаючи розташування (координати) X та Y. Координату X, тобто стовпці, зазвичай позначаються літерами: «A», «B», «C» тощо, тоді як рядки, як правило, позначають числами: 1, 2, 3 тощо. До однієї комірки можна звернутися, зазначивши її рядок та стовпець «C10». Ця електронна концепція посилань на комірку, вперше введена в LANPAR (винайдена спільно Рене Пардо та Ремі Ландау) і використана у VisiCalc, відома як «нотація A1». Крім того, в електронних таблицях є поняття діапазону, тобто, групи комірок, зазвичай суміжних. Наприклад, на перші десять комірок першого стовпця можна посилатися, як на діапазон «A1:A10».
В сучасних програмах для опрацювання електронних таблиць кілька електронних таблиць, часто відомих як робочі аркуші або просто аркуші утворюють робочу книгу. Робоча книга фізично є файлом, що містить усі дані книги, аркушів і комірок. Робочі аркуші зазвичай розташовано по одному на вкладках, хоча [en] значно змінює цю модель. До посилання на комірку в книзі з кількома аркушами додають назву аркуша, наприклад, «Аркуш 1! C10». Деякі системи розширюють цей синтаксис, щоб дозволити посилання на комірки в різних книгах.
Користувачі взаємодіють із аркушами переважно через комірки. Кожна комірка може містити введені дані або формулу, яка зазвичай створюється, якщо введений текст починається знаком рівності. Дані можуть бути рядком тексту hello world
, числом 5
або датою 16-Dec-91
. Формула починається зі знака рівності =5*3
, але зазвичай її не видно, оскільки на екран виводиться результат обчислення, 15
, а не сама формула. У деяких випадках це може спричинити плутанину.
Ключовою особливістю електронних таблиць є здатність формули посилатися на значення інших комірок, які, у свою чергу, можуть бути результатами обчислень за формулами. Щоб створити таку формулу, потрібно замінити число посиланням на комірку. Наприклад, формула =5*C10
дасть результат множення значення в комірці C10 на число 5. Якщо C10 містить значення 3
, результатом буде 15
. Але C10 також може мати свою формулу, яка посилається на інші комірки тощо.
Саме здатність пов'язувати між собою формули забезпечує ефективність електронних таблиць. Багато задач можна розбити на серію окремих математичних кроків, і їх можна описати окремими формулами в комірках. Деякі з цих формул також можуть застосовуватися до діапазонів, як, наприклад, функція SUM
, яка додає всі числа в діапазоні.
В основі електронних таблиць лежать багато принципів і властивостей баз даних, але електронні таблиці та бази даних — це не одне й те саме. Електронна таблиця — це, по суті, лише одна таблиця, тоді як база даних — це набір багатьох таблиць із машиночитаними семантичними зв'язками. Хоча книга, яка містить три аркуші, справді є файлом, що містить кілька таблиць, які можуть взаємодіяти одна з одною, їй бракує реляційної структури бази даних. Електронні таблиці та бази даних можуть взаємодіяти — аркуші можна імпортувати в базу даних, де вони стають таблицями, а результати запитів до бази даних можна експортувати в електронні таблиці для подальшого аналізу.
Застосунок для опрацювання електронних таблиць — табличний процесор — є одним з основних компонентів офісного пакунка програм, який зазвичай містить також текстовий процесор, редактор презентацій та систему керування базами даних. Застосунки в пакунку використовують подібні команди для подібних функцій. Зазвичай обмін даними між компонентами пакунка простіший, ніж у добірці, хоч і функціонально еквівалентних, але не інтегрованих застосунків.
Історія
Слово «електронна таблиця» походить від слова «spread» у значенні газетного або журнального елемента (текст або графіка), який охоплює дві лицьові сторінки, розширюючи центральну складку і розглядаючи дві сторінки як одну велику сторінку. Складне слово «електронна таблиця» стало означати формат, який використовується для представлення бухгалтерських книг — зі стовпцями для категорій витрат угорі, рахунками-фактурами, перерахованими внизу зліва, і сумою кожного платежу в клітинці, де її рядок і стовпець перетинаються — які традиційно являли собою «розкладку» на лицьових сторінках переплетеної книги (книги для ведення бухгалтерських записів) або на великих аркушах паперу (так називають «аналізаційний папір»), розбитих на рядки та стовпці в такому форматі та приблизно вдвічі ширше звичайного паперу.
Ранні реалізації
Пакетний генератор звітів BSRG
Пакетна «електронна таблиця» не відрізняється від пакетного компілятора з доданими вхідними даними, який створює вихідний звіт, наприклад, як у [en], або звичайну, неінтерактивну пакетну комп'ютерну програму. Таку концепцію електронної таблиці виклав 1961 року [en] у статті «Бюджетні моделі та моделювання систем». У наступній роботі Маттессіча (1964a, розділ 9, Бухгалтерські та аналітичні методи (англ. Accounting and Analytical Methods)) та додатку до неї (1964b, Моделювання фірми за допомогою бюджетної комп'ютерної програми (англ. Simulation of the Firm through a Budget Computer Program)) він застосував комп'ютеризовані електронні таблиці до систем обліку та бюджетування (на мейнфреймах, запрограмованих на Фортран IV). Ці пакетні електронні таблиці переважно додавали або віднімали цілі стовпці або рядки вхідних даних, а не окремих клітинок.
1962 року цю концепцію електронної таблиці, під називою BCL (Business Computer Language), реалізовано на [], а 1963 року Р. Браян Волш із Університету Маркетта (штат Вісконсін) переніс її на IBM 7040. Цю програму написано на Fortran. На цих машинах був доступним примітивний розподіл часу. 1968 року Волш в Університеті штату Вашингтон портував BCL на машину (IBM 360/67) із розподілом часу. Її використали під час викладання фінансів студентам. Студенти брали інформацію, підготовлену професором, і опрацьовували її. 1964 року Кімбалл, Стоффеллс та Волш написали книгу під назвою Business Computer Language, і 1966 року захистили авторські права на книгу та програму, а через роки це авторське право поновили.
Applied Data Resources мав препроцесор FORTRAN під назвою Empires.
Наприкінці 1960-х Xerox використала BCL для розробки складнішої версії для своєї системи розподілу часу.
Компілятор електронних таблиць LANPAR
Ключовий винахід у розробці електронних таблиць зробили Рене К. Пардо та Ремі Ландау, які 1970 року подали U.S. Patent 4 398 249 на алгоритм автоматичного обчислення електронної таблиці. Хоча спочатку патентне відомство відхилило патент як суто математичний винахід, після 12 років апеляцій Пардо і Ландау виграли знакову судову справу в попередньому суді Федерального округу (CCPA), який 1983 року скасував рішення Патентного відомства — встановивши, що «щось не перестає бути патентованим лише тому, що сенс новизни полягає в алгоритмі». Однак 1995 року [en] визнав патент невиконуваним.
Програма називалася LANPAR — LANguage for Programming Arrays at Random (укр. мова для випадкового програмування масивів). Її задумано і повністю розроблено влітку 1969 року, після нещодавнього випуску Пардо і Ландау з Гарвардського університету. Співвинахідник Рене Пардо згадує, що він вважав, що, наприклад, менеджер Bell Canada не має залежати від програмістів, коли потрібно розраховувати бюджет, і він думав про те, щоб дозволити користувачам вводити дані в будь-якому порядку, а електронний комп'ютер щоб виконав обчислення так, як потрібно. Пардо і Ландау розробили та впровадили програмне забезпечення 1969 року.
LANPAR використовували в Bell Canada, AT&T та 18 телефонних компаніях по всій країні для проведення місцевих та національних бюджетних операцій. LANPAR також використовувала General Motors. Його унікальність полягала у використання (випереджальних посилань) і природного порядку обчислень (одна з перших «непроцедурних» комп'ютерних мов) на відміну від послідовності зліва направо, зверху вниз для обчислення результатів у кожній клітинці, використовуваної у VisiCalc, SuperCalc і першій версії . Без випереджальних посилань і природного порядку обчислень користувач мав оновлювати електронну таблицю, доки значення в усіх клітинках не залишаться незмінними. Після того, як значення клітинок залишилися незмінними, користувач був впевнений, що в електронній таблиці не залишилося випереджальних посилань.
Мова програмування електронних таблиць Autoplan/Autotab
1968 року троє колишніх співробітників комп'ютерної компанії General Electric зі штаб-квартирою у Фініксі, штат Аризона, вирішили створити компанію з розробки програмного забезпечення. А. Лерою Еллісону, Гаррі Н. Кантреллу і Расселу Е. Едвардсу доводилось робити багато розрахунків під час створення таблиць для бізнес-планів, які вони готували для венчурних капіталістів. Вони написали комп'ютерну програму, яка створювала потрібні таблиці. Ця програма, спочатку задумана як утиліта для особистого використання, виявилася першим програмним продуктом, пропонованим компанією Capex Corporation. AutoPlan працював на службі розподілу часу GE; пізніше з'явилася версія, яка працювала на під назвою AutoTab. ([en] на початку 1970-х років запропонувала подібний продукт, CSSTAB, який мав небагато користувачів. Основним застосуванням було опрацювання таблиць із результатами опитувань.)
AutoPlan/AutoTab не була інтерактивним візуальним редактором електронних таблиць, це була проста мова сценаріїв для опрацювання електронних таблиць. Користувач визначав назви та підписи для рядків і стовпців, а потім формули, які визначали кожен рядок або стовпець. 1975 року Autotab-II рекламували як розширення оригіналу до максимум
1500 рядків і стовпців, об'єднаних у будь-якій потрібній користувачу пропорції... Оригінальний текст (англ.) 1,500 rows and columns, combined in any proportion the user requires... |
GE Information Services, яка керувала службою розподілу часу, приблизно 1974 року запустила власну систему електронних таблиць під назвою Financial Analysis Language (FAL). Пізніше її доповнено мовою електронних таблиць TABOL, яку розробив незалежний автор Олівер Веллакотт (Велика Британія). І FAL, і TABOL були інтегрованими зі системою баз даних GEIS DMS.
Система фінансового планування та контролю IBM
Систему фінансового планування та контролю IBM розробив 1976 року Браяном Інгам з IBM Canada. IBM впровадила її щонайменше в 30 країнах. Вона працювала на і була однією з перших програм для фінансового планування, розроблених за допомогою APL, які повністю приховували мову програмування від кінцевого користувача. Завдяки операційній системі IBM VM це була одна з перших програм, які автоматично оновлювали кожну копію програми у міру випуску нових версій. Користувачі можуть вказати прості математичні відношення між рядками та між стовпцями. Порівняно з будь-якими сучасними їй альтернативами, система могла підтримувати дуже великі електронні таблиці. Вона щомісяця завантажувала фактичні дані фінансового планування, отримані зі старої системи пакунків, до електронної таблиці кожного користувача. Систему розроблено для оптимізації потужності APL за допомогою об'єктних ядер, що підвищило ефективність програми в 50 разів порівняно з традиційними підходами до програмування.
Мова моделювання APLDOT
Прикладом ранньої електронної таблиці «промислової ваги» була APLDOT, розроблена 1976 року в [en] на IBM 360/91, яка працювала в Лабораторії прикладної фізики Університету Джонса Гопкінса в Лорелі, Меріленд. Застосунок успішно використовувався протягом багатьох років при розробці таких фінансових та калькуляційних програм для Конгресу США та для [en]. APLDOT назвали «електронною таблицею», оскільки фінансові аналітики та стратегічні планувальники використовували її для розв'язування тих самих задач, які вони розв'язували за допомогою паперових таблиць.
VisiCalc
Завдяки тому, що Ден Бріклін і [en] упровадили VisiCalc 1979 року на Apple II та 1981 року на IBM PC, концепція електронних таблиць на початку 1980-х років стала широко відомою. VisiCalc була першою електронною таблицею, яка поєднала всі основні функції сучасних застосунків для електронних таблиць (крім випереджальних посилань/природного порядку обчислень), такі як інтерактивний інтерфейс користувача, автоматичний перерахунок, рядки стану та формул, копіювання діапазону з відносними та абсолютними посиланнями, побудова формул вибором адресних комірок. У той час журнал [en], не знаючи про LANPAR, назвав VisiCalc першою електронною таблицею.
Бріклін розповідав про те, як спостерігав, як його університетський професор створює таблицю результатів обчислень на дошці. Коли професор виявив помилку, йому довелося стерти й переписати кілька послідовних записів у таблиці, спонукаючи Брікліна подумати, що він може відтворити процес на комп'ютері, використовуючи дошку як модель для перегляду значень формул. Його ідея втілилась у VisiCalc, перший застосунок, який перетворив персональний комп'ютер із хобі для любителів комп'ютера в інструмент для бізнесу.
VisiCalc став першим «убивчим застосунком», який був настільки привабливим, що люди купували певний комп'ютер лише для того, щоб ним користуватися. VisiCalc значною мірою обумовив успіх Apple II. Пізніше програму портували на низку інших ранніх комп'ютерів, зокрема на машини з ОС (CP/M), сімейство (8-розрядних Atari) та різні платформи Commodore. Проте найвідомішим VisiCalc залишається як програма для Apple II.
SuperCalc
SuperCalc — програма для роботи з електронними таблицями, опублікована компанією Sorcim 1980 року, яка спочатку входила (разом із WordStar) до програмного пакунка (CP/M) для портативного комп'ютера Osborne 1. Вона швидко стала де-факто стандартною електронною таблицею для CP/M, а 1982 року її перенесено на MS-DOS.
Lotus 1-2-3 та інші електронні таблиці для MS-DOS
Прийняття IBM PC після появи в серпні 1981 року йшло повільно, оскільки більшість доступних для нього програм були перенесеними з інших моделей комп'ютерів. Ситуація різко змінилася з появою в листопаді 1982 року та початком продажів у січні 1983 року. Оскільки його написано спеціально для IBM PC, він мав хорошу продуктивність і став «убивчим застосунком» для цього ПК. Lotus 1-2-3 збільшив продажі ПК завдяки вищій швидкодії та кращій графіці, порівняно з VisiCalc на Apple II.
Lotus 1-2-3 разом зі своїм конкурентом Borland [en] незабаром витіснили VisiCalc. Lotus 1-2-3, випущений 26 січня 1983 року, того ж року почав перевершувати найпопулярніший на той час VisiCalc і протягом кількох років був провідною електронною таблицею для DOS.
Microsoft Excel
Першу версію Excel Microsoft випустила для Macintosh 30 вересня 1985 року, а потім перенесла її на Windows, де перша версія отримала номер 2.05 (для синхронізації з Macintosh версії 2.2) і вийшла в листопаді 1987 року. Платформи Windows 3.x початку 1990-х дозволили Excel отримати частку ринку Lotus. Поки Lotus відповів продуктами для ОС Windows, Microsoft почала збирати свій пакунок Office. 1995 року Excel був лідером ринку, випередивши Lotus 1-2-3, а 2013 року IBM припинила випускати Lotus 1-2-3.
Онлайнові електронні таблиці
Відоме програмне забезпечення для роботи з онлайновими електронними таблицями:
- — це безкоштовна, відкрита і багатоплатформна корпоративна версія LibreOffice.
- Google Таблиці
- Microsoft Excel Online
Електронні таблиці для мейнфреймів
- Система Works Records в ICI розроблена 1974 року на IBM 370/145
Інші електронні таблиці
- Lotus Symphony
- LibreOffice Calc та Apache OpenOffice Calc
- Gnumeric — безкоштовнf і багатоплатформна, частина проєкту GNOME Free Software Desktop.
- Calligra Sheets (раніше KCalc)
- KSpread
- Corel
- Електронні таблиці Kingsoft
- NeoOffice
- (Numbers) — редактор електронних таблиць від Apple Inc., частина IWork.
- — частина SoftMaker Office.
Програмне забезпечення для електронних таблиць, випуск якого припинено:
- для комп'ютерів Atari ST
- від / (1983/84)
- — традиційна електронна таблиця термінального режиму для UNIX і подібних систем
- IBM Lotus Symphony (2007)
- KCells
- для Macintosh
- Lotus Symphony (1984)
- для Macintosh
- від Borland
- Target Planner Calc для CP/M і TRS-DOS
- Trapeze для Macintosh
- для Macintosh
Інші продукти
Кілька компаній намагалися пробитися на ринок електронних таблиць за допомогою програм, заснованих на дуже різних парадигмах. Lotus представив, ймовірно, найуспішніший приклад, , який досяг певного комерційного успіху, особливо у фінансовому світі, де його потужні можливості аналізу даних поважають донині.
намагалася значно спростити побудову формул, але загалом не була успішною.
Основні поняття
Основними поняттями є сітка , яку називають аркушем, в комірках можуть міститися дані, які називають значеннями, або формули. Формули вказують, як за наявними значеннями обчислювати нові значення. Загалом значення є числами, але можуть також бути простим текстом, датами тощо. Розширення цих понять використовують у логічних електронних таблицях. Зазвичай надаються різні інструменти для програмування аркушів, візуалізації даних, віддаленого підключення аркушів, відображення залежностей комірок тощо.
Комірки
«Комірку» можна розглядати як скриньку для зберігання даних. На одну комірку зазвичай посилаються за її стовпцем і рядком (у наведеній нижче таблиці C2 позначатиме комірку зі значенням 30). Зазвичай рядки, що представляють залежні змінні, позначають десятковими числами, починаючи з 1, тоді як стовпці, що представляють незалежні змінні, використовують 26-кову [en] з використанням замість цифр літер A—Z. Фізичний розмір комірки зазвичай можна адаптувати до її вмісту, перетягуючи межі комірки (або цілих стовпців чи рядків, перетягуючи межі між їхніми заголовками).
A | B | C | D | |
---|---|---|---|---|
01 | Продажі | 100000 | 30000 | 70000 |
02 | Покупки | 25490 | 30 | 200 |
Масив комірок називають аркушем. Це аналог масиву змінних у звичайній комп'ютерній програмі (хоча деякі незмінювані після введення значення, можна вважати, за тією ж аналогією, константами). У більшості реалізацій одна електронна таблиця може складатися з багатьох аркушів. Аркуш — це просто підмножина електронної таблиці, розділеної для наочності. Функціонально електронна таблиця діє як єдине ціле, і всі комірки працюють як глобальні змінні для всієї таблиці (кожна змінна має доступ лише для читання, крім комірки, яка її містить). Комірка може містити значення або формулу, або її можна залишити порожньою. Зазвичай формули починаються зі знака =.
Значення
Значення в комірку можна ввести безпосередньо з клавіатури комп'ютера. Крім того, значення може отримуватися за формулою (див. нижче), яка виконує обчислення, виводить поточну дату або час або отримує зовнішні дані, такі як котирування акцій або значення з бази даних.
Правило значень електронної таблиці
Інформатик Алан Кей використав описав роботу електронної таблиці таким «правилом значень»: значення комірки залежить виключно від формули, яку користувач увів у комірку. Формула може посилатися на значення інших комірок, але ці комірки також обмежені даними або формулами, які ввів користувач. Немає ніяких «побічних ефектів» для обчислення формули: єдиним виходом є виведення результату розрахунку в комірці. Не існує механізму постійної зміни вмісту комірки, якщо користувач не змінює його вручну. У контексті мов програмування це дає обмежену форму функційного програмування першого порядку.
Автоматичний перерахунок
Ця додаткова функція, яка є стандартом електронних таблиць від 1980-х років, усуває необхідність вручну запускати перерахунок значень електронної таблиці (нині зазвичай цю функцію за замовчуванням увімкнено). Деякі попередні електронні таблиці вимагали «ручного» запиту на перерахунок, оскільки автоматичний перерахунок великих таблиць або складних формул знижував швидкість уведення даних. Багато сучасних електронних таблиць все ще зберігають цю опцію.
Перерахунок зазвичай вимагає, щоб електронна таблиця не містила . Граф залежностей — це граф, який має вершину для кожного об'єкта, який потрібно оновити, і ребро, що з'єднує два об'єкти, коли один з них потрібно оновити раніше, ніж інший. Графи залежностей без циклічних залежностей є орієнтованими ациклічними графами.
Оновлення в режимі реального часу
Ця функція стосується періодичного оновлення вмісту комірки значенням із зовнішнього джерела, наприклад комірки у «віддаленій» електронній таблиці. Для спільних електронних таблиць на основі інтернету це стосується «негайного» оновлення комірок, які оновив інший користувач. Усі залежні комірки також мають оновитись.
Блокування комірок
Після введення даних окремі комірки (або всю електронну таблицю) можна заблокувати, щоб запобігти випадковому перезапису. Зазвичай це стосується комірок, які містять формули, але може застосовуватися й до комірок, що містять «константи», наприклад коефіцієнт перетворення кілограм/фунт (2,20462262 з вісьмома знаками після коми). Попри те, що окремі комірки позначено як заблоковані, дані електронної таблиці не будуть захищеними, доки цю функцію не буде активовано в налаштуваннях файлу.
Формат даних
За бажанням можна визначити, як відображатиметься значення комірки або діапазону. Типовий формат відображення зазвичай встановлюється за початковим вмістом комірки, якщо його спеціально не встановлено раніше, тобто, наприклад, «31/12/2007» або «31 Dec 2007» за замовчуванням встановить для комірки формат дата. Аналогічно, додання після числового значення знаку % встановить для комірки відсотковий формат. Формат не змінює вмісту комірки, а впливає лише на виведене значення.
Для деяких форматів комірок, таких як «числовий» або «грошовий», може вказуватися кількість десяткових знаків.
Це може призвести до некоректних операцій (наприклад, множення комірки, що містить дату) і результатів без відповідного попередження.
Форматування комірок
Форматування електронної таблиці передбачає змінення зовнішнього вигляду таблиці чи окремих її комірок:
- шрифту;
- кольору;
- накреслення символів;
- вирівнювання;
- кольору заливки;
- розмірів;
- меж клітинок.
Залежно від можливостей табличного процесора, кожну комірку можна окремо відформатувати за допомогою вмісту (розмір символів, колір, накреслення) або комірки (товщина межі, колір заповнення тла). Щоб полегшити читаність електронної таблиці, до комірки можна застосувати умовне форматування; наприклад, від'ємне число може виводитися червоним кольором.
Форматування комірки, як правило, не впливає на її вміст, і залежно від того, в який спосіб комірки копіюються на інші аркуші чи програми, форматування може не переноситися разом із вмістом.
Названі комірки
У більшості реалізацій комірці або групі комірок у стовпці чи рядку можна надати назву, що дозволяє користувачу посилатися на ці комірки за назвою, а не за адресою. Назви в електронній таблиці мають бути унікальними, але за наявності кількох аркушів можна на кожному аркуші використовувати діапазони комірок із однаковими назвами, додаючи для їх розрізнення назву аркуша. Однією з цілей такого використання є створення або запуск макросів, які повторюють команду на багатьох аркушах. Крім того, формули з названими діапазонами легше перевіряюти на відповідність алгебричному запису. Використання іменованих змінних і іменованих функцій також робить структуру електронної таблиці більш прозорою.
Посилання на комірку
Замість назв комірок можна використовувати посилання на комірки. Більшість посилань на комірку вказують на іншу комірку в тій самій електронній таблиці, але посилання на комірку також може позначати комірку на іншому аркуші в тій самій електронній таблиці або (залежно від реалізації) на комірку в іншій електронній таблиці або значення з віддаленого застосунка.
Типово посилання на комірку в стилі «A1» складається з однієї або більше літер, не чутливих до регістру, для ідентифікації стовпця (якщо є до 256 стовпців: A—Z і AA—IV), після яких зазначено номер рядка (наприклад, у діапазоні 1—65536). Будь-яка частина може бути відносною (тобто змінюватися під час переміщення або копіювання формули, в якій вона міститься), або абсолютною (позначається символом $ перед відповідною частиною посилання на комірку). Альтернативний стиль посилання «R1C1» складається з літери R, номера рядка, літери C та номера стовпця; відносні номери рядків або стовпців позначаються числом у квадратних дужках. Більшість сучасних електронних таблиць використовують стиль A1, деякі для сумісності підтримують стиль R1C1.
Коли комп'ютер обчислює формулу в одній комірці, щоб оновити виведене її значення, за посиланнями беруться значення з інших комірок.
Комірка на тому самому аркуші зазвичай адресується як:
=A1
Комірка на іншому аркуші тієї ж електронної таблиці зазвичай адресується як:
=АРКУШ2!A1 (тобто перша комірка на аркуші 2 тієї ж електронної таблиці).
Деякі реалізації електронних таблиць у Excel дозволяють посилатися на комірки в інших електронних таблицях (які зараз не відкриті) на тому ж комп'ютері або в локальній мережі. Також можливе посилання на комірку в іншій відкритій та активній електронній таблиці на тому ж комп'ютері чи мережі, визначеній як доступна для спільного використання. Ці посилання містять повне ім'я файлу, наприклад:
='C:\Documents and Settings\Користувач\Мої електронні таблиці\[основна таблиця]Аркуш1!A1
Коли вставляються або видаляються нові рядки чи стовпці, посилання на комірки автоматично оновлюються. Однак, додаючи рядок безпосередньо перед підсумковими значеннями для стовпців, слід звернути увагу, чи підсумки враховують значення доданих рядків, що часто не відбувається.
Коли формула в комірці посилається — прямо чи опосередковано через ланцюжок посилань на комірки — на іншу комірку, яка посилається на комірку, яка містить формулу, виникають . Вони є поширеною помилкою, однак деякі правильні методи використовують циклічні посилання. Ці методи після багатьох перерахунків електронної таблиці (зазвичай) наближаються до правильних значень у цих комірках.
Діапазони комірок
Так само, замість іменованого діапазону комірок, можна використовувати посилання на діапазон. Типово посилання на діапазон комірок має форму (A1:A6), яка визначає всі клітинки в діапазоні від A1 до A6. Формула, наприклад «=SUM(A1:A6)», додасть значення зі всіх вказаних комірок та помістить результат у комірку з формулою.
Аркуші
У перших електронних таблицях комірки утворювали просту двовимірну сітку. З часом модель розширилася, включивши третій вимір, а в деяких випадках і ряд іменованих сіток, називаних аркушами.
Формули
Формула визначає порядок обчислення значення комірки, в якій вона міститься. Таким чином, комірка, що містить формулу, має два компоненти: формулу та отримане значення. Щоб побачити формулу, зазвичай, потрібно вибрати комірку, наприклад, клацнувши на ній; в іншому випадку буде показано результат обчислення.
Формула призначає значення комірці або діапазону комірок і зазвичай має такий формат:
=вираз
де вираз складається з:
- значень, таких як
2
,9.14
або6.67E-11
; - посилань на інші клітинки, наприклад,
A1
для однієї клітинки абоB1:B3
для діапазону; - арифметичних операторів, таких як
+
,-
,*
,/
тощо; - , таких як
>=
,<
тощо; і, - викликів функцій, таких як
SUM()
,TAN()
та багато інших.
Коли комірка містить формулу, вона часто містить посилання на інші клітинки. Таке посилання на клітинку нагадує змінну. Його значення — це значення комірки, на яку воно посилається, або деяке похідне від нього. Якщо ця комірка, у свою чергу, посилається на інші комірки, значення залежить від їх значень. Посилання можуть бути відносними (наприклад, A1
або B1:B3
), абсолютними (наприклад, $A$1
або $B$1:$B$3
) або змішаними абсолютними/відносними за рядками або стовпцями (наприклад, в $A1
абсолютний стовпець, а в A$1
абсолютний рядок).
Доступні варіанти формул залежать від конкретної реалізації електронної таблиці, але, загалом, більшість сучасних комерційних електронних таблиць підтримують більшість арифметичних операцій і досить складні вкладені умовні операції. Сучасні реалізації також дозволяють створювати власні функції, мати доступ до віддалених даних і програм.
Формула може містити умову (або вкладені умови) — із фактичним обчисленням або без нього — і іноді використовується виключно для виявлення та виділення помилок. У наведеному нижче прикладі сума стовпця відсотків (A1:A6) перевіряється на правильність, і в комірці з'являється відповідне повідомлення.
=IF(SUM(A1:A6) > 100, «Більше ніж 100 %», SUM(A1:A6))
Інші приклади:
- =IF(AND(A1<>"«, B1<>»"), A1/B1,"") означає, що якщо обидві комірки A1 і B1 не <> порожні «„, то поділити A1 на B1 і ввивести результат, а в іншому разі не виводити нічого.
- =IF(AND(A1<>“», B1<>""), IF(B1<>0,A1/B1,"Ділення на нуль"), "«) означає, що якщо клітинки A1 і B1 не порожні, і B1 не дорівнює нулю, то поділити A1 на B1; якщо B1 дорівнює нулю, то вивести „Ділення на нуль“, а якщо A1 і B1 порожні — не виводити нічого.
- =IF(OR(A1<>»«, B1<>»"), «A1 або B1 містить текст», "") означає вивести текст, якщо хоча б одна з комірок A1 і B1 не порожня.
Найкращий спосіб побудови умовних операторів — це покрокове складання з подальшим тестуванням і уточненням коду.
Електронна таблиця взагалі не обов'язково повинна містити будь-які формули, і в цьому випадку її можна вважати просто сукупністю даних, розташованих у рядках і стовпцях (база даних), як, наприклад календар, розклад або простий список. Завдяки простоті використання, форматування та можливість додання гіперпосилань часто електронні таблиці використовуються саме з цією метою.
Функції
Електронні таблиці зазвичай містять низку готових функцій, таких як арифметичні (наприклад, підсумовування, середні значення тощо), тригонометричні, статистичні функції тощо. Крім того, часто є засоби для визначення функцій користувачем. У Microsoft Excel такі функції описують за допомогою Visual Basic для застосунків у вбудованому редакторі, і такі функції автоматично доступні на аркуші. Крім того, можна написати програми, які отримують дані з робочого аркуша, виконують деякі обчислення та повертають результати назад на робочий аркуш. На малюнку показано створену користувачем функцію sq у вікні вбудованого в Excel редактора Visual Basic. Менеджер назв показує визначені в електронній таблиці змінні x та y.
Підпрограми
Самі функції не можуть записувати даних у робочий аркуш, а просто повертають певне значення. Однак підпрограми в Microsoft Excel можуть записувати значення або текст, знайдені в підпрограмі, безпосередньо в електронну таблицю. На малюнку показано код підпрограми на Visual Basic, яка зчитує кожне зі значень названих комірок стовпця x, обчислює його квадрат і записує результат у відповідний елемент названих комірок стовпця y. Стовпець y не містить формул, оскільки його значення обчислюються в підпрограмі, а не в електронній таблиці, і просто записуються в неї.
Віддалена електронна таблиця
Посилання на комірку або групу комірок, які не розташовані в поточному фізичному файлі електронної таблиці, називають доступом до «віддаленої» електронної таблиці. До вмісту комірки, на яку зроблено посилання, можна отримати доступ або під час створення посилання з подальшим оновленням вручну, або, що частіше робиться у випадку вебтаблиць, наближено до реального часу з автоматичним оновленням через заданий інтервал.
Діаграми
Багато програм для роботи з електронними таблицями дозволяють будувати за заданими групами комірок діаграми та графіки (наприклад, гістограми, секторні діаграми тощо), які динамічно перебудовуються зі змінами значень комірок. Побудовану діаграму можна або вбудувати в поточний аркуш, або додати як окремий об'єкт. Для створення гістограми Excel можна також скористатися формулою на основі функції REPT.
Багатовимірні електронні таблиці
Наприкінці 1980-х — на початку 1990-х років з'явилися перші [en] і [en]. На відміну від звичайних електронних таблиць, вони використовували моделі, побудовані на об'єктах, називаних змінними, а не на даних у комірках. Ці багатовимірні електронні таблиці дозволили переглядати дані та алгоритми різними самодокументованими способами, зокрема одночасно кілька синхронізованих переглядів. Наприклад, користувачі Javelin можуть переміщатися по зв'язках між змінними на діаграмі, переглядаючи логічні корені та гілки кожної змінної. Це приклад того, що, можливо, є основним внеском ранніх Javelin — концепція відстеження логіки користувача або дванадцять точок зору на структуру моделі. Складну модель можуть розібрати й зрозуміти ті, хто не брав участі в її створенні.
У цих програмах часовий ряд або будь-яка змінна була об'єктом сама по собі, а не набір комірок у рядку чи стовпці. Змінні могли мати багато атрибутів, що забезпечують повне усвідомлення їх зв'язків з усіма іншими змінними, посилання на дані, а також текстові та графічні примітки. Обчислення проводилися для цих об'єктів, а не для діапазонів комірок. Дані були незалежними від робочих аркушів — змінні, а отже, дані не можна було знищити, видаливши рядок, стовпець або весь аркуш. Наприклад, січневі витрати віднімаються від доходів за січень, незалежно від того, де або чи з'являються вони на робочому аркуші. Це дозволяло виконувати дії, які пізніше використали у зведених таблицях, і гнучкість маніпулювання таблицями звітів була лише однією з багатьох можливостей, які забезпечуваних змінними. Більш того, якщо витрати введено за тижнями, а доходи — за місяцями, програма могла розподілити або інтерполювати це належним чином. Такий дизайн об'єктів дозволив змінним і цілим моделям посилатися одна на одну за допомогою визначених користувачем назв змінних і виконувати багатовимірний аналіз і масивні, але легко редаговані .
Trapeze, електронна таблиця на Mac, пішла далі і явно підтримувала не лише стовпці таблиці, але й матричні оператори.
Логічні електронні таблиці
Електронні таблиці, які мають мову формул, засновану на логічних, а не на арифметичних виразах, відомі як логічні електронні таблиці. Такі електронні таблиці можна використовувати для проведення дедуктивних міркувань щодо значень їхніх комірок.
Питання програмування
Починаючи з того, що ранні мови програмування орієнтувались на створення табличних роздруківок, методи програмування розвинулися для ефективнішої обробки таблиць даних (також відомих як матриці) у самому комп'ютері.
Користувацьке програмування
Електронні таблиці є популярним інструментом користувацького програмування.. Користувацьким програмуванням називають набір методик та інструментів, які дозволяють програмувати кінцевим користувачам — людям, які не є професійними розробниками ПЗ і не знають мов програмування. Багатьом людям легше виконувати обчислення в електронних таблицях, ніж написати еквівалентну програму. Це пов'язано з кількома характеристиками електронних таблиць.
- Вони для визначення програмних відношень використовують просторові відношення. У людей дуже розвинена інтуїція щодо простору та залежностей між предметами. Послідовне програмування зазвичай вимагає введення рядка за рядком тексту, який потрібно читати повільно й уважно, щоб зрозуміти та змінити.
- Вони «пробачають» помилки, дозволяють працювати частковим результатам і функціям. Одна або кілька частин програми можуть працювати правильно, навіть якщо інші частини незавершені або пошкоджені. Це робить написання та налагодження програм легшим і швидшим. Послідовне програмування зазвичай вимагає, щоб кожен рядок і символ програми були правильними. Одна помилка зазвичай зупиняє всю програму і не дозволяє отримати будь-якого результату. Хоча така зручність є перевагою розробки електронних таблиць, вона часто супроводжується підвищеним ризиком помилок.
- Сучасні електронні таблиці допускають використання [en]. Програма може бути анотована кольорами, шрифтами, лініями тощо, що слугує візуальними підказками про значення окремих елементів.
- Розширення, які дозволяють користувачам створювати нові функції, можуть забезпечити можливості функційної мови.
- Розширення, які дозволяють користувачам створювати та застосовувати моделі з галузі машинного навчання.
- Електронні таблиці універсальні. Завдяки їх булевій логіці та графічним можливостям можлива навіть [en].
- Електронні таблиці можуть зберігати реляційні дані, а формулами електронних таблиць можна виразити всі запити SQL. Існує перекладач запитів, який автоматично генерує реалізацію електронної таблиці з коду SQL.
Програми для роботи з електронними таблицями
Табличний процесор призначений для виконання обчислювальних завдань із використанням просторових відношень, а не часу як основного принципу організації.
Часто зручно розглядати електронну таблицю як математичний граф, де вузлами є комірки електронної таблиці, а ребрами — посилання на інші комірки, зазначені у формулах. Це часто називають графом залежностей електронної таблиці. Аналізуючи посилання між комірками можна використовувати просторові концепції, такі як відносне положення та абсолютне положення, а також названі розташування, щоб спрощує розуміння формул та керування ними.
Електронні таблиці зазвичай намагаються автоматично оновлювати клітинки, коли клітинки залежать від змін. У найперших електронних таблицях використовувалися прості прийоми, такі як обчислення значень комірок у певному порядку, але сучасні електронні таблиці обчислюють, дотримуючись мінімального порядку переобчислення на основі графа залежностей. Пізніші електронні таблиці також включають засоби для зворотного розрахунку, змінюючи початкові значення так, щоб у цільовій комірці отримати конкретну відповідь. Оскільки формули електронної таблиці, як правило, не є оборотними, застосування цієї методики дещо обмежене.
Багато концепцій, поширених у послідовному програмуванні, мають аналоги в електронних таблицях. Наприклад, модель (циклу з параметром) зазвичай подається у вигляді таблиці комірок із подібними формулами (вони відрізняються лише тим, на які клітинки посилаються).
У певний момент в електронних таблицях стало доступним розширення можливостей з використанням мови сценаріїв, як-от VBA, що загалом складніше, ніж користування традиційними засобами електронних таблиць.
Недоліки
Попри те, що електронні таблиці є значним кроком вперед у кількісному моделюванні, вони мають недоліки, до яких відносять «недружність» буквено-цифрових адрес комірок.
- Дослідження ClusterSeven показали значні розбіжності в тому, як фінансові установи та корпоративні організації розуміють, керують і контролюють свої, часто величезні, масиви електронних таблиць і неструктурованих фінансових даних (зокрема, файли значень, розділених комами (CSV) і бази даних Microsoft Access). Одне дослідження, проведене у Великій Британії на початку 2011 року за участю майже 1500 осіб, показало, що 57 % користувачів електронних таблиць ніколи не проходили офіційного навчання щодо пакунка електронних таблиць, який вони використовують. 72 % сказали, що жоден внутрішній відділ не перевіряє точності їхніх електронних таблиць. Лише 13 % сказали, що внутрішній аудит перевіряє їхні електронні таблиці, тоді як лише 1 % отримує затвердження з відділу ризиків.
- Електронні таблиці мають значні проблеми щодо надійності. Дослідження показали, що близько 94 % електронних таблиць, розгорнутих на місцях, містять помилки, а 5,2 % комірок у неаудованих електронних таблицях містять помилки. Попри високі ризики помилок, пов'язаних з авторством та використанням електронних таблиць, можна вжити певних заходів для значного підвищення контролю та надійності і знизити ймовірність виникнення помилок у їх джерелі.
- Практична виразність електронних таблиць може бути обмеженою, якщо не використовувати їхніх сучасних можливостей. Це спричиняють кілька факторів. Реалізація складної моделі на основі комірок вимагає виснажливої уваги до деталей. Авторам складно запам'ятати призначення сотень або тисяч адрес комірок, які фігурують у формулах. Ці недоліки пом'якшуються створенням назв для позначення комірок і використанням у формулах саме їх, а не адрес комірок. Графіки дозволяють миттєво побачити, як внаслідок зміни значень параметрів змінюються результати. Електронну таблицю можна зробити невидимою, за винятком прозорого користувацького інтерфейсу, який приймає від користувача вхідні дані, виводить результати, запитані користувачем, створює звіти та має вбудовані засоби перевірки введених даних.
- Аналогічно, формули, виражені в термінах адрес комірок, складно перевірити. Дослідження показують, що аудитори електронних таблиць, які перевіряють числові результати та формули в комірках, знаходять не більше помилок, ніж аудитори, які перевіряють лише числові результати. Це ще одна причина використовувати названі комірки та формули з ними. Зокрема, електронні таблиці зазвичай містять багато копій однієї і тієї ж формули. Коли формула змінюється, користувач має змінити кожну комірку, яка містить таку формулу. Навпаки, більшість комп'ютерних мов дозволяють формулі у коді з'являтися лише один раз та реалізувати повторення за допомогою циклів, що значно полегшує їх впровадження та перевірку.
- Зміна розміру може вимагати значного редагування. Коли рядки (чи стовпці) додаються до таблиці або видаляються з неї, доводиться додатково налаштовувати комірки, розташовані нижче, які залежать від змінених комірок. При цьому часто необхідно переміщувати інші комірки, щоб звільнити місце для нових стовпців або рядків і уточнювати джерела даних діаграм. У великих електронних таблицях це може зайняти багато часу.
- Додати або видалити вимір настільки складно, що зазвичай доводиться починати проєкт спочатку. Електронна таблиця як парадигма змушує приймати рішення щодо розмірності безпосередньо на початку її створення електронної, хоча часто найприродніше зробити цей вибір після того, як модель таблиці сформується. Потреба в зміненні розмірності також виникає під час параметричного аналізу та аналізу чутливості.
- Співпраця над створенням формул для електронних таблиць ускладнюється, якщо вона відбувається на рівні комірок і адрес комірок.
Інші проблеми, пов'язані з електронними таблицями:
- Деякі джерела виступають за використання замість електронних таблиць спеціалізованого програмного забезпечення для деяких застосувань (бюджетування, статистика).
- Багато програмних продуктів для електронних таблиць, таких як Microsoft Excel (версії до 2007 року) і OpenOffice.org Calc (версії до 2008 року), мають обмеження обсягу 65 536 рядків на 256 стовпців (216 і 28 відповідно). Це може стати проблемою за опрацювання дуже великих наборів даних і навіть спричинити втрату даних. Прикладом цього є втрата даних про позитивні результати щодо COVID-19 у британській статистиці за вересень та жовтень 2020 року.
- Відсутність аудиту та керування версіями. Це ускладнює визначення того, хто що і коли змінив. Відсутність керування версіями значно підвищує ризик помилок через неможливість відстежувати, ізолювати та тестувати зміни, внесені в документ.
- Відсутність безпеки. В електронних таблицях відсутні елементи керування тим, хто може переглядати та змінювати певні дані. Це, у поєднанні з відсутністю згаданого вище аудиту, створює можливість шахрайства.
- Через слабку структурованість, доволі легко внести помилкові дані, випадково чи навмисно, ввівши інформацію в неправильному місці або неправильно зазначивши залежності між комірками (наприклад, у формулі).
- Значення, обчислене за формулою (наприклад «=A1*B1»), застосовується лише до однієї комірки (тобто комірки, в якій розташована формула — у цьому випадку нехай C1), навіть якщо вона може «витягувати» дані з багатьох інших комірок, і навіть дату в реальному часі та фактичний час. Це означає, що для виконання подібного обчислення в масиві комірок майже ідентичну формулу (але розташовану щоразу в іншій комірці) доведеться повторити для кожної з комірок. Це відрізняється від дії «формули» (функції) у звичайній комп'ютерній програмі, де зазвичай всі подібні обчислення виконує функція, записана один раз. У сучасних електронних таблицях це вимушене повторення майже ідентичних формул може мати згубні наслідки щодо забезпечення якості та є причиною багатьох помилок в електронних таблицях. Деякі електронні таблиці підтримують формули масиву, що частково вирішує цю проблему.
- Керування величезним обсягом електронних таблиць, які можуть використовуватися в організації, без належної безпеки, аудиту та інших елементів, перерахованих вище, можуть стати дуже складними.
Хоча для табличних процесорів існують вбудовані та сторонні інструменти, які усувають деякі з цих недоліків, поінформованість та використання їх, як правило, низькі. Це підтверджується тим, що 55 % фахівців ринку капіталів «не знають», як перевіряються їхні електронні таблиці; лише 6 % інвестують у сторонні рішення.
Ризики, пов'язані з електронними таблицями
За використання електронних таблиць є ризик отримати істотно неточне значення, яке буде використано для прийняття на основі обчислень відповідного рішення. Прикладами є оцінення активів, фінансові розрахунки, розрахунок лікарських доз або розмір несної балки в будівництві. Ризик може виникнути внаслідок уведення хибних значень, помилок (або неправильних змін) у логіці обчислень або пропуску відповідних оновлень (наприклад, застарілих курсів валют). В окремих випадках помилки в перевищували 1 млрд доларів США. Оскільки ризик електронних таблиць пов'язаний переважно з діями (або бездіяльністю) окремих осіб, його визначають як підкатегорію операційного ризику.
Попри це, дослідження проведене ClusterSeven, показало, що близько половини (48 %) керівників вищого рівня та вищих менеджерів у фірмах, які звітують про річний дохід понад 50 млн фунтів стерлінгів, заявили або взагалі про відсутність засобів контролю за використанням електронних таблиць у фірмах, або про епізодитчні ручні перевірки.
2013 року [en], аспірант кафедри економіки Массачусетського університету в Емгерсті, виявив серйозні недоліки кодування в електронній таблиці, яку використовували економісти [en] і Кеннет Рогофф у дуже впливовій журнальній статті 2010 року [en]». Статтю Рейнгарт і Рогоффа широко використовували для виправдання європейських програм жорсткої економії в 2010—2013 роках.
Див. також
Примітки
- Higgins, Hannah (1 січня 2009). (англ.). MIT Press. ISBN . Архів оригіналу за 6 січня 2022. Процитовано 21 січня 2022.
- Charles Babcock, «What's The Greatest Software Ever Written?», Information Week, 11 Aug 2006 [ 25 червня 2017 у Wayback Machine.]. Accessed 25 June 2014
- Lewis, Peter H. (13 березня 1988). . NYTimes.com. . Архів оригіналу за 17 квітня 2021. Процитовано 14 жовтня 2012.
Release 3.0 is being written in the computer language known as C, to provide easy transportability among PCs, Macs and mainframes.
- . Wharton, University of Pennsylvania. Архів оригіналу за 30 серпня 2007. Процитовано 20 серпня 2010.
- . Utdallas.edu. Архів оригіналу за 23 липня 2010. Процитовано 20 серпня 2010.
- . Utdallas.edu. Архів оригіналу за 5 серпня 2010. Процитовано 20 серпня 2010.
- Power, D. J. (30 серпня 2004). . DSSResources.COM. Архів оригіналу за 19 вересня 2010. Процитовано 25 червня 2014.
- (1961). Budgeting Models and System Simulation. The Accounting Review. 36 (3): 384—397. JSTOR 242869.
- Brian Walsh (1996). Business Computer Language. IT-Directors.com.
{{}}
: Пропущений або порожній|url=
() - . Ll.georgetown.edu. Архів оригіналу за 31 серпня 2010. Процитовано 20 серпня 2010.
- Це може бути бекронімом, оскільки «LANPAR» також виглядає, як результат телескопії прізвищ розробників: «Ландау» і «Пардо».
- . renepardo.com. Архів оригіналу за 15 серпня 2010. Процитовано 21 січня 2022.
- (PDF). renepardo.com. Архів оригіналу (PDF) за 21 серпня 2010. Процитовано 21 січня 2022.
- "'Autotab' Update Extends Former Matrix Size Limits" [ 6 січня 2022 у Wayback Machine.], 28 May 1975, p19, Computerworld
- COMPANY HIGHLIGHT: GENERAL ELECTRIC INFORMATION SERVICES COMPANY. INPUT Vendor Analysis Program. INPUT. August 1983.
TABOL Database Manager (TDM), an enhancement to the TABOL financial analysis language, was also introduced in August 1982
- . Computerworld. IDG Enterprise: 46. 30 серпня 1982. Архів оригіналу за 6 січня 2022. Процитовано 21 січня 2022.
- portal.acm.org — APLDOT
- . Архів оригіналу за 26 липня 2008. Процитовано 22 січня 2022.
- Power, D.J., A Brief History of Spreadsheets [ 6 травня 2021 у Wayback Machine.], DSSResources.COM, v3.6, 8 August 2004
- «Killer Applications» (overview), Partha gawaargupta. Arizona State University in Tempe, Arizona, May 2002, Web page: ASU-killer-app [ 2011-09-29 у Wayback Machine.].
- Brand, Stewart (1989). Whole Earth Software Catalog. ISBN .
Some say that half of all IBM PCs, in their hundreds of thousands, are running just 1-2-3. Numbers— clever, quick, knowledgeable— boiling the stupidity out of countless business decisions. Interesting how essential the quickness is. It's 1-2-3's speed that put it on top.
- Liebowitz, Stan; Margolis, Stephen (2001). 6. У Ellig, Jerome (ред.). Dynamic Competition and Public Policy: Technology, Innovation, and Antitrust Issues. Cambridge: Cambridge University Press. с. 171. ISBN .
- Vaughan-Nichols, Steven J. (15 травня 2013). . zdnet.com. CBS Interactive. Архів оригіналу за 29 листопада 2014. Процитовано 24 липня 2014.
- . Архів оригіналу за 21 січня 2021. Процитовано 22 січня 2022.
- . Архів оригіналу за 6 червня 2002. Процитовано 20 серпня 2010.
- . nytimes.com. 13 березня 1988. Архів оригіналу за 24 квітня 2008. Процитовано 22 січня 2022.
- . hex.net. Архів оригіналу за 6 August 2002.
- . Архів оригіналу за 12 травня 2013. Процитовано 22 січня 2022.
- Kay, Alan; Goldstein, JL (September 1984). Computer Software. Scientific American. 251 (3): 52—59. Bibcode:1984SciAm.251c..52K. doi:10.1038/scientificamerican0984-52. PMID 6390676. — Value Rule
- Burnett, Margaret; Atwood, J.; Walpole Djang, R.; Reichwein, J.; Gottfried, H.; Yang, S. (March 2001). Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm. Journal of Functional Programming. 11 (2): 155—206. doi:10.1017/S0956796800003828.
- Al-Mutawa, H. A.; Dietrich, J.; Marsland, S.; McCartin, C. (2014), On the shape of circular dependencies in Java programs, 23rd Australian Software Engineering Conference, IEEE, с. 48—57, doi:10.1109/ASWEC.2014.15, ISBN
- . 25 лютого 2019. Архів оригіналу за 25 січня 2022. Процитовано 25 січня 2022.
- Peter Hornsby. . Архів оригіналу за 26 січня 2022. Процитовано 26 січня 2022.
- Peyton Jones, Simon; Burnett, Margaret; Blackwell, Alan (March 2003). . Архів оригіналу за 16 жовтня 2005.
- Sarkar, Advait; Blackwell, Alan; Jamnik, Mateja; Spott, Martin (2014). Teach and Try: A simple interaction technique for exploratory data modelling by end users. с. 53—56. doi:10.1109/VLHCC.2014.6883022. ISBN .
{{}}
: Проігноровано|journal=
() - Sarkar, A.; Jamnik, M.; Blackwell, A.F.; Spott, M. (1 жовтня 2015). Interactive visual machine learning in spreadsheets. с. 159—163. doi:10.1109/VLHCC.2015.7357211. ISBN .
{{}}
: Проігноровано|journal=
() - Haynes, John L. (Fall 1985). Circuit Design with Lotus 1-2-3. BYTE. с. 143—156. Процитовано 19 березня 2016.
- Sroka, J.; Panasiuk, A.; Stencel, K.; Tyszkiewicz, J. (2 лютого 2015). Translating Relational Queries into Spreadsheets. IEEE Transactions on Knowledge and Data Engineering. 27 (8): 1041—4347. arXiv:1305.2103. doi:10.1109/TKDE.2015.2397440.
- Douglas Butler, «Why are spreadsheets so unfriendly?», The Fifth International Conference on Technology in Mathematics Teaching, August 2001 [ 28 січня 2022 у Wayback Machine.]. Accessed 25 June 2014
- . July 2011. Архів оригіналу за 28 січня 2022. Процитовано 28 січня 2022.
- Powell, Stephen G.; Baker, Kenneth R.; Lawson, Barry (1 грудня 2007). . Tuck School of Business at Dartmouth College. Архів оригіналу за 3 липня 2010. Процитовано 18 квітня 2008.
- Richard E. Blaustein (November 2009). . Internal Auditor Magazine. Institute of Internal Auditors (IIA). Архів оригіналу за 5 вересня 2010. Процитовано 10 травня 2010. unabridged version [ 18 січня 2011 у Wayback Machine.]
- Stephen Bullen, Rob Bovey & John Green (2009). (вид. 2nd). Addison-Wesley. ISBN . Архів оригіналу за 28 січня 2022. Процитовано 28 січня 2022.
- Max Henrion (14 липня 2004). (PDF). Архів оригіналу (PDF) за 28 березня 2006. Процитовано 13 листопада 2010.
- Sam Savage (February 2010). . OR/MS Today. 24 (1). Архів оригіналу за 10 березня 2011. Процитовано 13 листопада 2010.
- Max Henrion (14 липня 2004). (PDF). Архів оригіналу (PDF) за 28 березня 2006. Процитовано 13 листопада 2010.
- Philip Howard (22 квітня 2005). . IT-Directors.com. Архів оригіналу за 16 березня 2006. Процитовано 29 червня 2006.
- Raymond R. Panko (January 2005). . Архів оригіналу за 15 червня 2010. Процитовано 22 вересня 2006.
- Is Excel Budgeting a Mistake? [ 3 серпня 2010 у Wayback Machine.]Excel's critics say that Excel is fundamentally unsuited for budgeting, forecasting, and other activities that involve collaboration or consolidation. Are they correct?
- Problems With Using Microsoft Excel for Statistics [ 2009-01-26 у Wayback Machine.]
- . burns-stat.com. Архів оригіналу за 5 серпня 2010. Процитовано 28 січня 2022.
- . Office.microsoft.com. Архів оригіналу за 28 квітня 2020. Процитовано 6 листопада 2018.
- . Wiki.services.openoffice.org. 26 листопада 2008. Архів оригіналу за 4 травня 2009. Процитовано 20 серпня 2010.
- Kelion, Leo (5 жовтня 2020). . BBC News (брит.). Архів оригіналу за 5 жовтня 2020. Процитовано 20 квітня 2021.
- (PDF). deloitte.com. Deloitte. 2009. Архів оригіналу (PDF) за 27 липня 2014. Процитовано 24 липня 2014.
- Max Henrion (14 липня 2004). (PDF). Архів оригіналу (PDF) за 28 березня 2006. Процитовано 13 листопада 2010.
- . AccountingWEB. Архів оригіналу за 7 жовтня 2007. Процитовано 18 грудня 2007.
- . eusprig.org. Архів оригіналу за 13 квітня 2010. Процитовано 28 січня 2022.
- (PDF). June 2009. Архів оригіналу (PDF) за 4 червня 2011. Процитовано 13 серпня 2009.
- . Архів оригіналу за 18 лютого 2013. Процитовано 20 лютого 2013.
- Jonathan Glater (30 жовтня 2003). . The New York Times. Архів оригіналу за 4 лютого 2012. Процитовано 12 червня 2012.
- Financial Times (18 березня 2013). . Financial Times. Архів оригіналу за 26 липня 2015. Процитовано 28 січня 2022.
- The Guardian (4 квітня 2013). . TheGuardian.com. Архів оригіналу за 28 січня 2022. Процитовано 28 січня 2022.
- . 24 квітня 2013. Архів оригіналу за 28 квітня 2013. Процитовано 28 січня 2022.
Посилання
- Еволюція електронних таблиць [ 21 лютого 2012 у Wayback Machine.] (1.78 Mb)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Elektronna tablicya inodi tablichnij procesor angl electronic spreadsheet ridko elektronnij arkush ce interaktivnij komp yuternij zastosunok dlya nalagodzhennya analizu ta zberezhennya danih u tablichnomu formati Spochatku elektronni tablici dozvolyali obroblyati viklyuchno dvovimirni tablici peredusim iz chislovimi danimi ale potim z yavilisya produkti yaki krim cogo dozvolyali z yednuvati kilka tablic dlya spilnoyi roboti j opracyuvannya vklyuchati tekstovi grafichni j inshi multimedijni elementi Instrumentarij elektronnih tablic vklyuchaye riznomanitni matematichni funkciyi sho dozvolyaye vikonuvati skladni statistichni finansovi ta inshi rozrahunki Bagato elektronnih tablic vklyuchayut vbudovanu skriptovu movu programuvannya dlya avtomatizaciyi tipovih robit LibreOffice Calc Ideyu elektronnih tablic vpershe sformulyuvav amerikanskij vchenij Richard Mattessich opublikuvavshi v 1961 r doslidzhennya pid nazvoyu Budgeting Models and System Simulation Koncepciyu dopovnili v 1970 r Pardo i Landau sho podali zayavku na vidpovidnij patent Patentne vidomstvo vidhililo zayavku avtori cherez sud u 1983 dobilisya skasuvannya cogo rishennya u 1995 roci inshe sudove rishennya viznalo cej patent takim sho ne mozhe buti pidstavoyu dlya pozovu Zagalnoviznanim rodonachalnikom elektronnih tablic yak okremogo klasu programnogo zabezpechennya ye Den Briklin yakij 1979 roku spilno z Bobom Frenkstonom rozrobiv legendarnu programu VisiCalc Cej tablichnij redaktor dlya komp yutera Apple II stav ubivchim zastosunkom sho peretvoriv personalnij komp yuter z ekzotichnoyi igrashki dlya tehnofiliv u masovij instrument dlya biznesu Zgodom na rinku z yavilisya chislenni produkti cogo klasu SuperCalc Microsoft MultiPlan en Microsoft Excel OpenOffice Calc tablici AppleWorks i Gnumeric Tipovi galuzi zastosuvannyaStvorennya dokumentiv sho mayut tablichne podannya napriklad cinniki rozkladi u suchasnih elektronnih tablicyah legko mozhna stvoryuvati rizni vidi grafikiv i diagram yaki berut dani dlya pobudovi z komirok tablic napriklad grafik znizhennya vagi tila za vkazanij period vid pochatku zanyat sportom zvichajni koristuvachi mozhut vikonuvati v elektronnih tablicyah prosti rozrahunki napriklad skilki vitrativ za cej misyac sho komu koli dav vzyav Yak pravilo elektronni tablici pidtrimuyut bagato matematichnih i statistichnih funkcij elektronni tablici intensivno vikoristovuyut u buhgalterskomu obliku u bagatoh firmah ce osnovnij instrument dlya oformlennya dokumentiv rozrahunkiv i stvorennya diagram elektronni tablici mozhut vikoristovuvatis yak prosti bazi danih OglyadLANPAR vidomij z 1969 roku buv pershoyu elektronnoyu tabliceyu na mejnfrejmah ta komp yuterah iz rozpodilom chasu LANPAR abreviatura vid LANguage for Programming Arrays at Random ukr mova dlya vipadkovogo programuvannya masiviv VisiCalc 1979 bula pershoyu elektronnoyu tabliceyu na mikrokomp yuteri i dopomogla peretvoriti komp yuter Apple II na populyarnu i shiroko vikoristovuvanu sistemu buv providnoyu elektronnoyu tabliceyu v chasi dominuvannya operacijnoyi sistemi DOS Nini najbilshu chastku rinku na platformah Windows i Macintosh zajmaye Microsoft Excel Zastosunok dlya opracyuvannya elektronnih tablic ye standartnoyu skladovoyu ofisnih pakunkiv pislya poyavi vebprogram ofisni pakunki teper takozh isnuyut u formi vebzastosunkiv Elektronnu tablicyu utvoryuyut vishikuvani v ryadki ta stovpci komirki na yaki mozhna posilatisya zaznachayuchi roztashuvannya koordinati X ta Y Koordinatu X tobto stovpci zazvichaj poznachayutsya literami A B C tosho todi yak ryadki yak pravilo poznachayut chislami 1 2 3 tosho Do odniyeyi komirki mozhna zvernutisya zaznachivshi yiyi ryadok ta stovpec C10 Cya elektronna koncepciya posilan na komirku vpershe vvedena v LANPAR vinajdena spilno Rene Pardo ta Remi Landau i vikoristana u VisiCalc vidoma yak notaciya A1 Krim togo v elektronnih tablicyah ye ponyattya diapazonu tobto grupi komirok zazvichaj sumizhnih Napriklad na pershi desyat komirok pershogo stovpcya mozhna posilatisya yak na diapazon A1 A10 V suchasnih programah dlya opracyuvannya elektronnih tablic kilka elektronnih tablic chasto vidomih yak robochi arkushi abo prosto arkushi utvoryuyut robochu knigu Robocha kniga fizichno ye fajlom sho mistit usi dani knigi arkushiv i komirok Robochi arkushi zazvichaj roztashovano po odnomu na vkladkah hocha en znachno zminyuye cyu model Do posilannya na komirku v knizi z kilkoma arkushami dodayut nazvu arkusha napriklad Arkush 1 C10 Deyaki sistemi rozshiryuyut cej sintaksis shob dozvoliti posilannya na komirki v riznih knigah Koristuvachi vzayemodiyut iz arkushami perevazhno cherez komirki Kozhna komirka mozhe mistiti vvedeni dani abo formulu yaka zazvichaj stvoryuyetsya yaksho vvedenij tekst pochinayetsya znakom rivnosti Dani mozhut buti ryadkom tekstu hello world chislom 5 abo datoyu 16 Dec 91 Formula pochinayetsya zi znaka rivnosti 5 3 ale zazvichaj yiyi ne vidno oskilki na ekran vivoditsya rezultat obchislennya 15 a ne sama formula U deyakih vipadkah ce mozhe sprichiniti plutaninu Klyuchovoyu osoblivistyu elektronnih tablic ye zdatnist formuli posilatisya na znachennya inshih komirok yaki u svoyu chergu mozhut buti rezultatami obchislen za formulami Shob stvoriti taku formulu potribno zaminiti chislo posilannyam na komirku Napriklad formula 5 C10 dast rezultat mnozhennya znachennya v komirci C10 na chislo 5 Yaksho C10 mistit znachennya 3 rezultatom bude 15 Ale C10 takozh mozhe mati svoyu formulu yaka posilayetsya na inshi komirki tosho Same zdatnist pov yazuvati mizh soboyu formuli zabezpechuye efektivnist elektronnih tablic Bagato zadach mozhna rozbiti na seriyu okremih matematichnih krokiv i yih mozhna opisati okremimi formulami v komirkah Deyaki z cih formul takozh mozhut zastosovuvatisya do diapazoniv yak napriklad funkciya SUM yaka dodaye vsi chisla v diapazoni V osnovi elektronnih tablic lezhat bagato principiv i vlastivostej baz danih ale elektronni tablici ta bazi danih ce ne odne j te same Elektronna tablicya ce po suti lishe odna tablicya todi yak baza danih ce nabir bagatoh tablic iz mashinochitanimi semantichnimi zv yazkami Hocha kniga yaka mistit tri arkushi spravdi ye fajlom sho mistit kilka tablic yaki mozhut vzayemodiyati odna z odnoyu yij brakuye relyacijnoyi strukturi bazi danih Elektronni tablici ta bazi danih mozhut vzayemodiyati arkushi mozhna importuvati v bazu danih de voni stayut tablicyami a rezultati zapitiv do bazi danih mozhna eksportuvati v elektronni tablici dlya podalshogo analizu Zastosunok dlya opracyuvannya elektronnih tablic tablichnij procesor ye odnim z osnovnih komponentiv ofisnogo pakunka program yakij zazvichaj mistit takozh tekstovij procesor redaktor prezentacij ta sistemu keruvannya bazami danih Zastosunki v pakunku vikoristovuyut podibni komandi dlya podibnih funkcij Zazvichaj obmin danimi mizh komponentami pakunka prostishij nizh u dobirci hoch i funkcionalno ekvivalentnih ale ne integrovanih zastosunkiv IstoriyaSlovo elektronna tablicya pohodit vid slova spread u znachenni gazetnogo abo zhurnalnogo elementa tekst abo grafika yakij ohoplyuye dvi licovi storinki rozshiryuyuchi centralnu skladku i rozglyadayuchi dvi storinki yak odnu veliku storinku Skladne slovo elektronna tablicya stalo oznachati format yakij vikoristovuyetsya dlya predstavlennya buhgalterskih knig zi stovpcyami dlya kategorij vitrat ugori rahunkami fakturami pererahovanimi vnizu zliva i sumoyu kozhnogo platezhu v klitinci de yiyi ryadok i stovpec peretinayutsya yaki tradicijno yavlyali soboyu rozkladku na licovih storinkah perepletenoyi knigi knigi dlya vedennya buhgalterskih zapisiv abo na velikih arkushah paperu tak nazivayut analizacijnij papir rozbitih na ryadki ta stovpci v takomu formati ta priblizno vdvichi shirshe zvichajnogo paperu Ranni realizaciyi Paketnij generator zvitiv BSRG Paketna elektronna tablicya ne vidriznyayetsya vid paketnogo kompilyatora z dodanimi vhidnimi danimi yakij stvoryuye vihidnij zvit napriklad yak u en abo zvichajnu neinteraktivnu paketnu komp yuternu programu Taku koncepciyu elektronnoyi tablici viklav 1961 roku en u statti Byudzhetni modeli ta modelyuvannya sistem U nastupnij roboti Mattessicha 1964a rozdil 9 Buhgalterski ta analitichni metodi angl Accounting and Analytical Methods ta dodatku do neyi 1964b Modelyuvannya firmi za dopomogoyu byudzhetnoyi komp yuternoyi programi angl Simulation of the Firm through a Budget Computer Program vin zastosuvav komp yuterizovani elektronni tablici do sistem obliku ta byudzhetuvannya na mejnfrejmah zaprogramovanih na Fortran IV Ci paketni elektronni tablici perevazhno dodavali abo vidnimali cili stovpci abo ryadki vhidnih danih a ne okremih klitinok 1962 roku cyu koncepciyu elektronnoyi tablici pid nazivoyu BCL Business Computer Language realizovano na dzherelo a 1963 roku R Brayan Volsh iz Universitetu Marketta shtat Viskonsin perenis yiyi na IBM 7040 Cyu programu napisano na Fortran Na cih mashinah buv dostupnim primitivnij rozpodil chasu 1968 roku Volsh v Universiteti shtatu Vashington portuvav BCL na mashinu IBM 360 67 iz rozpodilom chasu Yiyi vikoristali pid chas vikladannya finansiv studentam Studenti brali informaciyu pidgotovlenu profesorom i opracovuvali yiyi 1964 roku Kimball Stoffells ta Volsh napisali knigu pid nazvoyu Business Computer Language i 1966 roku zahistili avtorski prava na knigu ta programu a cherez roki ce avtorske pravo ponovili Applied Data Resources mav preprocesor FORTRAN pid nazvoyu Empires Naprikinci 1960 h Xerox vikoristala BCL dlya rozrobki skladnishoyi versiyi dlya svoyeyi sistemi rozpodilu chasu Kompilyator elektronnih tablic LANPAR Klyuchovij vinahid u rozrobci elektronnih tablic zrobili Rene K Pardo ta Remi Landau yaki 1970 roku podali U S Patent 4 398 249 na algoritm avtomatichnogo obchislennya elektronnoyi tablici Hocha spochatku patentne vidomstvo vidhililo patent yak suto matematichnij vinahid pislya 12 rokiv apelyacij Pardo i Landau vigrali znakovu sudovu spravu v poperednomu sudi Federalnogo okrugu CCPA yakij 1983 roku skasuvav rishennya Patentnogo vidomstva vstanovivshi sho shos ne perestaye buti patentovanim lishe tomu sho sens novizni polyagaye v algoritmi Odnak 1995 roku en viznav patent nevikonuvanim Programa nazivalasya LANPAR LANguage for Programming Arrays at Random ukr mova dlya vipadkovogo programuvannya masiviv Yiyi zadumano i povnistyu rozrobleno vlitku 1969 roku pislya neshodavnogo vipusku Pardo i Landau z Garvardskogo universitetu Spivvinahidnik Rene Pardo zgaduye sho vin vvazhav sho napriklad menedzher Bell Canada ne maye zalezhati vid programistiv koli potribno rozrahovuvati byudzhet i vin dumav pro te shob dozvoliti koristuvacham vvoditi dani v bud yakomu poryadku a elektronnij komp yuter shob vikonav obchislennya tak yak potribno Pardo i Landau rozrobili ta vprovadili programne zabezpechennya 1969 roku LANPAR vikoristovuvali v Bell Canada AT amp T ta 18 telefonnih kompaniyah po vsij krayini dlya provedennya miscevih ta nacionalnih byudzhetnih operacij LANPAR takozh vikoristovuvala General Motors Jogo unikalnist polyagala u vikoristannya viperedzhalnih posilan i prirodnogo poryadku obchislen odna z pershih neprocedurnih komp yuternih mov na vidminu vid poslidovnosti zliva napravo zverhu vniz dlya obchislennya rezultativ u kozhnij klitinci vikoristovuvanoyi u VisiCalc SuperCalc i pershij versiyi Bez viperedzhalnih posilan i prirodnogo poryadku obchislen koristuvach mav onovlyuvati elektronnu tablicyu doki znachennya v usih klitinkah ne zalishatsya nezminnimi Pislya togo yak znachennya klitinok zalishilisya nezminnimi koristuvach buv vpevnenij sho v elektronnij tablici ne zalishilosya viperedzhalnih posilan Mova programuvannya elektronnih tablic Autoplan Autotab 1968 roku troye kolishnih spivrobitnikiv komp yuternoyi kompaniyi General Electric zi shtab kvartiroyu u Finiksi shtat Arizona virishili stvoriti kompaniyu z rozrobki programnogo zabezpechennya A Leroyu Ellisonu Garri N Kantrellu i Rasselu E Edvardsu dovodilos robiti bagato rozrahunkiv pid chas stvorennya tablic dlya biznes planiv yaki voni gotuvali dlya venchurnih kapitalistiv Voni napisali komp yuternu programu yaka stvoryuvala potribni tablici Cya programa spochatku zadumana yak utilita dlya osobistogo vikoristannya viyavilasya pershim programnim produktom proponovanim kompaniyeyu Capex Corporation AutoPlan pracyuvav na sluzhbi rozpodilu chasu GE piznishe z yavilasya versiya yaka pracyuvala na pid nazvoyu AutoTab en na pochatku 1970 h rokiv zaproponuvala podibnij produkt CSSTAB yakij mav nebagato koristuvachiv Osnovnim zastosuvannyam bulo opracyuvannya tablic iz rezultatami opituvan AutoPlan AutoTab ne bula interaktivnim vizualnim redaktorom elektronnih tablic ce bula prosta mova scenariyiv dlya opracyuvannya elektronnih tablic Koristuvach viznachav nazvi ta pidpisi dlya ryadkiv i stovpciv a potim formuli yaki viznachali kozhen ryadok abo stovpec 1975 roku Autotab II reklamuvali yak rozshirennya originalu do maksimum 1500 ryadkiv i stovpciv ob yednanih u bud yakij potribnij koristuvachu proporciyi Originalnij tekst angl 1 500 rows and columns combined in any proportion the user requires GE Information Services yaka keruvala sluzhboyu rozpodilu chasu priblizno 1974 roku zapustila vlasnu sistemu elektronnih tablic pid nazvoyu Financial Analysis Language FAL Piznishe yiyi dopovneno movoyu elektronnih tablic TABOL yaku rozrobiv nezalezhnij avtor Oliver Vellakott Velika Britaniya I FAL i TABOL buli integrovanimi zi sistemoyu baz danih GEIS DMS Sistema finansovogo planuvannya ta kontrolyu IBM Sistemu finansovogo planuvannya ta kontrolyu IBM rozrobiv 1976 roku Brayanom Ingam z IBM Canada IBM vprovadila yiyi shonajmenshe v 30 krayinah Vona pracyuvala na i bula odniyeyu z pershih program dlya finansovogo planuvannya rozroblenih za dopomogoyu APL yaki povnistyu prihovuvali movu programuvannya vid kincevogo koristuvacha Zavdyaki operacijnij sistemi IBM VM ce bula odna z pershih program yaki avtomatichno onovlyuvali kozhnu kopiyu programi u miru vipusku novih versij Koristuvachi mozhut vkazati prosti matematichni vidnoshennya mizh ryadkami ta mizh stovpcyami Porivnyano z bud yakimi suchasnimi yij alternativami sistema mogla pidtrimuvati duzhe veliki elektronni tablici Vona shomisyacya zavantazhuvala faktichni dani finansovogo planuvannya otrimani zi staroyi sistemi pakunkiv do elektronnoyi tablici kozhnogo koristuvacha Sistemu rozrobleno dlya optimizaciyi potuzhnosti APL za dopomogoyu ob yektnih yader sho pidvishilo efektivnist programi v 50 raziv porivnyano z tradicijnimi pidhodami do programuvannya Mova modelyuvannya APLDOT Prikladom rannoyi elektronnoyi tablici promislovoyi vagi bula APLDOT rozroblena 1976 roku v en na IBM 360 91 yaka pracyuvala v Laboratoriyi prikladnoyi fiziki Universitetu Dzhonsa Gopkinsa v Loreli Merilend Zastosunok uspishno vikoristovuvavsya protyagom bagatoh rokiv pri rozrobci takih finansovih ta kalkulyacijnih program dlya Kongresu SShA ta dlya en APLDOT nazvali elektronnoyu tabliceyu oskilki finansovi analitiki ta strategichni planuvalniki vikoristovuvali yiyi dlya rozv yazuvannya tih samih zadach yaki voni rozv yazuvali za dopomogoyu paperovih tablic VisiCalc Dokladnishe VisiCalc VisiCalc pracyuye na Apple II Zavdyaki tomu sho Den Briklin i en uprovadili VisiCalc 1979 roku na Apple II ta 1981 roku na IBM PC koncepciya elektronnih tablic na pochatku 1980 h rokiv stala shiroko vidomoyu VisiCalc bula pershoyu elektronnoyu tabliceyu yaka poyednala vsi osnovni funkciyi suchasnih zastosunkiv dlya elektronnih tablic krim viperedzhalnih posilan prirodnogo poryadku obchislen taki yak interaktivnij interfejs koristuvacha avtomatichnij pererahunok ryadki stanu ta formul kopiyuvannya diapazonu z vidnosnimi ta absolyutnimi posilannyami pobudova formul viborom adresnih komirok U toj chas zhurnal en ne znayuchi pro LANPAR nazvav VisiCalc pershoyu elektronnoyu tabliceyu Briklin rozpovidav pro te yak sposterigav yak jogo universitetskij profesor stvoryuye tablicyu rezultativ obchislen na doshci Koli profesor viyaviv pomilku jomu dovelosya sterti j perepisati kilka poslidovnih zapisiv u tablici sponukayuchi Briklina podumati sho vin mozhe vidtvoriti proces na komp yuteri vikoristovuyuchi doshku yak model dlya pereglyadu znachen formul Jogo ideya vtililas u VisiCalc pershij zastosunok yakij peretvoriv personalnij komp yuter iz hobi dlya lyubiteliv komp yutera v instrument dlya biznesu VisiCalc stav pershim ubivchim zastosunkom yakij buv nastilki privablivim sho lyudi kupuvali pevnij komp yuter lishe dlya togo shob nim koristuvatisya VisiCalc znachnoyu miroyu obumoviv uspih Apple II Piznishe programu portuvali na nizku inshih rannih komp yuteriv zokrema na mashini z OS CP M simejstvo 8 rozryadnih Atari ta rizni platformi Commodore Prote najvidomishim VisiCalc zalishayetsya yak programa dlya Apple II SuperCalc Dokladnishe SuperCalc SuperCalc programa dlya roboti z elektronnimi tablicyami opublikovana kompaniyeyu Sorcim 1980 roku yaka spochatku vhodila razom iz WordStar do programnogo pakunka CP M dlya portativnogo komp yutera Osborne 1 Vona shvidko stala de fakto standartnoyu elektronnoyu tabliceyu dlya CP M a 1982 roku yiyi pereneseno na MS DOS Lotus 1 2 3 ta inshi elektronni tablici dlya MS DOS Prijnyattya IBM PC pislya poyavi v serpni 1981 roku jshlo povilno oskilki bilshist dostupnih dlya nogo program buli perenesenimi z inshih modelej komp yuteriv Situaciya rizko zminilasya z poyavoyu v listopadi 1982 roku ta pochatkom prodazhiv u sichni 1983 roku Oskilki jogo napisano specialno dlya IBM PC vin mav horoshu produktivnist i stav ubivchim zastosunkom dlya cogo PK Lotus 1 2 3 zbilshiv prodazhi PK zavdyaki vishij shvidkodiyi ta krashij grafici porivnyano z VisiCalc na Apple II Lotus 1 2 3 razom zi svoyim konkurentom Borland en nezabarom vitisnili VisiCalc Lotus 1 2 3 vipushenij 26 sichnya 1983 roku togo zh roku pochav perevershuvati najpopulyarnishij na toj chas VisiCalc i protyagom kilkoh rokiv buv providnoyu elektronnoyu tabliceyu dlya DOS Microsoft Excel Dokladnishe Microsoft Excel Pershu versiyu Excel Microsoft vipustila dlya Macintosh 30 veresnya 1985 roku a potim perenesla yiyi na Windows de persha versiya otrimala nomer 2 05 dlya sinhronizaciyi z Macintosh versiyi 2 2 i vijshla v listopadi 1987 roku Platformi Windows 3 x pochatku 1990 h dozvolili Excel otrimati chastku rinku Lotus Poki Lotus vidpoviv produktami dlya OS Windows Microsoft pochala zbirati svij pakunok Office 1995 roku Excel buv liderom rinku viperedivshi Lotus 1 2 3 a 2013 roku IBM pripinila vipuskati Lotus 1 2 3 Onlajnovi elektronni tablici Vidome programne zabezpechennya dlya roboti z onlajnovimi elektronnimi tablicyami ce bezkoshtovna vidkrita i bagatoplatformna korporativna versiya LibreOffice Google Tablici Microsoft Excel Online Elektronni tablici dlya mejnfrejmiv Sistema Works Records v ICI rozroblena 1974 roku na IBM 370 145 Inshi elektronni tablici Dokladnishe Porivnyannya tablichnih procesoriv Lotus Symphony LibreOffice Calc ta Apache OpenOffice Calc Gnumeric bezkoshtovnf i bagatoplatformna chastina proyektu GNOME Free Software Desktop Calligra Sheets ranishe KCalc KSpread Corel Elektronni tablici Kingsoft NeoOffice Numbers redaktor elektronnih tablic vid Apple Inc chastina IWork chastina SoftMaker Office Programne zabezpechennya dlya elektronnih tablic vipusk yakogo pripineno dlya komp yuteriv Atari ST vid 1983 84 tradicijna elektronna tablicya terminalnogo rezhimu dlya UNIX i podibnih sistem IBM Lotus Symphony 2007 KCells dlya Macintosh Lotus Symphony 1984 dlya Macintosh vid Borland Target Planner Calc dlya CP M i TRS DOS Trapeze dlya Macintosh dlya Macintosh Inshi produkti Kilka kompanij namagalisya probitisya na rinok elektronnih tablic za dopomogoyu program zasnovanih na duzhe riznih paradigmah Lotus predstaviv jmovirno najuspishnishij priklad yakij dosyag pevnogo komercijnogo uspihu osoblivo u finansovomu sviti de jogo potuzhni mozhlivosti analizu danih povazhayut donini namagalasya znachno sprostiti pobudovu formul ale zagalom ne bula uspishnoyu Osnovni ponyattyaOsnovnimi ponyattyami ye sitka yaku nazivayut arkushem v komirkah mozhut mistitisya dani yaki nazivayut znachennyami abo formuli Formuli vkazuyut yak za nayavnimi znachennyami obchislyuvati novi znachennya Zagalom znachennya ye chislami ale mozhut takozh buti prostim tekstom datami tosho Rozshirennya cih ponyat vikoristovuyut u logichnih elektronnih tablicyah Zazvichaj nadayutsya rizni instrumenti dlya programuvannya arkushiv vizualizaciyi danih viddalenogo pidklyuchennya arkushiv vidobrazhennya zalezhnostej komirok tosho Komirki Komirku mozhna rozglyadati yak skrinku dlya zberigannya danih Na odnu komirku zazvichaj posilayutsya za yiyi stovpcem i ryadkom u navedenij nizhche tablici C2 poznachatime komirku zi znachennyam 30 Zazvichaj ryadki sho predstavlyayut zalezhni zminni poznachayut desyatkovimi chislami pochinayuchi z 1 todi yak stovpci sho predstavlyayut nezalezhni zminni vikoristovuyut 26 kovu en z vikoristannyam zamist cifr liter A Z Fizichnij rozmir komirki zazvichaj mozhna adaptuvati do yiyi vmistu peretyaguyuchi mezhi komirki abo cilih stovpciv chi ryadkiv peretyaguyuchi mezhi mizh yihnimi zagolovkami Moya elektronna tablicya A B C D 01 Prodazhi 100000 30000 70000 02 Pokupki 25490 30 200 Masiv komirok nazivayut arkushem Ce analog masivu zminnih u zvichajnij komp yuternij programi hocha deyaki nezminyuvani pislya vvedennya znachennya mozhna vvazhati za tiyeyu zh analogiyeyu konstantami U bilshosti realizacij odna elektronna tablicya mozhe skladatisya z bagatoh arkushiv Arkush ce prosto pidmnozhina elektronnoyi tablici rozdilenoyi dlya naochnosti Funkcionalno elektronna tablicya diye yak yedine cile i vsi komirki pracyuyut yak globalni zminni dlya vsiyeyi tablici kozhna zminna maye dostup lishe dlya chitannya krim komirki yaka yiyi mistit Komirka mozhe mistiti znachennya abo formulu abo yiyi mozhna zalishiti porozhnoyu Zazvichaj formuli pochinayutsya zi znaka Znachennya Znachennya v komirku mozhna vvesti bezposeredno z klaviaturi komp yutera Krim togo znachennya mozhe otrimuvatisya za formuloyu div nizhche yaka vikonuye obchislennya vivodit potochnu datu abo chas abo otrimuye zovnishni dani taki yak kotiruvannya akcij abo znachennya z bazi danih Pravilo znachen elektronnoyi tablici Informatik Alan Kej vikoristav opisav robotu elektronnoyi tablici takim pravilom znachen znachennya komirki zalezhit viklyuchno vid formuli yaku koristuvach uviv u komirku Formula mozhe posilatisya na znachennya inshih komirok ale ci komirki takozh obmezheni danimi abo formulami yaki vviv koristuvach Nemaye niyakih pobichnih efektiv dlya obchislennya formuli yedinim vihodom ye vivedennya rezultatu rozrahunku v komirci Ne isnuye mehanizmu postijnoyi zmini vmistu komirki yaksho koristuvach ne zminyuye jogo vruchnu U konteksti mov programuvannya ce daye obmezhenu formu funkcijnogo programuvannya pershogo poryadku Avtomatichnij pererahunok Cya dodatkova funkciya yaka ye standartom elektronnih tablic vid 1980 h rokiv usuvaye neobhidnist vruchnu zapuskati pererahunok znachen elektronnoyi tablici nini zazvichaj cyu funkciyu za zamovchuvannyam uvimkneno Deyaki poperedni elektronni tablici vimagali ruchnogo zapitu na pererahunok oskilki avtomatichnij pererahunok velikih tablic abo skladnih formul znizhuvav shvidkist uvedennya danih Bagato suchasnih elektronnih tablic vse she zberigayut cyu opciyu Pererahunok zazvichaj vimagaye shob elektronna tablicya ne mistila Graf zalezhnostej ce graf yakij maye vershinu dlya kozhnogo ob yekta yakij potribno onoviti i rebro sho z yednuye dva ob yekti koli odin z nih potribno onoviti ranishe nizh inshij Grafi zalezhnostej bez ciklichnih zalezhnostej ye oriyentovanimi aciklichnimi grafami Onovlennya v rezhimi realnogo chasu Cya funkciya stosuyetsya periodichnogo onovlennya vmistu komirki znachennyam iz zovnishnogo dzherela napriklad komirki u viddalenij elektronnij tablici Dlya spilnih elektronnih tablic na osnovi internetu ce stosuyetsya negajnogo onovlennya komirok yaki onoviv inshij koristuvach Usi zalezhni komirki takozh mayut onovitis Blokuvannya komirok Pislya vvedennya danih okremi komirki abo vsyu elektronnu tablicyu mozhna zablokuvati shob zapobigti vipadkovomu perezapisu Zazvichaj ce stosuyetsya komirok yaki mistyat formuli ale mozhe zastosovuvatisya j do komirok sho mistyat konstanti napriklad koeficiyent peretvorennya kilogram funt 2 20462262 z vismoma znakami pislya komi Popri te sho okremi komirki poznacheno yak zablokovani dani elektronnoyi tablici ne budut zahishenimi doki cyu funkciyu ne bude aktivovano v nalashtuvannyah fajlu Format danih Za bazhannyam mozhna viznachiti yak vidobrazhatimetsya znachennya komirki abo diapazonu Tipovij format vidobrazhennya zazvichaj vstanovlyuyetsya za pochatkovim vmistom komirki yaksho jogo specialno ne vstanovleno ranishe tobto napriklad 31 12 2007 abo 31 Dec 2007 za zamovchuvannyam vstanovit dlya komirki format data Analogichno dodannya pislya chislovogo znachennya znaku vstanovit dlya komirki vidsotkovij format Format ne zminyuye vmistu komirki a vplivaye lishe na vivedene znachennya Dlya deyakih formativ komirok takih yak chislovij abo groshovij mozhe vkazuvatisya kilkist desyatkovih znakiv Ce mozhe prizvesti do nekorektnih operacij napriklad mnozhennya komirki sho mistit datu i rezultativ bez vidpovidnogo poperedzhennya Formatuvannya komirok Formatuvannya elektronnoyi tablici peredbachaye zminennya zovnishnogo viglyadu tablici chi okremih yiyi komirok shriftu koloru nakreslennya simvoliv virivnyuvannya koloru zalivki rozmiriv mezh klitinok Zalezhno vid mozhlivostej tablichnogo procesora kozhnu komirku mozhna okremo vidformatuvati za dopomogoyu vmistu rozmir simvoliv kolir nakreslennya abo komirki tovshina mezhi kolir zapovnennya tla Shob polegshiti chitanist elektronnoyi tablici do komirki mozhna zastosuvati umovne formatuvannya napriklad vid yemne chislo mozhe vivoditisya chervonim kolorom Formatuvannya komirki yak pravilo ne vplivaye na yiyi vmist i zalezhno vid togo v yakij sposib komirki kopiyuyutsya na inshi arkushi chi programi formatuvannya mozhe ne perenositisya razom iz vmistom Nazvani komirki Vikoristannya nazvanih stovpciv zminnih x ta y u Microsoft Excel U Menedzheri nazv pokazano viznachennya x ta y U bilshosti realizacij komirci abo grupi komirok u stovpci chi ryadku mozhna nadati nazvu sho dozvolyaye koristuvachu posilatisya na ci komirki za nazvoyu a ne za adresoyu Nazvi v elektronnij tablici mayut buti unikalnimi ale za nayavnosti kilkoh arkushiv mozhna na kozhnomu arkushi vikoristovuvati diapazoni komirok iz odnakovimi nazvami dodayuchi dlya yih rozriznennya nazvu arkusha Odniyeyu z cilej takogo vikoristannya ye stvorennya abo zapusk makrosiv yaki povtoryuyut komandu na bagatoh arkushah Krim togo formuli z nazvanimi diapazonami legshe pereviryayuti na vidpovidnist algebrichnomu zapisu Vikoristannya imenovanih zminnih i imenovanih funkcij takozh robit strukturu elektronnoyi tablici bilsh prozoroyu Posilannya na komirku Zamist nazv komirok mozhna vikoristovuvati posilannya na komirki Bilshist posilan na komirku vkazuyut na inshu komirku v tij samij elektronnij tablici ale posilannya na komirku takozh mozhe poznachati komirku na inshomu arkushi v tij samij elektronnij tablici abo zalezhno vid realizaciyi na komirku v inshij elektronnij tablici abo znachennya z viddalenogo zastosunka Tipovo posilannya na komirku v stili A1 skladayetsya z odniyeyi abo bilshe liter ne chutlivih do registru dlya identifikaciyi stovpcya yaksho ye do 256 stovpciv A Z i AA IV pislya yakih zaznacheno nomer ryadka napriklad u diapazoni 1 65536 Bud yaka chastina mozhe buti vidnosnoyu tobto zminyuvatisya pid chas peremishennya abo kopiyuvannya formuli v yakij vona mistitsya abo absolyutnoyu poznachayetsya simvolom pered vidpovidnoyu chastinoyu posilannya na komirku Alternativnij stil posilannya R1C1 skladayetsya z literi R nomera ryadka literi C ta nomera stovpcya vidnosni nomeri ryadkiv abo stovpciv poznachayutsya chislom u kvadratnih duzhkah Bilshist suchasnih elektronnih tablic vikoristovuyut stil A1 deyaki dlya sumisnosti pidtrimuyut stil R1C1 Koli komp yuter obchislyuye formulu v odnij komirci shob onoviti vivedene yiyi znachennya za posilannyami berutsya znachennya z inshih komirok Komirka na tomu samomu arkushi zazvichaj adresuyetsya yak A1 Komirka na inshomu arkushi tiyeyi zh elektronnoyi tablici zazvichaj adresuyetsya yak ARKUSh2 A1 tobto persha komirka na arkushi 2 tiyeyi zh elektronnoyi tablici Deyaki realizaciyi elektronnih tablic u Excel dozvolyayut posilatisya na komirki v inshih elektronnih tablicyah yaki zaraz ne vidkriti na tomu zh komp yuteri abo v lokalnij merezhi Takozh mozhlive posilannya na komirku v inshij vidkritij ta aktivnij elektronnij tablici na tomu zh komp yuteri chi merezhi viznachenij yak dostupna dlya spilnogo vikoristannya Ci posilannya mistyat povne im ya fajlu napriklad C Documents and Settings Koristuvach Moyi elektronni tablici osnovna tablicya Arkush1 A1 Koli vstavlyayutsya abo vidalyayutsya novi ryadki chi stovpci posilannya na komirki avtomatichno onovlyuyutsya Odnak dodayuchi ryadok bezposeredno pered pidsumkovimi znachennyami dlya stovpciv slid zvernuti uvagu chi pidsumki vrahovuyut znachennya dodanih ryadkiv sho chasto ne vidbuvayetsya Koli formula v komirci posilayetsya pryamo chi oposeredkovano cherez lancyuzhok posilan na komirki na inshu komirku yaka posilayetsya na komirku yaka mistit formulu vinikayut Voni ye poshirenoyu pomilkoyu odnak deyaki pravilni metodi vikoristovuyut ciklichni posilannya Ci metodi pislya bagatoh pererahunkiv elektronnoyi tablici zazvichaj nablizhayutsya do pravilnih znachen u cih komirkah Diapazoni komirok Tak samo zamist imenovanogo diapazonu komirok mozhna vikoristovuvati posilannya na diapazon Tipovo posilannya na diapazon komirok maye formu A1 A6 yaka viznachaye vsi klitinki v diapazoni vid A1 do A6 Formula napriklad SUM A1 A6 dodast znachennya zi vsih vkazanih komirok ta pomistit rezultat u komirku z formuloyu Arkushi U pershih elektronnih tablicyah komirki utvoryuvali prostu dvovimirnu sitku Z chasom model rozshirilasya vklyuchivshi tretij vimir a v deyakih vipadkah i ryad imenovanih sitok nazivanih arkushami Formuli Animaciya stvorennya prostoyi elektronnoyi tablici v yakij znachennya livogo stovpcya mnozhatsya na 2 a potim u nizhnij komirci obchisleni znachennya pravogo stovpcya pidsumovuyutsya U comu prikladi lishe znachennya v stovpci A ye vvedenimi 10 20 30 a reshta klitinok mistyat formuli Formuli v B peremnozhuyut znachennya zi stovpcya A vikoristovuyuchi vidnosni posilannya a formula v B4 vikoristovuye funkciyu SUM dlya obchislennya sumi znachen z diapazonu B1 B3 Formula viznachaye poryadok obchislennya znachennya komirki v yakij vona mistitsya Takim chinom komirka sho mistit formulu maye dva komponenti formulu ta otrimane znachennya Shob pobachiti formulu zazvichaj potribno vibrati komirku napriklad klacnuvshi na nij v inshomu vipadku bude pokazano rezultat obchislennya Formula priznachaye znachennya komirci abo diapazonu komirok i zazvichaj maye takij format i viraz i de viraz skladayetsya z znachen takih yak 2 9 14 abo 6 67E 11 posilan na inshi klitinki napriklad A1 dlya odniyeyi klitinki abo B1 B3 dlya diapazonu arifmetichnih operatoriv takih yak tosho takih yak gt lt tosho i viklikiv funkcij takih yak SUM TAN ta bagato inshih Koli komirka mistit formulu vona chasto mistit posilannya na inshi klitinki Take posilannya na klitinku nagaduye zminnu Jogo znachennya ce znachennya komirki na yaku vono posilayetsya abo deyake pohidne vid nogo Yaksho cya komirka u svoyu chergu posilayetsya na inshi komirki znachennya zalezhit vid yih znachen Posilannya mozhut buti vidnosnimi napriklad A1 abo B1 B3 absolyutnimi napriklad A 1 abo B 1 B 3 abo zmishanimi absolyutnimi vidnosnimi za ryadkami abo stovpcyami napriklad v A1 absolyutnij stovpec a v A 1 absolyutnij ryadok Dostupni varianti formul zalezhat vid konkretnoyi realizaciyi elektronnoyi tablici ale zagalom bilshist suchasnih komercijnih elektronnih tablic pidtrimuyut bilshist arifmetichnih operacij i dosit skladni vkladeni umovni operaciyi Suchasni realizaciyi takozh dozvolyayut stvoryuvati vlasni funkciyi mati dostup do viddalenih danih i program Formula mozhe mistiti umovu abo vkladeni umovi iz faktichnim obchislennyam abo bez nogo i inodi vikoristovuyetsya viklyuchno dlya viyavlennya ta vidilennya pomilok U navedenomu nizhche prikladi suma stovpcya vidsotkiv A1 A6 pereviryayetsya na pravilnist i v komirci z yavlyayetsya vidpovidne povidomlennya IF SUM A1 A6 gt 100 Bilshe nizh 100 SUM A1 A6 Inshi prikladi IF AND A1 lt gt B1 lt gt A1 B1 oznachaye sho yaksho obidvi komirki A1 i B1 ne lt gt porozhni to podiliti A1 na B1 i vvivesti rezultat a v inshomu razi ne vivoditi nichogo IF AND A1 lt gt B1 lt gt IF B1 lt gt 0 A1 B1 Dilennya na nul oznachaye sho yaksho klitinki A1 i B1 ne porozhni i B1 ne dorivnyuye nulyu to podiliti A1 na B1 yaksho B1 dorivnyuye nulyu to vivesti Dilennya na nul a yaksho A1 i B1 porozhni ne vivoditi nichogo IF OR A1 lt gt B1 lt gt A1 abo B1 mistit tekst oznachaye vivesti tekst yaksho hocha b odna z komirok A1 i B1 ne porozhnya Najkrashij sposib pobudovi umovnih operatoriv ce pokrokove skladannya z podalshim testuvannyam i utochnennyam kodu Elektronna tablicya vzagali ne obov yazkovo povinna mistiti bud yaki formuli i v comu vipadku yiyi mozhna vvazhati prosto sukupnistyu danih roztashovanih u ryadkah i stovpcyah baza danih yak napriklad kalendar rozklad abo prostij spisok Zavdyaki prostoti vikoristannya formatuvannya ta mozhlivist dodannya giperposilan chasto elektronni tablici vikoristovuyutsya same z ciyeyu metoyu Funkciyi Vikoristannya viznachenoyi koristuvachem funkciyi sq x u Microsoft Excel Elektronni tablici zazvichaj mistyat nizku gotovih funkcij takih yak arifmetichni napriklad pidsumovuvannya seredni znachennya tosho trigonometrichni statistichni funkciyi tosho Krim togo chasto ye zasobi dlya viznachennya funkcij koristuvachem U Microsoft Excel taki funkciyi opisuyut za dopomogoyu Visual Basic dlya zastosunkiv u vbudovanomu redaktori i taki funkciyi avtomatichno dostupni na arkushi Krim togo mozhna napisati programi yaki otrimuyut dani z robochogo arkusha vikonuyut deyaki obchislennya ta povertayut rezultati nazad na robochij arkush Na malyunku pokazano stvorenu koristuvachem funkciyu sq u vikni vbudovanogo v Excel redaktora Visual Basic Menedzher nazv pokazuye viznacheni v elektronnij tablici zminni x ta y Pidprogrami Pidprograma v Microsoft Excel zapisuye znachennya obchisleni na osnovi x v y Sami funkciyi ne mozhut zapisuvati danih u robochij arkush a prosto povertayut pevne znachennya Odnak pidprogrami v Microsoft Excel mozhut zapisuvati znachennya abo tekst znajdeni v pidprogrami bezposeredno v elektronnu tablicyu Na malyunku pokazano kod pidprogrami na Visual Basic yaka zchituye kozhne zi znachen nazvanih komirok stovpcya x obchislyuye jogo kvadrat i zapisuye rezultat u vidpovidnij element nazvanih komirok stovpcya y Stovpec y ne mistit formul oskilki jogo znachennya obchislyuyutsya v pidprogrami a ne v elektronnij tablici i prosto zapisuyutsya v neyi Viddalena elektronna tablicya Posilannya na komirku abo grupu komirok yaki ne roztashovani v potochnomu fizichnomu fajli elektronnoyi tablici nazivayut dostupom do viddalenoyi elektronnoyi tablici Do vmistu komirki na yaku zrobleno posilannya mozhna otrimati dostup abo pid chas stvorennya posilannya z podalshim onovlennyam vruchnu abo sho chastishe robitsya u vipadku vebtablic nablizheno do realnogo chasu z avtomatichnim onovlennyam cherez zadanij interval Diagrami Grafik zroblenij za dopomogoyu Microsoft Excel Bagato program dlya roboti z elektronnimi tablicyami dozvolyayut buduvati za zadanimi grupami komirok diagrami ta grafiki napriklad gistogrami sektorni diagrami tosho yaki dinamichno perebudovuyutsya zi zminami znachen komirok Pobudovanu diagramu mozhna abo vbuduvati v potochnij arkush abo dodati yak okremij ob yekt Dlya stvorennya gistogrami Excel mozhna takozh skoristatisya formuloyu na osnovi funkciyi REPT Bagatovimirni elektronni tablici Naprikinci 1980 h na pochatku 1990 h rokiv z yavilisya pershi en i en Na vidminu vid zvichajnih elektronnih tablic voni vikoristovuvali modeli pobudovani na ob yektah nazivanih zminnimi a ne na danih u komirkah Ci bagatovimirni elektronni tablici dozvolili pereglyadati dani ta algoritmi riznimi samodokumentovanimi sposobami zokrema odnochasno kilka sinhronizovanih pereglyadiv Napriklad koristuvachi Javelin mozhut peremishatisya po zv yazkah mizh zminnimi na diagrami pereglyadayuchi logichni koreni ta gilki kozhnoyi zminnoyi Ce priklad togo sho mozhlivo ye osnovnim vneskom rannih Javelin koncepciya vidstezhennya logiki koristuvacha abo dvanadcyat tochok zoru na strukturu modeli Skladnu model mozhut rozibrati j zrozumiti ti hto ne brav uchasti v yiyi stvorenni U cih programah chasovij ryad abo bud yaka zminna bula ob yektom sama po sobi a ne nabir komirok u ryadku chi stovpci Zminni mogli mati bagato atributiv sho zabezpechuyut povne usvidomlennya yih zv yazkiv z usima inshimi zminnimi posilannya na dani a takozh tekstovi ta grafichni primitki Obchislennya provodilisya dlya cih ob yektiv a ne dlya diapazoniv komirok Dani buli nezalezhnimi vid robochih arkushiv zminni a otzhe dani ne mozhna bulo znishiti vidalivshi ryadok stovpec abo ves arkush Napriklad sichnevi vitrati vidnimayutsya vid dohodiv za sichen nezalezhno vid togo de abo chi z yavlyayutsya voni na robochomu arkushi Ce dozvolyalo vikonuvati diyi yaki piznishe vikoristali u zvedenih tablicyah i gnuchkist manipulyuvannya tablicyami zvitiv bula lishe odniyeyu z bagatoh mozhlivostej yaki zabezpechuvanih zminnimi Bilsh togo yaksho vitrati vvedeno za tizhnyami a dohodi za misyacyami programa mogla rozpodiliti abo interpolyuvati ce nalezhnim chinom Takij dizajn ob yektiv dozvoliv zminnim i cilim modelyam posilatisya odna na odnu za dopomogoyu viznachenih koristuvachem nazv zminnih i vikonuvati bagatovimirnij analiz i masivni ale legko redagovani Trapeze elektronna tablicya na Mac pishla dali i yavno pidtrimuvala ne lishe stovpci tablici ale j matrichni operatori Logichni elektronni tablici Dokladnishe Logichna elektronna tablicya Elektronni tablici yaki mayut movu formul zasnovanu na logichnih a ne na arifmetichnih virazah vidomi yak logichni elektronni tablici Taki elektronni tablici mozhna vikoristovuvati dlya provedennya deduktivnih mirkuvan shodo znachen yihnih komirok Pitannya programuvannyaPochinayuchi z togo sho ranni movi programuvannya oriyentuvalis na stvorennya tablichnih rozdrukivok metodi programuvannya rozvinulisya dlya efektivnishoyi obrobki tablic danih takozh vidomih yak matrici u samomu komp yuteri Koristuvacke programuvannya Div takozh Koristuvacke programuvannya Elektronni tablici ye populyarnim instrumentom koristuvackogo programuvannya Koristuvackim programuvannyam nazivayut nabir metodik ta instrumentiv yaki dozvolyayut programuvati kincevim koristuvacham lyudyam yaki ne ye profesijnimi rozrobnikami PZ i ne znayut mov programuvannya Bagatom lyudyam legshe vikonuvati obchislennya v elektronnih tablicyah nizh napisati ekvivalentnu programu Ce pov yazano z kilkoma harakteristikami elektronnih tablic Voni dlya viznachennya programnih vidnoshen vikoristovuyut prostorovi vidnoshennya U lyudej duzhe rozvinena intuyiciya shodo prostoru ta zalezhnostej mizh predmetami Poslidovne programuvannya zazvichaj vimagaye vvedennya ryadka za ryadkom tekstu yakij potribno chitati povilno j uvazhno shob zrozumiti ta zminiti Voni probachayut pomilki dozvolyayut pracyuvati chastkovim rezultatam i funkciyam Odna abo kilka chastin programi mozhut pracyuvati pravilno navit yaksho inshi chastini nezaversheni abo poshkodzheni Ce robit napisannya ta nalagodzhennya program legshim i shvidshim Poslidovne programuvannya zazvichaj vimagaye shob kozhen ryadok i simvol programi buli pravilnimi Odna pomilka zazvichaj zupinyaye vsyu programu i ne dozvolyaye otrimati bud yakogo rezultatu Hocha taka zruchnist ye perevagoyu rozrobki elektronnih tablic vona chasto suprovodzhuyetsya pidvishenim rizikom pomilok Suchasni elektronni tablici dopuskayut vikoristannya en Programa mozhe buti anotovana kolorami shriftami liniyami tosho sho sluguye vizualnimi pidkazkami pro znachennya okremih elementiv Rozshirennya yaki dozvolyayut koristuvacham stvoryuvati novi funkciyi mozhut zabezpechiti mozhlivosti funkcijnoyi movi Rozshirennya yaki dozvolyayut koristuvacham stvoryuvati ta zastosovuvati modeli z galuzi mashinnogo navchannya Elektronni tablici universalni Zavdyaki yih bulevij logici ta grafichnim mozhlivostyam mozhliva navit en Elektronni tablici mozhut zberigati relyacijni dani a formulami elektronnih tablic mozhna viraziti vsi zapiti SQL Isnuye perekladach zapitiv yakij avtomatichno generuye realizaciyu elektronnoyi tablici z kodu SQL Programi dlya roboti z elektronnimi tablicyami Tablichnij procesor priznachenij dlya vikonannya obchislyuvalnih zavdan iz vikoristannyam prostorovih vidnoshen a ne chasu yak osnovnogo principu organizaciyi Chasto zruchno rozglyadati elektronnu tablicyu yak matematichnij graf de vuzlami ye komirki elektronnoyi tablici a rebrami posilannya na inshi komirki zaznacheni u formulah Ce chasto nazivayut grafom zalezhnostej elektronnoyi tablici Analizuyuchi posilannya mizh komirkami mozhna vikoristovuvati prostorovi koncepciyi taki yak vidnosne polozhennya ta absolyutne polozhennya a takozh nazvani roztashuvannya shob sproshuye rozuminnya formul ta keruvannya nimi Elektronni tablici zazvichaj namagayutsya avtomatichno onovlyuvati klitinki koli klitinki zalezhat vid zmin U najpershih elektronnih tablicyah vikoristovuvalisya prosti prijomi taki yak obchislennya znachen komirok u pevnomu poryadku ale suchasni elektronni tablici obchislyuyut dotrimuyuchis minimalnogo poryadku pereobchislennya na osnovi grafa zalezhnostej Piznishi elektronni tablici takozh vklyuchayut zasobi dlya zvorotnogo rozrahunku zminyuyuchi pochatkovi znachennya tak shob u cilovij komirci otrimati konkretnu vidpovid Oskilki formuli elektronnoyi tablici yak pravilo ne ye oborotnimi zastosuvannya ciyeyi metodiki desho obmezhene Bagato koncepcij poshirenih u poslidovnomu programuvanni mayut analogi v elektronnih tablicyah Napriklad model ciklu z parametrom zazvichaj podayetsya u viglyadi tablici komirok iz podibnimi formulami voni vidriznyayutsya lishe tim na yaki klitinki posilayutsya U pevnij moment v elektronnih tablicyah stalo dostupnim rozshirennya mozhlivostej z vikoristannyam movi scenariyiv yak ot VBA sho zagalom skladnishe nizh koristuvannya tradicijnimi zasobami elektronnih tablic NedolikiPopri te sho elektronni tablici ye znachnim krokom vpered u kilkisnomu modelyuvanni voni mayut nedoliki do yakih vidnosyat nedruzhnist bukveno cifrovih adres komirok Doslidzhennya ClusterSeven pokazali znachni rozbizhnosti v tomu yak finansovi ustanovi ta korporativni organizaciyi rozumiyut keruyut i kontrolyuyut svoyi chasto velichezni masivi elektronnih tablic i nestrukturovanih finansovih danih zokrema fajli znachen rozdilenih komami CSV i bazi danih Microsoft Access Odne doslidzhennya provedene u Velikij Britaniyi na pochatku 2011 roku za uchastyu majzhe 1500 osib pokazalo sho 57 koristuvachiv elektronnih tablic nikoli ne prohodili oficijnogo navchannya shodo pakunka elektronnih tablic yakij voni vikoristovuyut 72 skazali sho zhoden vnutrishnij viddil ne pereviryaye tochnosti yihnih elektronnih tablic Lishe 13 skazali sho vnutrishnij audit pereviryaye yihni elektronni tablici todi yak lishe 1 otrimuye zatverdzhennya z viddilu rizikiv Elektronni tablici mayut znachni problemi shodo nadijnosti Doslidzhennya pokazali sho blizko 94 elektronnih tablic rozgornutih na miscyah mistyat pomilki a 5 2 komirok u neaudovanih elektronnih tablicyah mistyat pomilki Popri visoki riziki pomilok pov yazanih z avtorstvom ta vikoristannyam elektronnih tablic mozhna vzhiti pevnih zahodiv dlya znachnogo pidvishennya kontrolyu ta nadijnosti i zniziti jmovirnist viniknennya pomilok u yih dzhereli Praktichna viraznist elektronnih tablic mozhe buti obmezhenoyu yaksho ne vikoristovuvati yihnih suchasnih mozhlivostej Ce sprichinyayut kilka faktoriv Realizaciya skladnoyi modeli na osnovi komirok vimagaye visnazhlivoyi uvagi do detalej Avtoram skladno zapam yatati priznachennya soten abo tisyach adres komirok yaki figuruyut u formulah Ci nedoliki pom yakshuyutsya stvorennyam nazv dlya poznachennya komirok i vikoristannyam u formulah same yih a ne adres komirok Grafiki dozvolyayut mittyevo pobachiti yak vnaslidok zmini znachen parametriv zminyuyutsya rezultati Elektronnu tablicyu mozhna zrobiti nevidimoyu za vinyatkom prozorogo koristuvackogo interfejsu yakij prijmaye vid koristuvacha vhidni dani vivodit rezultati zapitani koristuvachem stvoryuye zviti ta maye vbudovani zasobi perevirki vvedenih danih Analogichno formuli virazheni v terminah adres komirok skladno pereviriti Doslidzhennya pokazuyut sho auditori elektronnih tablic yaki pereviryayut chislovi rezultati ta formuli v komirkah znahodyat ne bilshe pomilok nizh auditori yaki pereviryayut lishe chislovi rezultati Ce she odna prichina vikoristovuvati nazvani komirki ta formuli z nimi Zokrema elektronni tablici zazvichaj mistyat bagato kopij odniyeyi i tiyeyi zh formuli Koli formula zminyuyetsya koristuvach maye zminiti kozhnu komirku yaka mistit taku formulu Navpaki bilshist komp yuternih mov dozvolyayut formuli u kodi z yavlyatisya lishe odin raz ta realizuvati povtorennya za dopomogoyu cikliv sho znachno polegshuye yih vprovadzhennya ta perevirku Zmina rozmiru mozhe vimagati znachnogo redaguvannya Koli ryadki chi stovpci dodayutsya do tablici abo vidalyayutsya z neyi dovoditsya dodatkovo nalashtovuvati komirki roztashovani nizhche yaki zalezhat vid zminenih komirok Pri comu chasto neobhidno peremishuvati inshi komirki shob zvilniti misce dlya novih stovpciv abo ryadkiv i utochnyuvati dzherela danih diagram U velikih elektronnih tablicyah ce mozhe zajnyati bagato chasu Dodati abo vidaliti vimir nastilki skladno sho zazvichaj dovoditsya pochinati proyekt spochatku Elektronna tablicya yak paradigma zmushuye prijmati rishennya shodo rozmirnosti bezposeredno na pochatku yiyi stvorennya elektronnoyi hocha chasto najprirodnishe zrobiti cej vibir pislya togo yak model tablici sformuyetsya Potreba v zminenni rozmirnosti takozh vinikaye pid chas parametrichnogo analizu ta analizu chutlivosti Spivpracya nad stvorennyam formul dlya elektronnih tablic uskladnyuyetsya yaksho vona vidbuvayetsya na rivni komirok i adres komirok Inshi problemi pov yazani z elektronnimi tablicyami Deyaki dzherela vistupayut za vikoristannya zamist elektronnih tablic specializovanogo programnogo zabezpechennya dlya deyakih zastosuvan byudzhetuvannya statistika Bagato programnih produktiv dlya elektronnih tablic takih yak Microsoft Excel versiyi do 2007 roku i OpenOffice org Calc versiyi do 2008 roku mayut obmezhennya obsyagu 65 536 ryadkiv na 256 stovpciv 216 i 28 vidpovidno Ce mozhe stati problemoyu za opracyuvannya duzhe velikih naboriv danih i navit sprichiniti vtratu danih Prikladom cogo ye vtrata danih pro pozitivni rezultati shodo COVID 19 u britanskij statistici za veresen ta zhovten 2020 roku Vidsutnist auditu ta keruvannya versiyami Ce uskladnyuye viznachennya togo hto sho i koli zminiv Vidsutnist keruvannya versiyami znachno pidvishuye rizik pomilok cherez nemozhlivist vidstezhuvati izolyuvati ta testuvati zmini vneseni v dokument Vidsutnist bezpeki V elektronnih tablicyah vidsutni elementi keruvannya tim hto mozhe pereglyadati ta zminyuvati pevni dani Ce u poyednanni z vidsutnistyu zgadanogo vishe auditu stvoryuye mozhlivist shahrajstva Cherez slabku strukturovanist dovoli legko vnesti pomilkovi dani vipadkovo chi navmisno vvivshi informaciyu v nepravilnomu misci abo nepravilno zaznachivshi zalezhnosti mizh komirkami napriklad u formuli Znachennya obchislene za formuloyu napriklad A1 B1 zastosovuyetsya lishe do odniyeyi komirki tobto komirki v yakij roztashovana formula u comu vipadku nehaj C1 navit yaksho vona mozhe vityaguvati dani z bagatoh inshih komirok i navit datu v realnomu chasi ta faktichnij chas Ce oznachaye sho dlya vikonannya podibnogo obchislennya v masivi komirok majzhe identichnu formulu ale roztashovanu shorazu v inshij komirci dovedetsya povtoriti dlya kozhnoyi z komirok Ce vidriznyayetsya vid diyi formuli funkciyi u zvichajnij komp yuternij programi de zazvichaj vsi podibni obchislennya vikonuye funkciya zapisana odin raz U suchasnih elektronnih tablicyah ce vimushene povtorennya majzhe identichnih formul mozhe mati zgubni naslidki shodo zabezpechennya yakosti ta ye prichinoyu bagatoh pomilok v elektronnih tablicyah Deyaki elektronni tablici pidtrimuyut formuli masivu sho chastkovo virishuye cyu problemu Keruvannya velicheznim obsyagom elektronnih tablic yaki mozhut vikoristovuvatisya v organizaciyi bez nalezhnoyi bezpeki auditu ta inshih elementiv pererahovanih vishe mozhut stati duzhe skladnimi Hocha dlya tablichnih procesoriv isnuyut vbudovani ta storonni instrumenti yaki usuvayut deyaki z cih nedolikiv poinformovanist ta vikoristannya yih yak pravilo nizki Ce pidtverdzhuyetsya tim sho 55 fahivciv rinku kapitaliv ne znayut yak pereviryayutsya yihni elektronni tablici lishe 6 investuyut u storonni rishennya Riziki pov yazani z elektronnimi tablicyamiZa vikoristannya elektronnih tablic ye rizik otrimati istotno netochne znachennya yake bude vikoristano dlya prijnyattya na osnovi obchislen vidpovidnogo rishennya Prikladami ye ocinennya aktiviv finansovi rozrahunki rozrahunok likarskih doz abo rozmir nesnoyi balki v budivnictvi Rizik mozhe viniknuti vnaslidok uvedennya hibnih znachen pomilok abo nepravilnih zmin u logici obchislen abo propusku vidpovidnih onovlen napriklad zastarilih kursiv valyut V okremih vipadkah pomilki v perevishuvali 1 mlrd dolariv SShA Oskilki rizik elektronnih tablic pov yazanij perevazhno z diyami abo bezdiyalnistyu okremih osib jogo viznachayut yak pidkategoriyu operacijnogo riziku Popri ce doslidzhennya provedene ClusterSeven pokazalo sho blizko polovini 48 kerivnikiv vishogo rivnya ta vishih menedzheriv u firmah yaki zvituyut pro richnij dohid ponad 50 mln funtiv sterlingiv zayavili abo vzagali pro vidsutnist zasobiv kontrolyu za vikoristannyam elektronnih tablic u firmah abo pro epizoditchni ruchni perevirki 2013 roku en aspirant kafedri ekonomiki Massachusetskogo universitetu v Emgersti viyaviv serjozni nedoliki koduvannya v elektronnij tablici yaku vikoristovuvali ekonomisti en i Kennet Rogoff u duzhe vplivovij zhurnalnij statti 2010 roku en Stattyu Rejngart i Rogoffa shiroko vikoristovuvali dlya vipravdannya yevropejskih program zhorstkoyi ekonomiyi v 2010 2013 rokah Div takozhTekstovij procesor Logichna elektronna tablicyaPrimitkiHiggins Hannah 1 sichnya 2009 angl MIT Press ISBN 9780262512404 Arhiv originalu za 6 sichnya 2022 Procitovano 21 sichnya 2022 Charles Babcock What s The Greatest Software Ever Written Information Week 11 Aug 2006 25 chervnya 2017 u Wayback Machine Accessed 25 June 2014 Lewis Peter H 13 bereznya 1988 NYTimes com Arhiv originalu za 17 kvitnya 2021 Procitovano 14 zhovtnya 2012 Release 3 0 is being written in the computer language known as C to provide easy transportability among PCs Macs and mainframes Wharton University of Pennsylvania Arhiv originalu za 30 serpnya 2007 Procitovano 20 serpnya 2010 Utdallas edu Arhiv originalu za 23 lipnya 2010 Procitovano 20 serpnya 2010 Utdallas edu Arhiv originalu za 5 serpnya 2010 Procitovano 20 serpnya 2010 Power D J 30 serpnya 2004 DSSResources COM Arhiv originalu za 19 veresnya 2010 Procitovano 25 chervnya 2014 1961 Budgeting Models and System Simulation The Accounting Review 36 3 384 397 JSTOR 242869 Brian Walsh 1996 Business Computer Language IT Directors com a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Propushenij abo porozhnij url dovidka Ll georgetown edu Arhiv originalu za 31 serpnya 2010 Procitovano 20 serpnya 2010 Ce mozhe buti bekronimom oskilki LANPAR takozh viglyadaye yak rezultat teleskopiyi prizvish rozrobnikiv Landau i Pardo renepardo com Arhiv originalu za 15 serpnya 2010 Procitovano 21 sichnya 2022 PDF renepardo com Arhiv originalu PDF za 21 serpnya 2010 Procitovano 21 sichnya 2022 Autotab Update Extends Former Matrix Size Limits 6 sichnya 2022 u Wayback Machine 28 May 1975 p19 Computerworld COMPANY HIGHLIGHT GENERAL ELECTRIC INFORMATION SERVICES COMPANY INPUT Vendor Analysis Program INPUT August 1983 TABOL Database Manager TDM an enhancement to the TABOL financial analysis language was also introduced in August 1982 Computerworld IDG Enterprise 46 30 serpnya 1982 Arhiv originalu za 6 sichnya 2022 Procitovano 21 sichnya 2022 portal acm org APLDOT Arhiv originalu za 26 lipnya 2008 Procitovano 22 sichnya 2022 Power D J A Brief History of Spreadsheets 6 travnya 2021 u Wayback Machine DSSResources COM v3 6 8 August 2004 Killer Applications overview Partha gawaargupta Arizona State University in Tempe Arizona May 2002 Web page ASU killer app 2011 09 29 u Wayback Machine Brand Stewart 1989 Whole Earth Software Catalog ISBN 9780385233019 Some say that half of all IBM PCs in their hundreds of thousands are running just 1 2 3 Numbers clever quick knowledgeable boiling the stupidity out of countless business decisions Interesting how essential the quickness is It s 1 2 3 s speed that put it on top Liebowitz Stan Margolis Stephen 2001 6 U Ellig Jerome red Dynamic Competition and Public Policy Technology Innovation and Antitrust Issues Cambridge Cambridge University Press s 171 ISBN 978 0 521 78250 0 Vaughan Nichols Steven J 15 travnya 2013 zdnet com CBS Interactive Arhiv originalu za 29 listopada 2014 Procitovano 24 lipnya 2014 Arhiv originalu za 21 sichnya 2021 Procitovano 22 sichnya 2022 Arhiv originalu za 6 chervnya 2002 Procitovano 20 serpnya 2010 nytimes com 13 bereznya 1988 Arhiv originalu za 24 kvitnya 2008 Procitovano 22 sichnya 2022 hex net Arhiv originalu za 6 August 2002 Arhiv originalu za 12 travnya 2013 Procitovano 22 sichnya 2022 Kay Alan Goldstein JL September 1984 Computer Software Scientific American 251 3 52 59 Bibcode 1984SciAm 251c 52K doi 10 1038 scientificamerican0984 52 PMID 6390676 Value Rule Burnett Margaret Atwood J Walpole Djang R Reichwein J Gottfried H Yang S March 2001 Forms 3 A first order visual language to explore the boundaries of the spreadsheet paradigm Journal of Functional Programming 11 2 155 206 doi 10 1017 S0956796800003828 Al Mutawa H A Dietrich J Marsland S McCartin C 2014 On the shape of circular dependencies in Java programs 23rd Australian Software Engineering Conference IEEE s 48 57 doi 10 1109 ASWEC 2014 15 ISBN 978 1 4799 3149 1 25 lyutogo 2019 Arhiv originalu za 25 sichnya 2022 Procitovano 25 sichnya 2022 Peter Hornsby Arhiv originalu za 26 sichnya 2022 Procitovano 26 sichnya 2022 Peyton Jones Simon Burnett Margaret Blackwell Alan March 2003 Arhiv originalu za 16 zhovtnya 2005 Sarkar Advait Blackwell Alan Jamnik Mateja Spott Martin 2014 Teach and Try A simple interaction technique for exploratory data modelling by end users s 53 56 doi 10 1109 VLHCC 2014 6883022 ISBN 978 1 4799 4035 6 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Proignorovano journal dovidka Sarkar A Jamnik M Blackwell A F Spott M 1 zhovtnya 2015 Interactive visual machine learning in spreadsheets s 159 163 doi 10 1109 VLHCC 2015 7357211 ISBN 978 1 4673 7457 6 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Proignorovano journal dovidka Haynes John L Fall 1985 Circuit Design with Lotus 1 2 3 BYTE s 143 156 Procitovano 19 bereznya 2016 Sroka J Panasiuk A Stencel K Tyszkiewicz J 2 lyutogo 2015 Translating Relational Queries into Spreadsheets IEEE Transactions on Knowledge and Data Engineering 27 8 1041 4347 arXiv 1305 2103 doi 10 1109 TKDE 2015 2397440 Douglas Butler Why are spreadsheets so unfriendly The Fifth International Conference on Technology in Mathematics Teaching August 2001 28 sichnya 2022 u Wayback Machine Accessed 25 June 2014 July 2011 Arhiv originalu za 28 sichnya 2022 Procitovano 28 sichnya 2022 Powell Stephen G Baker Kenneth R Lawson Barry 1 grudnya 2007 Tuck School of Business at Dartmouth College Arhiv originalu za 3 lipnya 2010 Procitovano 18 kvitnya 2008 Richard E Blaustein November 2009 Internal Auditor Magazine Institute of Internal Auditors IIA Arhiv originalu za 5 veresnya 2010 Procitovano 10 travnya 2010 unabridged version 18 sichnya 2011 u Wayback Machine Stephen Bullen Rob Bovey amp John Green 2009 vid 2nd Addison Wesley ISBN 978 0 321 50879 9 Arhiv originalu za 28 sichnya 2022 Procitovano 28 sichnya 2022 Max Henrion 14 lipnya 2004 PDF Arhiv originalu PDF za 28 bereznya 2006 Procitovano 13 listopada 2010 Sam Savage February 2010 OR MS Today 24 1 Arhiv originalu za 10 bereznya 2011 Procitovano 13 listopada 2010 Max Henrion 14 lipnya 2004 PDF Arhiv originalu PDF za 28 bereznya 2006 Procitovano 13 listopada 2010 Philip Howard 22 kvitnya 2005 IT Directors com Arhiv originalu za 16 bereznya 2006 Procitovano 29 chervnya 2006 Raymond R Panko January 2005 Arhiv originalu za 15 chervnya 2010 Procitovano 22 veresnya 2006 Is Excel Budgeting a Mistake 3 serpnya 2010 u Wayback Machine Excel s critics say that Excel is fundamentally unsuited for budgeting forecasting and other activities that involve collaboration or consolidation Are they correct Problems With Using Microsoft Excel for Statistics 2009 01 26 u Wayback Machine burns stat com Arhiv originalu za 5 serpnya 2010 Procitovano 28 sichnya 2022 Office microsoft com Arhiv originalu za 28 kvitnya 2020 Procitovano 6 listopada 2018 Wiki services openoffice org 26 listopada 2008 Arhiv originalu za 4 travnya 2009 Procitovano 20 serpnya 2010 Kelion Leo 5 zhovtnya 2020 BBC News brit Arhiv originalu za 5 zhovtnya 2020 Procitovano 20 kvitnya 2021 PDF deloitte com Deloitte 2009 Arhiv originalu PDF za 27 lipnya 2014 Procitovano 24 lipnya 2014 Max Henrion 14 lipnya 2004 PDF Arhiv originalu PDF za 28 bereznya 2006 Procitovano 13 listopada 2010 AccountingWEB Arhiv originalu za 7 zhovtnya 2007 Procitovano 18 grudnya 2007 eusprig org Arhiv originalu za 13 kvitnya 2010 Procitovano 28 sichnya 2022 PDF June 2009 Arhiv originalu PDF za 4 chervnya 2011 Procitovano 13 serpnya 2009 Arhiv originalu za 18 lyutogo 2013 Procitovano 20 lyutogo 2013 Jonathan Glater 30 zhovtnya 2003 The New York Times Arhiv originalu za 4 lyutogo 2012 Procitovano 12 chervnya 2012 Financial Times 18 bereznya 2013 Financial Times Arhiv originalu za 26 lipnya 2015 Procitovano 28 sichnya 2022 The Guardian 4 kvitnya 2013 TheGuardian com Arhiv originalu za 28 sichnya 2022 Procitovano 28 sichnya 2022 24 kvitnya 2013 Arhiv originalu za 28 kvitnya 2013 Procitovano 28 sichnya 2022 PosilannyaEvolyuciya elektronnih tablic 21 lyutogo 2012 u Wayback Machine 1 78 Mb