Excel formula: Zbroj vrijednosti pretraživanja pomoću SUMIF -

Generička formula

=SUMPRODUCT(SUMIF(codes,lookups,values))

Sažetak

Da biste zbrojili vrijednosti dohvaćene operacijom pretraživanja, možete koristiti SUMPRODUCT s funkcijom SUMIF.

U prikazanom primjeru formula u H5 je:

=SUMPRODUCT(SUMIF(codes,C5:G5,values))

Gdje je kod imenovani raspon J4: J5, a vrijednost imenovani raspon K4: K5.

Kontekst

Ponekad ćete možda htjeti zbrojiti više vrijednosti dohvaćenih operacijom pretraživanja. U ovom primjeru želimo zbrojiti vrijeme odmora svakog tjedna na temelju kodnog sustava, gdje je F = cijeli dan, a H = pola dana. Ako je dan prazan, nije se oduzimalo vrijeme.

Izazov je pronaći formulu koja istovremeno traži i zbraja vrijednosti povezane s F i H.

Obrazloženje

Jezgra ove formule je SUMIF koji se koristi za traženje ispravnih vrijednosti za F i H. Korištenje SUMIF-a za traženje vrijednosti naprednija je tehnika koja dobro funkcionira kad su vrijednosti numeričke i nema duplikata u "tablici pretraživanja ".

Trik je u ovom slučaju da kriterij za SUMIF nije pojedinačna vrijednost, već niz vrijednosti u rasponu C5: G5:

=SUMPRODUCT(SUMIF(codes,C5:G5,values))

Budući da SUMIF-u dajemo više od jednog kriterija, SUMIF će vratiti više rezultata. U prikazanom primjeru rezultat SUMIF-a je sljedeći niz:

(1,0,5,0,0,0)

Imajte na umu da ispravno dobivamo 1 za svaki "F" i 0,5 za svaki "H". A prazne vrijednosti u tjednu generiraju nulu.

Konačno, koristimo SUMPRODUCT da zbrajamo vrijednosti u polju koje je vratio SUMIF. Budući da postoji samo jedan niz, SUMPRODUCT jednostavno vraća zbroj svih vrijednosti.

Zanimljivi članci...