Форматы чисел и дат в Google Таблицах

В этой статье рассмотрим виды форматов чисел и текста в ячейках Google Таблиц.

Главное, что нужно помнить о форматах - это то, что формат не равен содержанию ячейки. Или, иначе говоря, внешнее отображение данных не обязательно отражает эти данные, “карта не есть территория”.

Вы можете видеть в ячейке 1, но это может быть формат с округлением - и на самом деле там 1,4982. Вы можете видеть в ячейке отрицательное число, но на самом деле там положительное число.

Вы можете не видеть ничего, а в ячейке что-то есть.

Истинное значение всегда можно увидеть в строке формул:

У числа в ячейке C4 есть дробная часть (знаки после запятой), но в самой ячейке ее не видно - потому что у ячейки формат с округлением, отображается только целая часть.

Числовые форматы

Автоматический

Формат хорош тем, что у чисел с дробной частью она отображается, а у чисел без нее - нет, то есть нет “пустых” нулей после запятой вида 1000,00.

Это формат по умолчанию.

Разделителей разрядов нет.

Число

В этом формате появляются разделители разрядов. И знаки после запятой. Их можно убрать (или добавить) вот этими кнопками на панели инструментов:

Процентный

Подходит для отображения долей и отклонений. 1 единица - это 100%. Не нужно в формулах умножать на 100% результат, лучше просто использовать процентный формат.

Знаки после запятой можно (и часто нужно) убирать. Точность до сотых процента редко бывает нужна.

Экспоненциальный

Экспоненциальный формат подходит для отображения очень больших и очень малых чисел. Как его читать?

E+25 означает 25 порядков, или степеней десятки, или “нулей”, хотя строго говоря это могут быть не нули, а любые числа.

Например, число 12700000000000000000 в экспоненциальном формате - это 1,27E+19.

Миллион - это 1,00E+06 (единица и шесть нулей)

-1000000 (минус миллион) - это -1,00E+06

А 0,0000001 - это 1,00E-07

Знак минус после E означает разряды после запятой.

Финансы

Формат как числовой, но добавляется символ валюты с выравниванием влево. Вместо нуля - прочерк.

Финансы (второй формат)

Этот формат можно условно назвать бухгалтерским, так как в бухгалтерской или управленческой отчетности принято отображать отрицательные числа в скобках без знака минус. В остальном формат похож на числовой.

Валюта

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

Валюта с округлением

То же самое, как если бы вы вручную убрали с помощью панели инструментов знаки после запятой у предыдущего формата

Пользовательские форматы

Формат -> Числа -> Другие форматы -> Другие форматы чисел (валюты)

Если пройти по этому адресу, то можно выбрать из большого количества дополнительных форматов или сформировать свой.

В случае с валютой можно будет выбрать любую:

В случае с числами - выбрать отдельный формат для положительных, отрицательных чисел, для нуля и для текста. Формат для перечисленных данных нужно указывать через точку с запятой:

положительные;отрицательные;ноль;текст

При этом можно указывать формат только для некоторых, например, для положительных:

положительные;отрицательные

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

положительные;;ноль

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

00 - это обязательные знаки, #,## - это разделители разрядов, [Red] - цвет отображения данных. Например, если [Red] указан после точки с запятой, то отрицательные числа будут красными.

Форматы даты и времени

Давайте рассмотрим форматы даты и времени, примененные к одному и тому же значению - функции ТДАТА, у которой нет аргументов и которая выдает текущие время и дату.

Итак, во всех ячейках стоит одна и та же функция - ТДАТА. Возвращаются и дата, и время.

Автоматически при вводе этой функции используется формат “Дата и время”, его же можно применить принудительно.

Также есть возможность отображать только дату или только время. Хотя в ячейке фактически есть и то и другое.

Обратите внимание на числовой формат. 43 159, 78 - это 28 февраля 2018 года, 18:40. Дело в том, что для Таблиц (как и Excel, кстати) дата является целым числом. Именно это позволяет их складывать и вычитать, сравнивать. Если вы поменяете у любого числа формат на “Дату”, в ячейке будет дата, соответствующая этому числу. Одна единица - один день. 0 - это 30.12.1899, а, например, 100 - это день на 100 дней позже 30.12.1899, то есть 09.04.1900.

Есть в Таблицах и пользовательские форматы даты и времени. Для их создания нужно зайти в Формат -> Числа -> Другие форматы -> Другие форматы даты и времени

Там у вас будет возможность выбрать один из множества готовых форматов в списке:

Или же создать свой. Чтобы изменить формат представления одного из элементов (дня, месяца, года, часов, минут, секунд), нажмите на стрелки около этого элемента и выберите представление:

Чтобы добавить новый элемент, нажмите на небольшую кнопку в правом конце поля:

Между элементами можно добавлять слова и фразы, символы - все ограничено лишь вашей фантазией:


Канал "Google Таблицы" в Телеграме

Рубрики:
Комментарии
5 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
5 Авторы комментариев
Екатерина

Здравствуйте, Ренат! Подскажите, пожалуйста, есть вот такая задача: нужно вычислить количество часов, отработанных сотрудником в смене - смена может переходить на другую дату. Данные выгружаются в формате 17.07.2018 20:00:00 и 18.07.2018 7:00:00 - как раз пример перехода даты в одной смене. Я сделала это, но очень муторно, с добавлением нескольких лишних (вспомогательных) ячеек.
Сейчас задачу еще усложнили тем, что количество времени может исчисляться еще и в минутах. Вы не могли бы подсказать функцию, которую можно использовать для такого подсчета времени? Спасибо

Екатерина

+ еще к моему комментарию - самая большая сложность, собственно: часы с 22.00 до 6.00 оплачиваются по ночному тарифу, а все остальные часы - по дневному. А то, что я описала в предыдущем комментарии, - да, я почти сделала, правда если смена не длиннее, чем 23 часа 59 минут (ровно на 24 часа - т.е. на сутки - уже всё, выдает значение = 0!)

Федор

Иногда использую форматирование числа в виде "продолжительность". Но там есть только формат Часы: минуты:сек. Хотелось бы что бы добавили еще дни, месяцы и года.

Анна

Вопрос: при экспорте большого массива данных (копи-пэйст) в таблицу гугл-sheet (например, список операций по счёту из личного кабинета на сайте банка) - якопируются цифры в текстовом формате - там присутствует пробел между порядками и вместо точки запятая перед десятыми долями рублей... как с этим справиться массово, чтобы не перенабивать каждую цифирь вручную ???

Макс

Добрый день! можно ли создать формат времени в виде часы работы магазина с 12:00 - 22:00.
И как правильно в таком случае вводить данные в ячейку?

Темы, на которые я пишу: