кодесурса
«Excel

Формулы Excel - Подсчет длинных чисел более 15 цифр без использования COUNTIF ()

script1adsense2code
script1adsense3code

Подсчитать длинное число более 15 цифр, не используя COUNTIF ()

«граф

Синтаксис используемых функций

 SUMPRODUCT (массив1, [массив2], [массив3], ...)

Функция SUMPRODUCT используется для умножения соответствующих компонентов в данных массивах и возвращает сумму этих продуктов.

объяснение

Excel может обрабатывать только 15 значащих цифр, и если число в Excel содержит более 15 цифр, последние цифры молча преобразуются в ноль. Таким образом, в случае числа более 15 цифр возникает проблема подсчета в Excel. Этого можно избежать, введя длинные числа в виде текста, либо начав номер с одинарной кавычки, либо отформатировав ячейку (и) как текст.
Функция COUNTIF обеспечивает ненадежный результат для подсчета числа с более чем 15 цифрами, потому что функция COUNTIF внутренне преобразует длинное значение обратно в число. Вот почему функция SUMPRODUCT может решить эту проблему.

формула


=SUMPRODUCT(--(B6:B10=B6))

Как работает эта формула

В приведенной выше формуле SUMPRODUCT сравнивает все значения в диапазоне B5: B10 со значением столбца B в текущей строке. Это приводит к массиву результатов ИСТИНА или ЛОЖЬ. Теперь формула выглядит так:


=SUMPRODUCT(--({TRUE;FALSE;FALSE;FALSE;FALSE;}))

Поэтому знаки - преобразуют ИСТИНА или ЛОЖЬ в 1 или 0, а формула выглядит как -


=SUMPRODUCT(--({1;0;0;0;0;}))

Поэтому SUMPRODUCT просто суммирует элементы в массиве и возвращает результат.

Previous: Count Formulas - Подсчитать парные элементы в комбинации столбцов строк из руководства
Далее: Excel Formulas - Подсчитать клетки, которые не равны ни той, ни другой спирали

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code