Как перевести биты в байты в excel

If you are working with data related to storage space or file-size, you will often need to convert between units.

You might intend on using the data in calculations or you might just want all the sizes to be displayed in the same unit.

This would require you to convert the sizes, say bytes to MB / GB or vice-versa. 

In this tutorial, we will show you two different ways to convert bytes to MB or GB and vice-versa in Excel:

The basic method requires you to understand the relationship between the storage units and how to convert from one to the other.

In general, every unit grows by 1024. This means,

  • 1024 Bytes = 1 KB
  • 1024 KB = 1 MB
  • 1024 MB = 1 GB

And so on!

In other words, if you want to convert a storage size from bytes to MB, you need to divide it by 102 * 1024.

Similarly, to convert it to GB, you need to divide it by 1024 * 1024 * 1024.

Conversely, if you want to convert back, you need to multiply the storage size by 1024 each time.

This means that to convert from MB to Bytes, you need to multiply by 1024 * 1024. Similarly, to convert from GB to Bytes, multiply the number by 1024 * 1024 * 1024.

Converting Bytes to MB (Megabytes) and Vice versa

Let us say you have the following numbers in bytes and want to convert all of them to MB:

To convert from Bytes to MB, use the following formula (for row 2):

=A2 /( 1024 * 1024)

To convert from MB to Bytes, reverse the formula as follows (for row 2):

=A2 * 1024 * 1024

Note, instead of multiplying by 1024 so many times, you could also use the POWER function as follows:

=A2 / POWER(1024,2)

Or

=A2 * POWER(1024,2)

Converting Bytes to GB (Gigabytes) and Vice versa

If you have the same numbers in Bytes and want to convert all of them to GB instead, use the following formula (for row 2):

=A2 /( 1024 * 1024 * 1024)

To convert from GB to Bytes, reverse the formula as follows (for row 2):

=A2 * 1024 * 1024 * 1024

Alternatively, you could use the POWER function as follows:

=A2 / POWER(1024,3)

Or

=A2 * POWER(1024,3)

Converting MB to GB (Megabyte to Gigabyte) and Vice versa

Now consider the case where you have the following numbers in MB instead and want to convert all of them to GB:

In this case, you can use the following formula (for row 2):

=A2 /( 1024)

To convert from GB to MB,  reverse the formula as follows (for row 2):

=A2 * 1024
Also read: Convert KG to lbs (Pound) in Excel

Using the CONVERT Function to Convert Bytes to MB or GB

If you don’t want to go through the trouble of memorizing the conversion factors for storage size conversions, you can use the CONVERT function instead.

This function lets you convert numbers in one measurement system or unit to another. So, you can use it to convert Bytes to MB or GB and vice-versa.

The syntax for the CONVERT function is:  

=CONVERT (number, from_unit, to_unit)

 Here,

  • number is the numeric value (or cell reference containing the value) that you want to convert.
  • from_unit is the unit in which number is expressed.
  • to_unit is the unit to which you want to convert the number.

So if you want to convert the contents of cell A2 from Bytes to Kilobytes, you would use the CONVERT function as follows:

=CONVERT(A2,"byte","kibyte")

Note that there are fixed identifiers for the different units. You can use the following table to obtain the identifiers for your required storage units:

Unit Identifier
Byte byte
Kilobyte kibyte
Megabyte Mibyte
Gigabyte Gibyte
Terabyte Tibyte

Note that the CONVERT function is case-sensitive. So you need to make sure that the strings you use in the second and third arguments of the function are in the correct case.

If the function does not recognize a string, it will return a #N/A error.

It will also return an error if the units in the two parameters are not compatible.

Converting Bytes to MB and Vice versa

Let us say you have the following numbers in Bytes and want to convert all of them to MB:

To convert from Bytes to MB, use the following formula (for row 2):

=CONVERT(A2,"byte","Mibyte")

To convert from MB to Bytes, reverse the parameters as follows (for row 2):

=CONVERT(A2,”Mibyte”,”byte”)

Converting Bytes to GB and Vice versa

If you have the same numbers in Bytes and want to convert all of them to GB instead, use the following formula (for row 2):

=CONVERT(A2,"byte","Gibyte")

To convert from GB to Bytes, reverse the parameters as follows (for row 2):

=CONVERT(A2,"Gibyte","byte")

Converting MB to GB and Vice versa

Now consider the case where you have the following numbers in MB instead and want to convert all of them to GB:

In this case, you can use the following formula (for row 2):

=CONVERT(A2,"Mibyte","Gibyte")

To convert from GB to MB, reverse the parameters as follows (for row 2):

=CONVERT(A2,"Gibyte", "Mibyte")

In this tutorial we saw two ways of converting Bytes to MB or GB in Excel.

We also showed you how to convert MB and GB back to Bytes and how to convert between MB and GB.

The methods discussed in the tutorial can be extended to the other units of storage (like TB, PB) as well.

We hope the tutorial was helpful for you.

Other articles you may also like:

  • How to Convert Serial Numbers to Date in Excel
  • How to Convert Radians to Degrees in Excel (Easy Formula)
  • How to Convert Decimal to Fraction in Excel
  • How to Convert Month Number to Month Name in Excel
  • How to Convert Inches to MM, CM, or Feet in Excel?
 

Как в Excel создать конвертер? Например для перевода битов в байты, байтов в килобайты и т.д.  Какие формулы для этого нужны?

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Скорее всего понадобится знание сколько битов в байте и т.д. и знак умножения/деления.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

:)

Я сам — дурнее всякого примера! …

 

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

 

Rustem

Пользователь

Сообщений: 520
Регистрация: 16.01.2013

Когда-то делал для себя конвертер (UDF-пользовательская функция) для перевода единиц давления в psi.
Функция PsiConvert имеет описания аргументов, при неправильном выборе значений показывает соответствующее значение ошибки.
По аналогии создайте свою функцию.

Прикрепленные файлы

  • Psi_2.xlsm (18.16 КБ)

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

Тогда добавлю в список Дмитрия ещё ВПР(). Ну и список множителей.

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#7

29.01.2014 00:32:39

А

ЗДЕСЬ

не смотрели?

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

Преобразование между kb и mb, gb, tb и наоборот с помощью формул

Преобразование между kb и mb, gb, tb и наоборот с помощью Kutools for Excel


Содержание

  1. Преобразование между kb и mb, gb, tb и наоборот с помощью формул
  2. Преобразование между КБ и МБ, ГБ , tb и наоборот с Kutools for Excel
  3. Демо: преобразование между kb и mb, gb, tb и наоборот с помощью Kutools for Excel

Преобразование между kb и mb, gb, tb и наоборот с помощью формул

Как мы все знаем, для единиц хранения – коэффициент преобразования каждой смежной единицы равно 1024, поэтому вы можете преобразовать их следующим образом:

Преобразовать между килобайтами и мегабайтами:

Чтобы преобразовать единицы измерения от КБ до МБ, примените эту формулу: = A2/1024 , см. снимок экрана:

Если вы хотите преобразовать mb в kb, просто примените эту формулу: = A2 * 1024 .

Советы : для преобразования между kb и gb, tb:

КБ в ГБ: = A2/1024 ^ 2
из ГБ в КБ: = A2 * 1024 ^ 2
КБ в ТБ: = A2/1024 ^ 3
ТБ в КБ: = A2 * 1024 ^ 3

Преобразование единиц: (Преобразование между несколькими единицами измерения, такими как время, расстояние, биты и байты и т. д.)

С помощью Kutools for Excel Преобразование единиц позволяет быстро конвертировать несколько единиц измерения без использования формул.

Kutools for Excel : с более чем 300 удобными надстройками Excel, можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию прямо сейчас!


Преобразование между КБ и МБ, ГБ , tb и наоборот с Kutools for Excel

Если вы запутались с приведенными выше формулами, здесь я могу поговорить о простом инструменте – Kutools for Excel , с его функцией Преобразование единиц , вы можете быстро и легко преобразовывать между различными единицами.

1 . Выберите диапазон данных, который вы хотите преобразовать.

2 . Нажмите Kutools > Content > Преобразование единиц , см. Снимок экрана:

3 . В диалоговом окне Преобразование единиц выполните следующие операции:

(1.) Выберите Биты и байты из Единицы раскрывающегося списка;

(2. ) Укажите единицы измерения, которые вы хотите преобразовать, в двух списках.

4 . Затем нажмите кнопку Ok или Apply , числа были преобразованы из kb в mb, см. Скриншоты:

Примечания:

1. Если вы хотите преобразовать мегабайт в килобайт, просто нажмите , чтобы поменять единицы измерения.

2. Если вы установите флажок Добавить результаты как комментарий в диалоговом окне, преобразованные результаты будут вставлены в ячейки как комментарии, см. Снимок экрана:

С помощью этой функции вы также можете конвертировать между углами, расстояниями, температурами и т. д.

Нажмите, чтобы узнать больше об этой утилите преобразования единиц…

Загрузите и бесплатную пробную версию Kutools for Excel прямо сейчас!


Демо: преобразование между kb и mb, gb, tb и наоборот с помощью Kutools for Excel

Kutools for Excel : с более чем 300 удобными надстройками Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


My goto formula for this after many years of refinement is the here.

You can use the beginning variable definitions to define aspects of the conversion:

  • cell defines the cell containing the bytes to format
  • cell_style defines if you’re using the R1C1 (rowcolumn) or the A1 (alphanumeric) cell reference style
  • unit_type defines if you want the resulting output calculated to a binary or metric value
=LET(

README_,"This formula formats a byte count, rounding it to its significant digit and to two decimal places, applying the appropriate unit of measurement",

README1,"Adjust the below [variable] definitions to your need, where the viable options are (bracketed)",
README2,"[cell]       specify the individual cell address containing the byte count to format, this should be contained within double quotation marks",
README3,"[cell_style] define if you're using the R1C1 (rowcolumn) or the A1 (alphanumeric) cell reference style",
README4,"[unit_type]  define if you want the resulting output calculated to a base 2 (binary) or base 10 (metric) value",

CONSTANTS,"Do not alter these",
binary,1024,
metric,1000,
rowcolumn,0,
alphanumeric,1,

VARIABLES,"Adjust these to your need",
cell,"RC[-1]",
unit_type,binary,
cell_style,rowcolumn,

IF(N("Error if the speficied cell is not a number")+
NOT(ISNUMBER(INDIRECT(cell,cell_style))),"#MISSINGNO",

IF(unit_type=1000
+N("Calculate the result at base 10"),

IF((INDIRECT(cell,cell_style)>=1000^8),
TEXT((INDIRECT(cell,cell_style)/1000/1000/1000/1000/1000/1000/1000/1000),"#,## ????.00 YB"),
IF((INDIRECT(cell,cell_style)>=1000^7),
TEXT((INDIRECT(cell,cell_style)/1000/1000/1000/1000/1000/1000/1000),"#,## ????.00 ZB"),
IF((INDIRECT(cell,cell_style)>=1000^6),
TEXT((INDIRECT(cell,cell_style)/1000/1000/1000/1000/1000/1000),"#,## ????.00 EB"),
IF((INDIRECT(cell,cell_style)>=1000^5),
TEXT((INDIRECT(cell,cell_style)/1000/1000/1000/1000/1000),"#,## ????.00 PB"),
IF((INDIRECT(cell,cell_style)>=1000^4),
TEXT((INDIRECT(cell,cell_style)/1000/1000/1000/1000),"#,## ????.00 TB"),
IF((INDIRECT(cell,cell_style)>=1000^3),
TEXT((INDIRECT(cell,cell_style)/1000/1000/1000),"#,## ????.00 GB"),
IF((INDIRECT(cell,cell_style)>=1000^2),
TEXT((INDIRECT(cell,cell_style)/1000/1000),"#,## ????.00 MB"),
IF((INDIRECT(cell,cell_style)>=1000^1),
TEXT((INDIRECT(cell,cell_style)/1000),"#,## ????.00 KB"),
IF(INDIRECT(cell,cell_style)=1,
"1 B",TEXT(INDIRECT(cell,cell_style),"## ????0 B")
))))))))),

IF(unit_type=1024
+N("Calculate the result at base 2"),

IF((INDIRECT(cell,cell_style)>=POWER(2,80)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,80)),"#,## ????.00 YiB"),
IF((INDIRECT(cell,cell_style)>=POWER(2,70)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,70)),"#,## ????.00 ZiB"),
IF((INDIRECT(cell,cell_style)>=POWER(2,60)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,60)),"#,## ????.00 EiB"),
IF((INDIRECT(cell,cell_style)>=POWER(2,50)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,50)),"#,## ????.00 PiB"),
IF((INDIRECT(cell,cell_style)>=POWER(2,40)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,40)),"#,## ????.00 TiB"),
IF((INDIRECT(cell,cell_style)>=POWER(2,30)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,30)),"#,## ????.00 GiB"),
IF((INDIRECT(cell,cell_style)>=POWER(2,20)),
TEXT((INDIRECT(cell,cell_style)/POWER(2,20)),"#,## ????.00 MiB"),
IF((INDIRECT(cell,cell_style)>=1024),
TEXT((INDIRECT(cell,cell_style)/1024),"#,## ????.00 KiB"),
IF(INDIRECT(cell,cell_style)=1,
"1 B",TEXT(INDIRECT(cell,cell_style),"## ????0 B")
)))))))))))))

