Джим задается вопросом, как заставить Excel автоматически отображать числа, используя «k» для тысяч и «m» для миллионов. Например, если ячейка содержит значение 470 000 долларов, он хотел бы, чтобы оно отображалось как 470 000 долларов; если он содержит значение 1 107 432 доллара, он хотел бы, чтобы оно отображалось как 1,1 миллиона долларов.

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

=IF(B2 < 1000,B2,IF(B2 < 1000000, "$" & ROUND(B2/1000,1) & "k", "$" & ROUND(B2/1000000,1) & "m"))

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

Чтобы создать настраиваемый формат, если вы используете версию Excel до Excel 2007, выберите «Ячейки» в меню «Формат», откройте вкладку «Число» и нажмите «Пользовательский» в левой части диалогового окна. Вот пользовательский формат, который вы должны создать в диалоговом окне:

[>1000000]$#.0,,"m";[>1000]$#,"k";$#,##0

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3528) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздние версии) здесь:

link: / excelribbon-Notation_for_Thousands_and_Millions [Обозначение для тысяч и миллионов].