2016-08-20 9 views
1

Я хочу суммировать и, наконец, размер в гигабайтах (gb), это неформатирует текстовые ячейки в excel, не передавая ранее текст форматирования.Функция суммы для неформатированных текстовых ячеек, чтобы иметь окончательный размер в gb

810.9MB 
1.2GB 
395.1MB 
982.3MB 
7.7GB 
149.4MB 
10.0GB 
429.1MB 
3.1GB 

Проблема в том, что у меня есть 2 единицы, МБ и ГБ. Оба устройства номера «присоединять», поэтому я не могу, наконец, размер правильно [24,76 гб]

Я ожидаю, что это:

810.9MB 
1.2GB 

Σ (summarization) 

2.01 GB 

но первенствует у меня есть список только поэтому я не могу использовать Sigma знак Σ

+0

Вы ожидаете результатов маркетолога, используя 10⁶ и 10⁹ или истинные Mb и Gb, как в 2²⁰ и 2³⁰? – Jeeped

+0

Я ожидаю этого: 810.9MB + 1.2GB = 2.0109 GB, но в excel У меня есть список, так что я не могу использовать знак Sigma Σ – user332153

+0

Тогда вы используете 10-базирующиеся Mbs и Gbs, а не 2-байт Mbs и Gbs. См. Сноски в моем ответе. – Jeeped

ответ

1

Предполагая, что вы хотите разницу в 10³ между Mb¹ и Gb¹, используйте следующую формулу массива², чтобы суммировать ваши образцы.

=SUMPRODUCT(--SUBSTITUTE(A2:A10, IF(ISNUMBER(FIND("MB", A2:A10)), "MB", "GB"), ""), 
      IF(ISNUMBER(FIND("MB", A2:A10)), POWER(10, -3), 1)) 

Завершите с помощью пользовательского формата числа 0.0#\G\B, чтобы сохранить истинное число при отображении приращения ГБ. Обратите внимание, что в образце образца сумма выравнивается по правому краю, так как истинное число должно быть, а отдельные цифры выравниваются по левому краю (по умолчанию по умолчанию).

SUM GB MB

The SUMPRODUCT function, как правило, обеспечивает уровень циклической (так называемого массив ²) обработки без CSE, но в линии ПЧ функция требует CSE, чтобы обеспечить дополнительный уровень обработки массива.


¹ Мегабайт на самом деле 2²⁰, не 10⁶. Гигабайт - 2³⁰, а не 10⁹.

² Формулы массива должны быть завершены с Ctrl + Сдвиг + Enter↵. Если введено правильно, Excel с завертыванием формулы в фигурных скобках (например, { и }). Вы не вводите фигурные скобки в себе. После правильного ввода в первую ячейку они могут быть заполнены или скопированы или правы точно так же, как и любая другая формула. Попробуйте и уменьшите ссылки на полные столбцы на диапазоны, более подробно представляющие экстенты ваших фактических данных. Формулы массива ломают логарифмически расчетные циклы, поэтому рекомендуется сократить суженные диапазоны ссылок до минимума. См. Guidelines and examples of array formulas для получения дополнительной информации.

+0

Я выбираю ячейки от A2 до A10, а затем вводим вашу формулу. Затем я нажимаю CTRL + SHIFT + ENTER, но он возвращает мне ошибку. Он обозначает ** A10, **. В чем проблема? – user332153

+0

Ваши данные не соответствуют предоставленным образцам. Как вы можете видеть на изображении, он работает с данными, которые вы предоставили. Какая ошибка? – Jeeped

+1

Решенный .. Я использовал итальянскую версию Excel, так что .. это дало мне ошибку. Теперь все в порядке! Отлично! – user332153

Смежные вопросы