ExcelでTB/GB/MB表記混じりを計算する


容量についての記載が「10TB」「10GB」「10MB」などと単位付きとなっている場合に数値のみ表記とする手法のメモ書き

単位なし表記にする場合

=IF(RIGHT(A1,2)="TB",LEFT(A1,LEN(A1)-2)*1024*1024, IF(RIGHT(A1,2)="GB",LEFT(A1,LEN(A1)-2)*1024, IF(RIGHT(A1,2)="MB",LEFT(A1,LEN(A1)-2))))

MB表記で統一する場合

=IF(RIGHT(A1,2)="TB",LEFT(A1,LEN(A1)-2)*1024*1024&"MB", IF(RIGHT(A1,2)="GB",LEFT(A1,LEN(A1)-2)*1024&"MB", IF(RIGHT(A1,2)="MB",A1)))

転送レート計算の例

A1:データ量(??MBか??GB)、B1:時間(hh:mm:ss表記)の時に、1時間あたりのデータ量をGB/hとして表示する

=(IF(RIGHT(A1,2)="GB",LEFT(A1,LEN(A1)-2)*1024, IF(RIGHT(A1,2)="MB",LEFT(A1,LEN(A1)-2))) / TEXT(B1,"[ss]"))/(3600*1024)

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください