通信速度 Mbps(メガ ビー ピー エス)と通信量 MB(メガバイト)換算します
通信速度 Mbps(メガ ビー ピー エス)と
通信量 MB(メガバイト)は似てますが大きく違います
100メガ、1ギガなどと言うので同じようにとらえていますが
「100Mbps」と「100MB」では8倍の違いがあります
光 100Mbps や無線ルータなどで 100Mbps と表記されているのは通信速度です
最大 100Mbps で通信できますよという意味で
毎秒 100MB ダウンロードできるわけではありません
通信速度は Mbps(メガ ビー ピー エス)で表示されますが
実際にダウンロードされる通信量は MB(メガバイト)で表示されます
わかりやすい数字で表すと
8bps = 1B
正しい表記をすると
8bps = 1byte/s
bps = b(ビット)ps(パーセコンド)
bps = bit per second(ビットパーセコンド)
1秒間に通信できる「bit(ビット)数」
B/s = B(バイト)/s(パーセコンド)
B/s = byte/s(バイトパーセコンド)
1秒間に通信できる「byte(バイト)量」
速度を表すのが時速100km(キロメートル)と
重さを表すのは100kg(キログラム)のように
「b」と「B」では「速度」と「量」なので単位が違います
また「b」は通信速度なので
1000b = 1Kb
1000Kb = 1Mb
1000Mb = 1Gb
国債単位に従って「0」3つでK→M→Gと表記されますが
「B」は
1024B = 1KB
1024KB = 1MB
1024MB = 1GB
「MB」では数値が異なります
※参照(byte(バイト)を、KBやMBに換算)
つまり
8bps = 1B だからといって「K」を付けて
8Kbps = 1KB にはなりません
8000bps = 1000B = ですが
8Kbps = 1000B = 1KB にはなりません
1000B = 1MB ではないからです
1KB は 1024B ですから
1000B = 0.976562500KBになります
8bps = 1byte/s ですから
8で割るかかけるだけです
(単位がbps、byteの時だけです)
上記でも紹介したように、これは単位が最小単位でそろってるときだけです
「b」は「0」3つで単位が上がりますが
「B」は「1024」で単位が上がります
K(キロ)やM(メガ)G(ギガ)の単位が付いたときは
単純に1000倍したら合わなくなります
やっとエクセルの出番です
これを変換できる表を作ります
「byte」を「bps」に変換する場合
セルC4)=LEFT(C2*8,15)
セルC5)=LEFT(C2*8/1000,15)
セルC6)=LEFT(C2*8/1000/1000,15)
セルC7)=LEFT(C2*8/1000/1000/1000,15)
セルC8)=LEFT(C2*8/1000/1000/1000/1000,15)
「bps」を「byte」に変換する場合
セルC13)=LEFT(C11/8,15)
セルC14)=LEFT(C11/8/1024,15)
セルC15)=LEFT(C11/8/1024/1024,15)
セルC16)=LEFT(C11/8/1024/1024/1024,15)
セルC17)=LEFT(C11/8/1024/1024/1024/1024,15)
小数点以下の数字の個数が一定数でないので
セルの書式設定で「数値」にすると
設定された小数点で丸められてしまうので
エクセルの限界である15桁を出すように
LEFT関数で15桁表示するようにしています
以上 通信速度 Mbps(メガ ビー ピー エス)と通信量 MB(メガバイト)でした