Difference between revisions of "RU/kb/philosophy/automating spreadsheet"

From Wiki
Jump to navigationJump to search
(.)
(Основной текст статьи)
Line 21: Line 21:
 
[[ru/kb/philosophy/The_difference_between_a_spreadsheet_from_other_types_of_tables|Отличие электронных таблиц от прочих видов таблиц]]<br>
 
[[ru/kb/philosophy/The_difference_between_a_spreadsheet_from_other_types_of_tables|Отличие электронных таблиц от прочих видов таблиц]]<br>
 
[[ru/kb/philosophy/The_basic_concept_of_a_spreadsheet|Базовая концепция электронной таблицы]]<br>
 
[[ru/kb/philosophy/The_basic_concept_of_a_spreadsheet|Базовая концепция электронной таблицы]]<br>
 +
 +
=== Автоматизация в электронных таблицах ===
 +
Автоматизация в&nbsp;электронных таблицах состоит из&nbsp;следующих составляющих:
 +
 +
# совмещение бланка документа и&nbsp;автоматизация процедуры его заполнения;
 +
# автоматизация за&nbsp;счёт изменения значений без&nbsp;изменения формул;
 +
# условное форматирование в&nbsp;зависимости от&nbsp;результата;
 +
# подбор значений — анализ «а что, если»;
 +
# создание собственных функций;
 +
# графический анализ данных.
 +
 +
==== Совмещение бланка документа и автоматизация процедуры его заполнения ====
 +
Современные электронные таблицы позволяют оформить лист таблицы в&nbsp;виде бланка документа. При этом, встроенными средствами таблицы, можно чётко разделить текст бланка, поля для заполнения — ввода данных, и&nbsp;поля результатов расчётов формул. И&nbsp;текст бланка, и&nbsp;формулы будут защищены от&nbsp;изменения.
 +
 +
==== Автоматизация за счёт изменения значений без изменения формул ====
 +
Разберём, что представляет из&nbsp;себя автоматизация при отделении данных от&nbsp;формул, и&nbsp;как это согласуется с&nbsp;концепцией электронных таблиц.
 +
 +
Вот две формулы:
 +
 +
 +
{| style="border-spacing:0;"
 +
! <center><math>\text{=}10/2</math></center>
 +
! <div align="right">(1)</div>
 +
 +
|-
 +
 +
|}
 +
и
 +
 +
 +
{| style="border-spacing:0;"
 +
! <center><math>\text{=}\mathrm{a1}/\mathrm{a2}</math></center>
 +
! <div align="right">(2)</div>
 +
 +
|-
 +
 +
|}
 +
Если в&nbsp;ячейках А1 и&nbsp;А2 введены 10 и&nbsp;2 соответственно, то обе формулы дадут одинаковый результат. Но, при этом, формула (1) является ошибочной, так как она содержит в&nbsp;себе данные. Ошибка заключается в&nbsp;логике, потому что:
 +
 +
# исходные данные не&nbsp;видны при просмотре таблицы;
 +
# при необходимости изменения параметров расчёта необходимо:
 +
## найти формулу в&nbsp;таблице,
 +
## внести исправления в&nbsp;формулу, что чревато ошибкой.
 +
 +
Поэтому верной является формула (2).
  
  

Revision as of 23:11, 26 March 2010

База Знаний
Базовые концепции философии OpenOffice.org
Концепция стилей
Что такое стили?
Зачем использовать стили?
Предназначение различных типов стилей
Стили абзаца «Базовый» и «Заголовок»
Предназначение стандартных стилей
Применение стилей
Создание новых (пользовательских) стилей
Удаление стилей
Копирование и перемещение стилей
Работа со списками
Проверка орфографии
Концепция шаблонов
Шаблонитарий
Концепция электронных таблиц
Отличие электронных таблиц от прочих видов таблиц
Базовая концепция электронной таблицы

Автоматизация в электронных таблицах

Автоматизация в электронных таблицах состоит из следующих составляющих:

  1. совмещение бланка документа и автоматизация процедуры его заполнения;
  2. автоматизация за счёт изменения значений без изменения формул;
  3. условное форматирование в зависимости от результата;
  4. подбор значений — анализ «а что, если»;
  5. создание собственных функций;
  6. графический анализ данных.

Совмещение бланка документа и автоматизация процедуры его заполнения

Современные электронные таблицы позволяют оформить лист таблицы в виде бланка документа. При этом, встроенными средствами таблицы, можно чётко разделить текст бланка, поля для заполнения — ввода данных, и поля результатов расчётов формул. И текст бланка, и формулы будут защищены от изменения.

Автоматизация за счёт изменения значений без изменения формул

Разберём, что представляет из себя автоматизация при отделении данных от формул, и как это согласуется с концепцией электронных таблиц.

Вот две формулы:


<math>\text{=}10/2</math>
(1)

и


<math>\text{=}\mathrm{a1}/\mathrm{a2}</math>
(2)

Если в ячейках А1 и А2 введены 10 и 2 соответственно, то обе формулы дадут одинаковый результат. Но, при этом, формула (1) является ошибочной, так как она содержит в себе данные. Ошибка заключается в логике, потому что:

  1. исходные данные не видны при просмотре таблицы;
  2. при необходимости изменения параметров расчёта необходимо:
    1. найти формулу в таблице,
    2. внести исправления в формулу, что чревато ошибкой.

Поэтому верной является формула (2).


Далее:
Стадия «большая электронная таблица»




А. Е. Харламенков
2009