Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
78
Добавлен:
20.04.2015
Размер:
621.57 Кб
Скачать

2.3. Типы данных

ЧИСЛОВЫЕ ДАННЫЕ – это данные, которые состоят из цифр и, возможно, некоторых специальных символов: + - Е е ( ) % /. Вводимые числа хранятся с той точностью, с которой они были введены. Вычисляемые результаты имеют до пятнадцати разрядов, но могут быть представлены пользователем с любой желаемой точностью в этих пределах.

ТЕКСТОВЫМИ ДАННЫМИ система считает данные, которые не распознаются как данные другого типа. В одной клетке возможен ввод до 32000 знаков. Текстовыми данными могут быть и числа, если при вводе им предшествует апостроф, например '1223. Такие данные, естественно, не могут участвовать в арифметических операциях.

Если текстовые данные не умещаются в ячейке, они продолжаются в следующих ячейках справа при условии, что они свободны. Если они заняты, будет виден только умещающийся в клетке фрагмент. Текст может автоматически переноситься на следующую строку внутри клетки, если в меню Формат+Ячейка выбрана вкладка Выравнивание, а в ней установлен флаг Переносить по словам. Перенос будет осуществляться целыми словами. Если это невозможно, текст будет разбиваться на строки случайным образом. Существует метод и принудительного разбиения строки в любом месте текста, а не только в конце слова, – это нажатие в нужном месте клавиш Alt+Enter. Такое действие создает новую строку.

ДАТА И ВРЕМЯ. Строго говоря, тип Дата в Excel не существует. Для представления дат используются обычные числа, но отображенные в формате дат. При этом целая часть числа соответствуют дням, месяцам, годам, а дробная – часам, минутам и секундам:

 целая часть числа  ,  дробная часть числа 

дни (месяцы, годы) часы (минуты, секунды)

Вид разделителя между элементами дат определяется национальными настройками операционной системы Windows. В русской версии для элементов даты это, обычно, точка (если использовать при вводе значки “–“ или “/”, они после нажатия клавиши Enter также будут преобразованы в точки); для элементов времени – это двоеточие. Дни отделяются от часов пробелом.

Основная единица времени в Excel – один день. Каждый день имеет порядковый номер, начиная с 1, который соответствует 1 января 1900г (начало отсчета дат в Excel). Например, 1 января 2001г. хранится в виде числа 36892, поскольку именно столько дней прошло с 1 января 1900г. Описанный способ хранения дат позволяет их обрабатывать точно так же, как и обычные числа, например, находить дату, отстоящую от любой другой даты на желаемое число дней в будущем или прошлом, находить промежуток времени между двумя датами, т.е. реализовать арифметику дат.

Форматы даты позволяют отображать их, например, в одном из привычных видов: 1.01.98; 1.янв.98; 1.янв; январь 98 года и будут описаны позже. Нужно сказать, что если вводить данные сразу в виде даты, то соответствующий формат будет присвоен автоматически. Так, введенное в клетку значение 5.10.01 будет правильно воспринято системой как 5 октября 2001г.

При вводе дат допускается указание только двух последних цифр года. В этом случае они интерпретируются следующим образом в зависимости от диапазона, в котором они лежат:

0029 – с 2000г по 2029г.; 3099 – с 1930г по 1999г.

Допускается не указывать при дате ее год. В этом случае он считается текущим годом (системным годом компьютера). Так, ввод вида 5.10 установит в клетке 5 октября текущего, например 2002, года.

Время – это дробная часть при дне-числе. Поскольку в сутках 24 часа, один час соответствует 1/24, 12 часов – значению 0,5 и т.п. Аналогично вводу даты, ввод времени возможен сразу в формате времени. Например, ввод вида 10:15:28 будет соответствовать 10 часам 15 минутам 28 секундам 0 января 1900 года, что в числовом формате равно 0,420138888888889. Арифметика дат, естественно, поддерживается и на уровне времени.

При указании времени можно игнорировать секунды и минуты. В последнем случае после часов следует обязательно ввести двоеточие. Например, если мы введем символы 6:, в клетке обнаружим 6:00 (т.е. 6 часов 0 минут). Возможно совмещение даты и времени, отделяемое пробелом. Так, ввод 7.2.99 6:12:40 соответствует 7 февраля 1999г 6 часам 12 минутам 40 секундам.

Существует быстрый способ ввода текущих в данный момент даты и времени, хранящихся в компьютере, – это клавишные комбинации Ctrl+; и Ctrl+Shift+: соответственно.

ЛОГИЧЕСКИЕ ДАННЫЕ имеют одно из двух значений – ИСТИНА или ЛОЖЬ. Они используются как индикаторы наличия/от­сутствия какого-либо признака или события, а также могут являться аргументами некоторых функций. Во многих случаях вместо этих значений можно использовать цифры 1 или 0 соответственно.

МАССИВЫ не являются собственно типом данных, а только образуют организованное множество клеток или констант любого типа. Excel рассматривает массив (возможно содержащий множество клеток) как единый элемент, к которому в целом могут быть применены математические операции и операции отношений. Массив может содержать не только множество клеток, но множество констант, например, выражение {7;-4;9} описывает массив констант из трех числовых элементов. Позже мы еще вернемся к вопросу обработки массивов.

Соседние файлы в папке EXCEL (Попов)