Формула для умного, масштабируемого форматирования чисел в 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.