ПредишенСледващото

Представете си една маса, в която редовете осеяни секции, показващи името (или сметки, или нещо друго).

Ние обобщим критерия на клетката
Трябва да се изчисли общата сума за всеки отдел. Много направите това с помощта на филтър и записване химикалки в клетката.
Въпреки че може да се направи бързо и лесно, само с една функция - SUMIF.
SUMIF (SUMIF) - Добавя клетките, които отговарят на предварително определено състояние (състояние, може да се зададе само един). Тази функция може да се прилага, ако таблицата е разделена на колони за периодите (месечни, всеки месец в три колони - Приходи | Потреблението | разлика) и че е необходимо да се изчисли общата сума за всички периоди само върху приходите, разходите и печалбите.

Как работи: Функцията търси в диапазон от стойности, критерият за аргумент. и когато съвпадението са обобщени данните, представени общ_сбор_диапазон аргумент. Т.е. ако сме в колона Името на отдел, и колоната в размер, като посочва като критерий "Отдел развитие" резултат от функцията е сумата от всички стойности в колона В, срещу които се намират в колона А ", отдел развитие". Общ_сбор_диапазон всъщност може да не е със същия размер като аргумент, и варират от грешки в самата функция не е причина. Въпреки това, при определяне на клетки за сумиране, като началната клетка ще бъде използвана за обобщаване горния ляв аргумент клетка общ_сбор_диапазон. и след това се сумират места, съответстващи по размер и форма на обхвата на аргумент.

Характеристика посочено доводи: първо определен критерий гама (те са номерирани) и след това през точка-до-точка директно посочено стойност (критерий) е в този диапазон трябва да се намери - $ $ 2: $ $ 50; $ I $ 3. И нищо друго. Не се опитвайте да първо да посочи всички диапазони, а след това на критериите за тях - функция или ще грешка или няма да обобщим това, което ни трябва.

Всички условия се сравняват на базата на I. Това означава, че ако са изпълнени всички тези условия. Ако поне един условие не е спазено - функция на пропускане, нищо обобщава.
Както и за сумиране на SUMIF варира и критерии трябва да бъдат равни на броя на редовете.

Нека разгледаме логиката, защото за мнозина това ще бъде съвсем ясно, просто, като погледнете в тази функция. Въпреки това, ако само защото в препратката като неговото прилагане не е описана. За по-добра четимост, намаляване на размера на обхвата:
= SUMPRODUCT (($ A $ 2: $ $ 5 = $ I $ 3) * ($ B $ 2: $ B $ 5 = Н5); $ C $ 2: $ C $ 5)
Така, изразът ($ A $ 2: $ $ 5 = $ I $ 3) и ($ B $ 2: $ B $ 5 = Н5) са логически масиви и връща логическа TRUE и FALSE. TRUE ако клетката в диапазон $ A $ 2: $ A $ 5, клетката е равна на стойността $ I $ 3 и $ Box гама B $ 2: $ B $ 5 стойност, равна H5 клетка. Т.е. Оказва се, имаме следното:
= SUMPRODUCT (*; $ C $ 2: $ C $ 50)
Както се вижда, в първия масив съответства на състоянието на двамата, а във втория. Освен това, тези два масива се умножават (за това е в знак за умножение (*)). Чрез умножаване на имплицитно преобразуване се случва масиви FALSE и истински числени константи 0 и 1, съответно (*). Както знаете, когато се умножи по нула получаваме нула. И резултатът е един-единствен масив:
= SUMPRODUCT (; $ C $ 2: $ C $ 50)
Освен това вече умножение масив масив от цели числа в диапазона от $ C $ 2: $ C $ 50:
= SUMPRODUCT ()
И като резултат получаваме 30. Какво сме ние задължително - ние получаваме само сумата, която отговаря на критериите. Ако сумите, които отговарят на критерия ще бъдат повече от един, те ще бъдат добавени заедно.

SUMMIROIZV на предимство
Ако аргументът вместо знак за умножение, за да определите знака плюс
($ A $ 2: $ $ 5 = $ I $ 3) + ($ B $ 2: $ B $ 5 = Н5)
тогава условията ще бъдат сравнени въз основа на едно от следните: т.е. суми се сумират, ако поне едно условие е изпълнено: или $ $ 2: $ $ 5 стойност е равна на $ I $ клетка 3 клетка или диапазон $ B $ 2: $ B $ 5 стойност, равна H5 клетка.
Това предимство SUMPRODUCT да SUMIFS. SUMIFS не може да се обобщи ценности в OR, а само въз основа на (всички условия трябва да бъдат изпълнени).

недостатъци
В SUMPRODUCT не можете да използвате заместващи символи * и. По-точно, можете да използвате, но те ще се възприема не като специални символи, както и прякото и звезда vopr.znak. Мисля, че това е един съществен недостатък. Въпреки, че това може да се заобиколи с помощта SUMPRODUCT вътре други функции - все едно, че ще бъде чудесно, ако функцията по някакъв начин биха могли да използват заместващи символи.

Примерът ще намерите няколко примера за функции за по-добро разбиране на писменото горе.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!