If you ever want to do the reverse, and derive a rough raw count of bytes from a pre-formatted value, I’ve got a formula for that too.

Оглавление

  • 1. Сколько битов информации содержит любое трехзначное восьмеричное число?
  • 2. Найти неизвестные х и у, если верны соотношения 16yМбайт = 8xбит и 2x Кбайт = 2y Мбайт.
  • 3. Создать с помощью табличного процессора Microsoft Excel таблицу для автоматического перевода чисел из битов в байты, килобайты, мегабайты, гигабайты. Перевести во все предложенные единицы измерения 1000 битов, 8192 бита, 20500 битов, 16394 бита, 100200 битов.

1. Сколько битов информации содержит любое трехзначное восьмеричное число?

Решение:

Для решения используем формулу N = 2i,

где N – это объем информации;

i – вес одного символа.

N = 8 = 23

Соответственно, восьмеричное число кодируется 3 битами.

Трехзначное восьмеричное число = 3*3 = 9 битов

Ответ:

Любое трехзначное восьмеричное число содержит 9 битов.

2. Найти неизвестные х и у, если верны соотношения 16yМбайт = 8xбит и 2x Кбайт = 2y Мбайт.

Решение:

24y Мбайт= 23x бит

223+4y=23x

23+4y=3x — это первое уравнение

2x Кбайт = 2y Мбайт

2x = 210+y 

x=10+y – это второе уравнение

23+4y = 3(10+y)

23+4y = 30+3y

4y – 3y = 30 – 23

y = 7

x= 10 + 7 = 17

Ответ:

y = 7; x = 17.

3. Создать с помощью табличного процессора Microsoft Excel таблицу для автоматического перевода чисел из битов в байты, килобайты, мегабайты, гигабайты. Перевести во все предложенные единицы измерения 1000 битов, 8192 бита, 20500 битов, 16394 бита, 100200 битов.

Решение:

В Microsoft Excel создаем таблицу с нужными заголовками.

В каждую ячейку таблицы добавляем формулы перевода битов в байты, килобайты, мегабайты и гигабайты.

Тогда при вводе данных в битах они автоматически будут переводится в те значения, которые необходимы.

Для перевода битов в байты используем формулу Бит/8 (B3/8 и т.д.).

Для перевода в килобайты используем формулу Байт/1024 (С3/1024 и т.д.).

Для перевода в мегабайты используем формулу Кбайт/1024 (D3/1024 и т.д.).

Для перевода в гигабайты используем формулу МБ/1024 (E3/1024 и т.д.).

Вводим в первую колонку таблицы значения в битах, которые требуется перевести и получаем результат.

Ответ:

1000 битов = 125 Байт = 0,12 Кбайт = 0,00012 Мбайт = 1,16×10−7 ГБ

8192 бита = 1024 Байта = 1 Кбайт = 0,00098 Мбайт = 9,54×10−7 ГБ

20500 битов = 2462,5 Байт = 2,5 Кбайт = 0,00244 Мбайт = 2,39×10−6 ГБ

16394 бита = 2049,25 Байт = 2,001 Кбайт = 0,00195 Мбайт = 1,91×10−6 ГБ

100200 битов = 12525 Байт = 12,23 Кбайт = 0,01195 Мбайт = 1,17×10−5 ГБ

Приложение. Таблица перевода битов в Excel — таблица к 3 заданию 5 варианта

Понравилась статья? Поделить с друзьями:
  • Как перевести байты в гигабайты в excel
  • Как перевести аудиозапись в word
  • Как перевести английские буквы в русские в word
  • Как перевести xlsx в xls в excel
  • Как перевести word в формат csv