Формула для умного, масштабируемого форматирования чисел в Google Sheets? (например, 1 024 → 1 КБ, 1 816 724 → 1,8 М)


15

Есть какие-нибудь рецепты для «умной» формулы форматирования чисел для Google Sheets, которая «учитывает масштаб», как метод Rails ActionView distance_of_time_in_words ?

Я хотел бы ожидать , чтобы ввести номер , как: 1,816,724 и увидеть 1.8м (или введите 2394 и посмотреть 2.4k ).


Похоже, что вы хотите ввести число в ячейку и увидеть, как оно по-разному форматируется в той же ячейке . Это не то, что формулы могут сделать; формула не может быть основана на значении ячейки и в любом случае будет перезаписана этим значением. Сценарий может заменить ваш номер отформатированной строкой, но там у вас не будет исходного номера, и вы не сможете использовать это значение в расчетах. Итак, я думаю, что лучшее, что вы можете сделать, это отформатировать ячейки, чтобы использовать научную запись: 1.8E + 6 вместо 1.8M.

Ответы:


17

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

[>999999]0.0,,\M;[>999]0.0,\K;0

      Форматы миллионов и тысяч


1
Как добавить запись K для негативов?
tsujp

Вы можете добавить до 3 условий и иметь одно значение по умолчанию.
Джип

Ах, вы не можете иметь M, K, а также отрицательный M и отрицательный K в одном и том же правиле форматирования.
tsujp

Любой обходной путь для отрицательных чисел?
Эмилио Николас

[<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B" это пользовательское форматирование почти идеально. Как можно исключить числа до 999, чтобы они были представлены как есть?
Elad Ratson

-1

нашел это!

Та же формула, но с K, M и B !!! А также для негативов.

Статья по этому вопросу здесь: https://medium.com/@brookinc/the-only-spreadsheet-custom-number-format-you-ll-ever-need-7cc356a7ca3e

GL HF


2
Это почти ссылка только ответ. Пожалуйста, добавьте наиболее релевантные части указанной ссылки или опишите, как это поможет вам сделать то, что ищет ОП.
Рубен
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.