Pentru a găsi suma numerelor pe baza criteriilor, putem folosi o combinație de SUMĂ, MATCH, COUNTIF & OFFSET funcții pentru recuperarea ieșirii.
SUMĂ: Adaugă toate numerele dintr-o gamă de celule
Sintaxă: = SUM (număr1, număr2, …)
Pot exista maximum 255 de argumente. Consultați imaginea de mai jos afișată:
MECI funcția caută un element specificat într-un interval selectat de celule și apoi returnează poziția relativă a acelui element în interval.
Sintaxă = MATCH (lookup_value, lookup_array, match_type)
COUNTIF: Numără numărul de celule dintr-un interval care îndeplinește condiția.
Sintaxă: = COUNTIF (interval, criterii)
DECALAJ: Returnează o referință la un interval care este un număr dat de rânduri și coloane dintr-o referință dată.
Sintaxă: = OFFSET (referință, rânduri, cols, înălțime, lățime)
referinţă: Este o referință la o celulă sau o gamă de celule de la care se va aplica decalajul.
rânduri: Numărul de rânduri în sus sau în jos pe care doriți să le aplicați ca offset pentru interval.
coli: Numărul de coloane la stânga sau la dreapta pe care doriți să le aplicați ca offset pentru interval.
înălţime: Acest lucru este opțional. Este numărul de rânduri pe care doriți să fie referința returnată.
lăţime: Acest lucru este opțional. Este numărul de coloane pe care doriți să fie referința returnată.
Să luăm un exemplu:
Coloana A conține o listă crescătoare de numere. Avem nevoie de o formulă care să însumeze toate numerele din coloana A mai mare decât 2, care este criteriul nostru în celula C2.
- Formula din celula D2 ar fi
- = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))
- Formula a luat suma numerelor mai mari de 2.
- Dacă schimbăm criteriile din celula C2 de la 2 la 5, atunci rezultatul va fi actualizat automat. Această formulă de timp va calcula suma numerelor mai mari de 5.