Difference between revisions of "RU/kb/philosophy/automating spreadsheet"
(|booktitle=Философия OpenOffice.org) |
({{KbBottom}}) |
||
Line 60: | Line 60: | ||
− | {| style=" | + | {| class="prettytable" style="width:60%" |
− | ! | + | !style="width:80%"| <math>\text{=}10/2</math> |
− | ! | + | !style="width:20%"| (1) |
+ | |} | ||
− | |||
− | |||
− | |||
и | и | ||
− | {| style=" | + | {| class="prettytable" style="width:60%" |
− | ! | + | !style="width:80%"|<math>\text{=}\mathrm{a1}/\mathrm{a2}</math> |
− | ! | + | !style="width:20%"| (2) |
+ | |} | ||
− | |||
− | |||
− | |||
Если в ячейках А1 и А2 введены 10 и 2 соответственно, то обе формулы дадут одинаковый результат. Но, при этом, формула (1) является ошибочной, так как она содержит в себе данные. Ошибка заключается в логике, потому что: | Если в ячейках А1 и А2 введены 10 и 2 соответственно, то обе формулы дадут одинаковый результат. Но, при этом, формула (1) является ошибочной, так как она содержит в себе данные. Ошибка заключается в логике, потому что: | ||
Line 87: | Line 83: | ||
{{RU/documentation/signyear|Sancho|А. Е. Харламенков|2009}} | {{RU/documentation/signyear|Sancho|А. Е. Харламенков|2009}} | ||
− | {{ | + | {{KbBottom}} |
Revision as of 20:05, 15 May 2010
Автоматизация в электронных таблицах
Автоматизация в электронных таблицах состоит из следующих составляющих:
- совмещение бланка документа и автоматизация процедуры его заполнения;
- автоматизация за счёт изменения значений без изменения формул;
- условное форматирование в зависимости от результата;
- подбор значений — анализ «а что, если»;
- создание собственных функций;
- графический анализ данных.
Совмещение бланка документа и автоматизация процедуры его заполнения
Современные электронные таблицы позволяют оформить лист таблицы в виде бланка документа. При этом, встроенными средствами таблицы, можно чётко разделить текст бланка, поля для заполнения — ввода данных, и поля результатов расчётов формул. И текст бланка, и формулы будут защищены от изменения.
Автоматизация за счёт изменения значений без изменения формул
Разберём, что представляет из себя автоматизация при отделении данных от формул, и как это согласуется с концепцией электронных таблиц.
Вот две формулы:
<math>\text{=}10/2</math> | (1) |
---|
и
<math>\text{=}\mathrm{a1}/\mathrm{a2}</math> | (2) |
---|
Если в ячейках А1 и А2 введены 10 и 2 соответственно, то обе формулы дадут одинаковый результат. Но, при этом, формула (1) является ошибочной, так как она содержит в себе данные. Ошибка заключается в логике, потому что:
- исходные данные не видны при просмотре таблицы;
- при необходимости изменения параметров расчёта необходимо:
- найти формулу в таблице,
- внести исправления в формулу, что чревато ошибкой.
Поэтому верной является формула (2).