К содержанию

Модуль 1 · Урок 1.3

Что хранится в ячейке

Число и текст, значение и формат, пустота и ноль, логические значения и даты, пределы точности.

7 задач

В таблице покупок цена 120 складывается с другими ценами, а набранное «120 руб.» — нет; код 00127 вдруг превращается в 127, а 15% — в 1500%. То, что видно в ячейке, и то, что в ней хранится, — не одно и то же.

Разберём, во что превращается набранное в уроке 1.2: в число, текст, логическое значение или дату.

Число и текст

Число можно складывать и сравнивать, текст — нет, даже если в нём цифры. Число 120 можно умножать, складывать и сравнивать как число. Текст «120 руб.» — строка символов. Excel не обязан понимать её как денежную сумму. Поэтому в ячейку лучше вводить 120, а единицу измерения указывать в заголовке или числовом формате.

Текст нужен для названий, фамилий, адресов и кодов. Код 00127 может быть текстом даже при наличии только цифр: арифметика над ним не требуется, а начальные нули значимы. Для явного текстового ввода можно поставить апостроф: '00127. Сам апостроф обычно не отображается в ячейке.

A3120 руб.
AB
1НабраноЧто получилось
2120число
3120 руб.текст
4127число 127: нули пропали
500127текст из пяти символов

Выбери A4 и A5: в строке формул видно, что набрано, в ячейке — что Excel из этого сделал.

Внешний вид — подсказка, но не доказательство типа. Числа по умолчанию выравниваются вправо, текст — влево, однако пользователь может поменять выравнивание. Позже мы проверим тип функциями ЕЧИСЛО и ЕТЕКСТ.

Значение и формат

Формат меняет только вид числа, а формулы берут хранимое значение. Допустим, в ячейке хранится 1,23456, а формат показывает два знака после запятой. На экране получится 1,23, но другие формулы обычно продолжат использовать 1,23456. Уменьшение числа видимых знаков не равно математическому округлению исходного значения.

Это особенно важно в сравнении. Две ячейки могут обе показывать 1,23, но содержать 1,231 и 1,234. Они выглядят одинаково, однако не равны. Если по условию требуется округлить результат, применяется функция округления, а не только изменение оформления.

A21,23456
AB
1ВидноХранится
21,23формат «два знака»
31,23формат «два знака»
41,23формат «два знака»

Все три ячейки показывают 1,23; строка формул каждой из них показывает, что хранится на самом деле.

Процентный формат тоже меняет представление. Число 0,15 и запись 15% означают одну величину — пятнадцать сотых. Если ввести число 15, а затем применить процентный формат, получится 1500%. Причина в том, что программа показывает число в сотых долях: 15 = 1500/100.

A315
AB
1ВидноХранится
215%0,15 в процентном формате
31500%15 в процентном формате
415%набрано 15% — хранится 0,15

Пустая ячейка и ноль

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

Среднее чисел 10, 20 и 0 равно 10. Среднее 10, 20 и одной пустой ячейки равно 15, поскольку фактически чисел только два. В задачах с пропусками сначала выясни, что они означают: нулевой результат, неизвестное значение или отсутствие записи.

Формула может вернуть пустой текст "". В ячейке ничего не видно, но формула и её результат существуют. Такая ячейка не всегда обрабатывается как действительно пустая. Позже это различие пригодится при подсчётах.

Логическое значение и дата

Логическое значение — результат проверки, а дата — число дней. Кроме чисел и текста существуют результаты проверок: ИСТИНА и ЛОЖЬ. Например, проверка «7 больше 5» даёт ИСТИНА. Это самостоятельный вид значения. Его удобно использовать в условиях.

Дата в Excel обычно хранится как число дней относительно начала принятой системой отсчёта даты, а время — как доля суток. Поэтому можно вычитать одну дату из другой и получать число дней. Однако текст, похожий на дату, не обязательно является настоящей датой. Чтобы избежать неоднозначности ввода, дату можно построить функцией ДАТА, которую разберём отдельно.

B205.10.2026
AB
1Формат датыОбщий формат
205.10.202646300
306.10.202646301
405.10.202646300,5
Формулы в ячейках
  • A4=A2+12/24
  • B4=B2+12/24

