Преброяване или сумиране само на цели числа в Excel
Тази публикация предоставя две формули, базирани на функцията SUMPRODUCT и функцията MOD, за да ви помогне да броите и сумирате само цели числа в диапазон от клетки в Excel.
Как да броим само цели числа в Excel
Как да сумирате само цели числа в Excel
Как да броим само цели числа в Excel
Както е показано на екранната снимка по-долу, има таблица за продажби на продукти, за да преброите само целите числа в колоната Продажби, можете да направите следното, за да го постигнете.
Генерична формула
=SUMPRODUCT(--(MOD(range,1)=0))
Аргументи
Как да използвате тази формула?
1. Изберете празна клетка, за да поставите резултата.
2. Въведете формулата по-долу в него и натиснете Въведете ключ за получаване на резултата.
=SUMPRODUCT(--(MOD(E3:E17,1)=0))
Как работи тази формула?
=SUMPRODUCT(--(MOD(E3:E17,1)=0))
- 1) MOD(E3:E17,1): Тук използвайте функцията MOD, за да тествате за цели числа в E3:E17. Връща остатъците, след като всяко число в диапазон E3:E17 е разделено на 1: {0.35;0;0;0;0;0.35;0;0.98;0;0;0.80;0;0;0.75}.
- 2) {0.35;0;0;0;0;0;0.35;0;0.98;0;0;0.80;0;0;0.75}=0: Сравнява всяко число в масива с 0 и връща TRUE FALSE масив като този: {FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE }. В този масив стойностите TRUE представляват цяло число, а стойностите FALSE представляват десетично число.
- 3) --{FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE}: Тези два знака минус преобразуват “TRUE” в 1 и “FALSE” в 0. Тук ще получите нов масив като {0;1;1;1;1;1; 0;1;0;1;1;0;1;1;0}.
- 4) SUMPRODUCT{0;1;1;1;1;1; 0;1;0;1;1;0;1;1;0}: Функцията SUMPRODUCT сумира всички числа в масива и връща крайния резултат като 10.
Как да сумирате само цели числа в Excel
За да сумирате само цели числа в определен диапазон от клетки, можете да направите следното.
Вземете горната таблица за продажби на продукти като пример.
Генерична формула
=SUMPRODUCT(--(MOD(range,1)=0)*range)
Аргументи
Как да използвате тази формула?
1. Изберете празна клетка, въведете формулата по-долу в нея и след това натиснете Въведете ключ за получаване на резултата.
=SUMPRODUCT(--(MOD(E3:E17,1)=0)*E3:E17)
Как работи тази формула?
=SUMPRODUCT(--(MOD(E3:E17,1)=0)*E3:E17)
- 1) MOD(E3:E17,1): Тук използвайте функцията MOD, за да тествате за цели числа в E3:E17. Връща остатъците, след като всяко число в диапазон E3:E17 е разделено на 1: {0.35;0;0;0;0;0.35;0;0.98;0;0;0.80;0;0;0.75}.
- 2) {0.35;0;0;0;0;0;0.35;0;0.98;0;0;0.80;0;0;0.75}=0: Сравнява всяко число в масива с 0 и връща TRUE FALSE масив като този: {FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE }. В този масив стойностите TRUE представляват цяло число, а стойностите FALSE представляват десетично число.
- 3) --{FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE}: Тези два знака минус преобразуват “TRUE” в 1 и “FALSE” в 0. Тук ще получите нов масив като {0;1;1;1;1;1; 0;1;0;1;1;0;1;1;0}.
- 4) SUMPRODUCT({0;1;1;1;1;1;0;1;0;1;1;0;1;1;0}*E3:E17): Тук всяко число в масива умножава числата в диапазона E3:E17, за да получите следния резултат: SUMPRODUCT(0;2028;900;3944;2757;1231;0;2313;0;3152;1361;0;1980;2579 ;0), а след това функцията SUMPRODUCT сумира всички числа в масива и връща крайния резултат като 22245.
Свързани функции
Функция SUMPRODUCT на Excel
Функцията SUMPRODUCT на Excel може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.
Excel MOD функция
Функцията MOD на Excel връща остатъка след разделяне на числото на делител. Резултатът има същия знак като делителя.
Свързани формули
Пребройте числата, които започват с определено число
Този урок предоставя формула, базирана на функциите SUMPRODUCT и LEFT, за преброяване на броя на клетките, съдържащи числа, които започват с конкретни числа в Excel.
Преброяване на множество критерии с НЕ логика в Excel
Тази статия ще ви покаже как да преброите броя на клетките с множество критерии с НЕ логика в Excel.
Пребройте срещанията на конкретен текст в цялата работна книга на Excel
Тази статия ще демонстрира формула, базирана на функцията SUMPRODUCT, COUNTIF и INDIRECT за преброяване на срещанията на определен текст в цялата работна книга.
Пребройте числа, където n-тата цифра е равна на дадено число
Този урок предоставя формула, базирана на функцията SUMPRODUCT и MID за преброяване на числа, където n-тата цифра е равна на дадено число в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.