
Üldine valem
=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))
Kokkuvõte
Valiku "kõik" abil rippmenüü lubamiseks võite kasutada rippmenüü andmete valideerimist ja tingimusliku summa arvutamiseks valemeid, mis põhinevad funktsioonidel IF, SUM ja SUMIF. Näidatud näites on valemis G5 järgmine:
=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))
kus "värv" (C5: C15) ja "kogus" (D5: D15) nimetatakse vahemikeks.
Näide
Kui valitud on F5, kuvatakse järgmine rippmenüü:
Kui kasutaja teeb valiku, tagastatakse õige summa.
Selgitus
Rippmenüü on seadistatud lihtsa andmete valideerimise reegliga, mis põhineb loendil:
Red,Blue,Green,All
Nimetatud vahemikud "värv" (C5: C15) ja "kogus" (D5: D15) on mõeldud ainult mugavuse huvides.
G5 valem täidab tingimusliku summa F5 praeguse rippmenüü valiku põhjal. Äärmine funktsioon on IF-lause, mis kontrollib, kas valik on "kõik":
=IF(F5="all",SUM(qty)
Kui jah, tagastab valem lõpliku tulemina veeru Kogus summa.
Kui F5 on mis tahes väärtus, välja arvatud "kõik" (st "punane", "sinine" või "roheline"), tagastab loogiline test vale FALSE ja IF suunab valemi funktsiooni SUMIF:
SUMIF(color,F5,qty)
SUMIF arvutab tingimusliku summa F5 väärtuse põhjal ja tagastab tulemuse.