В обоих столбцах набрано одно и то же. Слева формат показывает дату, справа видно хранимое число: 5 октября 2026 года — день номер 46300 от начала отсчёта, следующий день — 46301. В строке 4 к 5 октября прибавлено 12 часов — 12/24, половина суток. Получился полдень 5 октября: справа видно 46300,5, а формат даты слева показывает только день.

Точность

Excel считает с точностью около 15 значащих цифр. Excel не предназначен для точной арифметики с целыми числами произвольной длины. Для обычных учебных таблиц точности достаточно, но очень большие целые значения и некоторые десятичные дроби могут представляться приближённо. Особенно осторожно обращайся с длинными числовыми идентификаторами: их часто нужно хранить текстом.

Для задач с огромными степенями и точным подсчётом цифр обычно уместнее язык программирования с подходящей арифметикой. Видимое отсутствие ошибки Excel ещё не доказывает математическую точность большого результата.

Итог

Ячейка хранит значение одного типа, а показывает его так, как велит формат. Вот что понадобится дальше.

  • Число и текст«120 руб.» и '00127 — текст; 00127 без апострофа становится числом 127.
  • ФорматМеняет вид, а не значение: 1,23456 видно как 1,23, хранится целиком.
  • Проценты15% — это 0,15; число 15 в процентном формате — 1500%.
  • Пусто и нольПустая ячейка не равна нулю: среднее 10, 20 и 0 — 10, а 10, 20 и пустой — 15.
  • ДатаЧисло дней, поэтому даты вычитают; длинные номера хранят текстом.

Проверьте себя

Ответь сначала сам, потом открой ответ.

Вопрос 1

В ячейке отображается 1,23. Можно ли утверждать, что хранимое значение точно равно 1,23? Как это проверить и когда нужно настоящее округление?

ОтветСкрыть ответ
Ответ

Нельзя: формат мог скрыть дополнительные цифры. Посмотри строку формул или увеличь число отображаемых знаков. ОКРУГЛ нужна, когда условие требует вычислять с округлённым значением либо округлить окончательный результат; её нельзя заменять только оформлением.

Вопрос 2

Что окажется в ячейке после ввода 0042, а что — после ввода '0042? Какое из значений можно сложить с 1?

ОтветСкрыть ответ
Ответ

Число 42 и текст 0042. С 1 складывается число 42.

Вопрос 3

В ячейке стоит текст «120 руб.». Почему его не сложить с ценой 40 и как правильно записать цену?

ОтветСкрыть ответ
Ответ

«120 руб.» — текст, а не число. Цену вводят числом 120, а рубли указывают в заголовке столбца или в формате.

Вопрос 4

Что означает ячейка, которая выглядит пустой, но в строке формул у неё есть содержимое?

ОтветСкрыть ответ
Ответ

Там есть значение, которое не видно: например, формула с результатом "" или пробел.

Вопрос 5

В файле есть номера счетов из 18 цифр. В каком виде их хранить и почему?

ОтветСкрыть ответ
Ответ

Текстом: 18 цифр больше 15 значащих цифр, которые Excel хранит в числе, последние цифры числа были бы потеряны.

Практика

Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.

Процентный формат для 0,075

Что покажет процентный формат без знаков после запятой для числа 0,075?

Введите значение так, как его покажет ячейка, со знаком %.

Процентный формат для 2

Что покажет процентный формат для числа 2?

Введите значение так, как его покажет ячейка, со знаком %.

Формат «0,0%»

Что покажет формат «0,0%» для числа 0,075?

Введите значение так, как его покажет ячейка, со знаком %.

Среднее с нулём

Найди среднее чисел 6, 9 и 0.

Введите число.

Среднее с пустой ячейкой

В трёх ячейках 6, 9 и пустота. Чему равно их среднее?

Введите число; дробную часть — через запятую.

Дата как число

Дата 01.10.2026 хранится как 46296. Какое число хранится для 03.10.2026?

Введите число.

Дней между датами

Сколько дней от 01.10.2026 до 15.10.2026, если вычесть одну дату из другой?

Введите число.