セルの数値をK(キロ),M(メガ),G(ギガ),T(テラ)単位の表記にする
セルの書式を、K,M,G,T単位にします。
セルの書式設定を使う場合
セルの書式設定ダイアログを表示します。手順は
こちらの記事を参照してください。
表示形式の条件式は3つまでしか設定できないため、以下のユーザー定義書式を利用します。
kを表示
詳しくは
こちらの記事を参照して下さい。
Mを表示
[>=1000000]#,###,,"M";#,##0
詳しくは
こちらの記事を参照してください。
K,Mを表示
[>=1000000]#,###,,"M";[>=1000]#,###,"K";#,##0
G,Tを表示
[>=1000000000000]#,###,,"T";[>=1000000000]#,###,"G";#,##0
関数を使用する場合
セルの書式設定では条件を3つまでしか設定できないため、完全にK,G,M,T単位で表現するためには関数を使用します。以下の関数を利用します。
=IF(C7>=1000000000000, C7/1000000000000&"T", IF(C7>=1000000000, C7/1000000000&"G",IF(C7>=1000000,C7/1000000&"M",IF(C7>=1000, C7/1000 & "K",C7))))
ネストして記述すると若干見やすくなります。
=IF(C7>=1000000000000, C7/1000000000000&"T",
IF(C7>=1000000000, C7/1000000000&"G",
IF(C7>=1000000,C7/1000000&"M",
IF(C7>=1000, C7/1000 & "K",C7)
)
)
)
結果
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。