В каждую ячейку пользователь может ввести данное одного из следующих пяти типов:
· текст,
· число,
· дата,
· формула,
· функция.
Для разных типов данных возможны разные операции преобразования. Например, числа можно складывать, а даты нельзя. Даты можно вычитать друг из друга, а тексты нельзя. Из текстов можно вырезать символы, а из формул нельзя. Формулы требуют исходных данных определенных типов и дают определенный тип результата. Функцию и формулу можно объединить в один тип.
Тип вводимого данного определяется либо автоматически по содержанию вводимой первый раз в ячейку информации, либо по формату, заданному пользователем для ячейки. Автоматическая проверка и определение типа происходит в следующем порядке: функция, формула, дата, число, текст.
Функция представляет собой программу с уникальным именем и со списком параметров в круглых скобках через запятую. Перед именем функции ставится знак (=) «равно».
Функции разделены по категориям: текстовые, даты и времени, статистические, финансовые и другие.
Пример: =СУММ(А1:В2; С5). Сумма ячеек А1, А2, В1, В2, С5.
Формула содержит операции, производимые над заданными ячейками. Отличительным признаком формулы является знак (=) «равно» в первой позиции.
Видимое содержимое ячейки может быть результатом вычисления по формуле, которая может быть не видна в ячейке. В строке формул формула видна всегда. Функцию можно считать частным случаем формулы.
При изменении значений в ячейках с исходными данными формулы, которые ссылаются на эти ячейки, пересчитываются автоматически. Исходными данными для формул могут быть ячейки с формулами.
Пример: =С13 – С19.
Дата содержит день, месяц, год и разделитель даты.
Для дат существует две арифметические операции:
1. сложение и вычитание с целыми числами (пересчет даты),
2. вычитание дат (длительность периода).
В компьютере даты хранятся как номер дня от 1-го января 1900 года или от другого.
Пример: если сложить дату 01 марта с числом 70, то получится дата 09 мая..
Число включает в себя цифры, знаки +/- , десятичную точку (запятую), признак порядка Е.
Пример:18000, 1.8Е4.
Текст – включает в себя произвольный набор символов. К тексту будет отнесена информация, которая не подходит к предыдущим четырем типам. Для явного указания, что это текст используется специальный первый символ: кавычки или пробел.
Пример: ФнФ, ‘12345.