Se numără celulele de date cu funcția SUMPRODUCT din Excel

Funcția SUMPRODUCT din Excel este o funcție foarte versatilă care va da rezultate diferite în funcție de argumentele introduse.

Ceea ce face în mod normal funcția SUMPRODUCT este să înmulțească elementele uneia sau mai multor matrice și apoi să adauge sau să însumeze produsele împreună.

Dar, prin ajustarea formei argumentelor, SUMPRODUCT va conta numărul de celule dintr-un anumit interval care conține date care îndeplinesc anumite criterii.

01 din 04

SUMPRODUCT vs. COUNTIF și COUNTIFS

Folosind SUMPRODUCT pentru conturarea celulelor de date. © Ted Franceză

De la Excel 2007, programul are, de asemenea, funcțiile COUNTIF și COUNTIFS care vă vor permite să numărați celule care întrunesc unul sau mai multe criterii stabilite.

Uneori, cu toate acestea, SUMPRODUCT este mai ușor de utilizat atunci când vine vorba de găsirea mai multor condiții care se referă la același interval ca în exemplul din imaginea de mai sus.

02 din 04

SUMPRODUCT Sintaxă de funcții și argumente pentru numărătoarea celulelor

Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, parantezele, separatoarele de virgulă și argumentele .

Pentru a obține funcția de a număra celule mai degrabă decât de a-și îndeplini obiectivul standard, trebuie folosită următoarea sintaxă non-standard cu SUMPRODUCT:

= SUMPRODUCT ([condiție1] * [condiție2])

O explicație a modului în care funcționează această sintaxă este prezentată în exemplul următor.

Exemplu: Numărarea celulelor care îndeplinesc condițiile multiple

După cum se arată în exemplul din imaginea de mai sus, SUMPRODUCT este utilizat pentru a găsi numărul total de celule din intervalul de date A2 la B6 care conțin date între valorile de 25 și 75.

03 din 04

Introducerea funcției SUMPRODUCT

În mod normal, cea mai bună modalitate de a introduce funcții în Excel este de a utiliza caseta de dialog care le permite să introduceți ușor argumentele una câte una fără a trebui să introduceți parantezele sau virgulele care acționează ca separatoare între argumente.

Totuși, deoarece acest exemplu folosește o formă neregulată a funcției SUMPRODUCT, abordarea cutiei de dialog nu poate fi utilizată. În schimb, funcția trebuie introdusă într-o celulă de foaie de lucru .

În imaginea de mai sus, s-au folosit următorii pași pentru a intra în SUMPRODUCT în celula B7:

  1. Faceți clic pe celula B7 din foaia de lucru - locația în care vor fi afișate rezultatele funcției
  2. Introduceți următoarea formulă în celula E6 a foii de lucru:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Răspunsul 5 ar trebui să apară în celula B7 deoarece există doar cinci valori în intervalul - 40, 45, 50, 55 și 60 - care se află între 25 și 75
  4. Când faceți clic pe celula B7, formularul completat = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)) apare în bara de formula deasupra foii de lucru

04 din 04

Înlăturarea funcției SUMPRODUCT

Când sunt stabilite condiții pentru argumente, SUMPRODUCT evaluează fiecare element de matrice în funcție de condiție și returnează o valoare booleană (TRUE sau FALSE).

În scopul calculelor, Excel atribuie o valoare de 1 pentru acele elemente de matrice care sunt TRUE și o valoare de 0 pentru elementele matrice care sunt FALSE.

Cele corespunzătoare și zerouri din fiecare matrice sunt înmulțite împreună:

Acestea și zerouri sunt apoi însumate de funcție pentru a ne da un număr de valori care îndeplinesc ambele condiții.

Sau gândiți-vă în acest fel ...

O altă modalitate de a ne gândi la ceea ce face SUMPRODUCT este să ne gândim la semnul de multiplicare ca pe o condiție AND .

Având în vedere acest lucru, numai atunci când ambele condiții sunt îndeplinite - numere mai mari de 25 ȘI mai puțin de 75 - că o valoare TRUE (care este egală cu o amintesc) este returnată.

Funcția apoi însumează toate valorile reale pentru a ajunge la rezultatul 5.