![](https://cdn.wiki-base.com/8640329/excel_formula_dropdown_sum_with_all_option__2.png.webp)
Generička formula
=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))
Sažetak
Da biste omogućili padajući izbornik s opcijom "sve", možete koristiti provjeru valjanosti podataka za padajući popis i formulu koja se temelji na funkcijama IF, SUM i SUMIF za izračunavanje uvjetnog zbroja. U prikazanom primjeru formula u G5 je:
=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))
gdje su "boja" (C5: C15) i "količina" (D5: D15) imenovani rasponi.
Primjer
Kad je odabran F5, pojavit će se sljedeći padajući meni:
Kada korisnik izvrši odabir, vraća se točan zbroj.
Obrazloženje
Padajući meni postavlja se jednostavnim pravilom za provjeru podataka na temelju "popisa":
Red,Blue,Green,All
Imenovani rasponi "boja" (C5: C15) i "količina" (D5: D15) služe samo radi praktičnosti.
Formula u G5 izvodi uvjetni zbroj na temelju trenutnog padajućeg odabira u F5. Najudaljenija funkcija je izraz IF koji provjerava je li odabir "sve":
=IF(F5="all",SUM(qty)
Ako je tako, formula kao konačni rezultat vraća stupac zbroja količina.
Ako je F5 bilo koja vrijednost osim "sve" (tj. "Crvena", "plava" ili "zelena"), logički test vraća FALSE i AKO usmjerava formulu na funkciju SUMIF:
SUMIF(color,F5,qty)
SUMIF izračunava uvjetni zbroj na temelju vrijednosti u F5 i vraća rezultat.