Типы данных в Excel: полное руководство для точных расчетов

Иван Корнев·07.05.2026·5 мин

В Excel существует несколько фундаментальных типов данных: числа, текст, логические значения (ИСТИНА/ЛОЖЬ), даты/время и ошибки. Главное отличие заключается в том, как программа обрабатывает эти значения: числа участвуют в вычислениях, текст объединяется или анализируется посимвольно, а даты internally хранятся как числа. Понимание этих различий критично для избежания ошибок вроде #ЗНАЧ! или некорректного суммирования.

Ключевое правило: То, как данные выглядят (формат ячейки), и то, чем они являются на самом деле (тип данных), — это разные вещи. Ячейка может выглядеть как дата, но храниться как текст, что сломает любые расчеты.

Числовые данные

Числа — основа любых вычислений. Excel распознает целые числа, десятичные дроби, отрицательные значения и проценты.

Особенности:

  • Поддерживают арифметические операции (+, -, *, /).
  • Используются в статистических функциях (СУММ, СРЗНАЧ, МАКС).
  • Точность хранения ограничена 15 значащими цифрами.

Важный нюанс: Разделители зависят от региональных настроек системы. В русской локали десятичный разделитель — запятая (,), а разделитель тысяч — пробел. Если ввести 10.5 в системе с русскими настройками, Excel может распознать это как текст, а не число.

Текстовые данные

Текст (строки) включает буквы, цифры, символы и пробелы. Excel воспринимает их как последовательность символов, а не как величины для счета.

Когда число становится текстом:

  1. Перед значением стоит апостроф ' (например, '00123).
  2. Ячейке предварительно задан «Текстовый» формат.
  3. Число содержит недопустимые символы (например, 100 руб.).

Проблема: Функция СУММ игнорирует числа, записанные как текст. Решение: Преобразуйте текст в число с помощью функции ЗНАЧЕН() (или VALUE в англ. версии) или простой математической операции: =A1*1 или =A1+0.

Логические значения (TRUE/FALSE)

Логический тип имеет всего два варианта: ИСТИНА (TRUE) и ЛОЖЬ (FALSE). Они являются результатом сравнений или логических функций.

Где применяются:

  • В функциях условия: ЕСЛИ, ЕСЛИОШИБКА, И, ИЛИ.
  • В условном форматировании.
  • В фильтрации данных.

Лайфхак: В арифметических операциях Excel автоматически преобразует ИСТИНА в 1, а ЛОЖЬ в 0. Это позволяет считать количество выполненных условий простой суммой: =СУММ(A1:A10>5) (введенная как формула массива) подсчитает, сколько значений больше 5.

Даты и время

Это самый коварный тип данных. Для Excel дата и время — это числа.

  • Целая часть числа означает количество дней, прошедших с 1 января 1900 года (или 1904, в зависимости от настроек).
  • Дробная часть означает долю суток (время). Например, 0.5 — это 12:00 дня.

Почему это важно: Если вы попытаетесь сложить две даты, Excel просто сложит их порядковые номера. Чтобы работать с датами корректно, используйте специальные функции: ГОД, МЕСЯЦ, ДЕНЬ, ДАТАЗНАЧ.

Частая ошибка: Импорт дат из CSV или других систем часто приводит к тому, что они сохраняются как текст (выровнены по левому краю). Такие «даты» нельзя использовать в сводных таблицах или для расчета разницы во времени.

Ошибки

Специальный тип данных, сигнализирующий о проблеме в вычислениях. Основные виды:

Код ошибкиПричина возникновения
#ДЕЛ/0!Деление на ноль или на пустую ячейку.
#Н/ДЗначение не найдено (часто в ВПР/VLOOKUP).
#ЗНАЧ!Неверный тип аргумента (например, попытка сложить текст и число).
#ИМЯ?Опечатка в имени функции или ссылки.
#ССЫЛКА!Ссылка на удаленную ячейку.

Для обработки ошибок используйте функции ЕСЛИОШИБКА (IFERROR) или ЕСЛИНД (IFNA), чтобы заменить код ошибки на понятное сообщение или нуль.

Как определить и проверить тип данных

Не всегда визуально понятно, что хранится в ячейке. Используйте следующие методы проверки:

1. Функция ТИП (TYPE)

Возвращает числовой код типа данных:

  • 1 — Число
  • 2 — Текст
  • 4 — Логическое значение
  • 16 — Ошибка
  • 64 — Массив

Формула: =ТИП(A1)

2. Специальные функции проверки

Более удобны для использования внутри сложных формул:

  • ЕЧИСЛО (ISNUMBER) — проверяет, является ли значение числом.
  • ЕТЕКСТ (ISTEXT) — проверяет, является ли значение текстом.
  • ЕОШИБКА (ISERROR) — проверяет наличие любой ошибки.

3. Визуальные признаки

  • Выравнивание: По умолчанию числа выравниваются по правому краю, текст — по левому. Если число прижато влево — скорее всего, оно записано как текст.
  • Зеленый треугольник: Маркер ошибки в углу ячейки часто предупреждает: «Число сохранено как текст».

Динамические массивы

В современных версиях Excel (Office 365, Excel 2021+) появился новый подход к данным — динамические массивы. Результат формулы может занимать не одну ячейку, а целый диапазон («проливаться» вниз и вправо).

Функции, работающие с массивами: ФИЛЬТР (FILTER), УНИК (UNIQUE), СОРТ (SORT). Они автоматически определяют тип данных в диапазоне и возвращают результат соответствующего типа.

Частые ошибки при работе с типами данных

  1. Суммирование чисел, записанных как текст.

    • Симптом: СУММ показывает 0 или игнорирует часть ячеек.
    • Лечение: Выделите столбец → Данные → Текст по столбцам → Готово. Или используйте «Значение» из меню специальных вставок.
  2. Сравнение текста и числа.

    • Симптом: ВПР не находит совпадение, хотя визуально значения идентичны (например, "123" и 123).
    • Лечение: Приведите оба значения к одному типу. Лучше всего хранить коды и ID как текст, если они не участвуют в математике.
  3. Неверный формат даты.

    • Симптом: Дата отображается как ##### или как странное число (например, 45052).
    • Лечение: Измените формат ячейки на «Дата» или «Краткий формат даты». Если не помогает — проверьте, не является ли значение текстом.

FAQ

Как быстро преобразовать весь столбец с «текстовыми» числами в настоящие числа? Выделите столбец, нажмите «Данные» → «Текст по столбцам» → ничего не меняйте, просто нажмите «Готово». Excel принудительно перепроверит тип данных.

Почему дата превращается в число 44567? Так Excel хранит даты. 44567 — это количество дней с 1 января 1900 года. Чтобы вернуть привычный вид, примените к ячейке формат «Дата».

Можно ли хранить телефонные номера как числа? Не рекомендуется. Номера часто начинаются с нуля (который исчезнет в числовом формате) или содержат плюсы и скобки. Всегда храните телефоны как текст.

Что делать, если функция ВПР выдает #Н/Д, хотя значение есть? Проверьте типы данных в обоих таблицах. Чаще всего в одной таблице ключ записан как число, а в другой — как текст. Используйте функцию ТЕКСТ или ЗНАЧЕН для приведения к общему виду.