
Formula generică
=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))
rezumat
Pentru a suma pe baza mai multor criterii folosind logica SAU, puteți utiliza funcția SUMIFS cu o constantă de matrice. În exemplul prezentat, formula din H6 este:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))
Explicaţie
În mod implicit, funcția SUMIFS permite numai logica AND - atunci când furnizați condiții multiple, toate condițiile trebuie să se potrivească pentru a fi incluse în rezultat.
O soluție este de a furniza mai multe criterii într-o constantă de matrice ca aceasta:
("complete","pending")
Acest lucru va face ca SUMIFS să returneze două rezultate: un număr pentru „complet” și un număr pentru „în așteptare”, într-un rezultat de matrice ca acesta:
(100,35)
Pentru a obține un total final, înfășurăm SUMIFS în SUM. Funcția SUM rezumă toate elementele din matrice și returnează rezultatul.
Cu wildcards
Puteți utiliza metacaractere în criterii, dacă este necesar. De exemplu, pentru a însuma articole care conțin „roșu” sau „albastru” oriunde în intervalul de criterii, puteți utiliza:
=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))
Adăugarea unui alt criteriu SAU
Puteți adăuga un criteriu suplimentar la această formulă, dar va trebui să utilizați o matrice cu coloane unice pentru un criteriu și o matrice cu un singur rând pentru celălalt. De exemplu, pentru a rezuma comenzile care sunt „Completate” sau „În așteptare”, fie pentru „Andy Garcia”, fie pentru „Bob Jones”, puteți utiliza:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Observați punctele și virgulele din a doua constantă a matricei, care reprezintă o matrice verticală. Acest lucru funcționează deoarece Excel „împerechează” elemente în cele două constante matrice și returnează o matrice bidimensională de rezultate. Cu mai multe criterii, veți dori să treceți la o formulă bazată pe SUMPRODUCT.
Referințe celulare pentru criterii
Nu puteți utiliza referințe de celule în interiorul unei constante de matrice. Pentru a utiliza o referință de celulă pentru criterii, puteți utiliza o formulă de matrice ca aceasta:
=(SUM(SUMIFS(range1,range2,range3)))
În cazul în care intervalul 1 este intervalul de sumă, intervalul 2 este intervalul de criterii, iar intervalul 3 conține criterii pe foaia de lucru. Cu două criterii SAU, va trebui să utilizați tablouri orizontale și verticale.
Notă: aceasta este o formulă matrice și trebuie introdusă cu control + shift + enter.