Excel képlet: Legördülő összeg az összes opcióval -

Általános képlet

=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))

Összegzés

Az "all" opcióval történő legördülő menü engedélyezéséhez használhatja az adatok hitelesítését a legördülő listához, valamint az IF, SUM és SUMIF függvényeken alapuló képletet a feltételes összeg kiszámításához. A bemutatott példában a G5 képlete a következő:

=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))

ahol a "szín" (C5: C15) és a "mennyiség" (D5: D15) tartományokat nevezik meg.

Példa

Az F5 kiválasztásakor a következő legördülő menü jelenik meg:

Amikor a felhasználó kiválaszt, a helyes összeg kerül visszaadásra.

Magyarázat

A legördülő menüben egy egyszerű adatellenőrzési szabály áll rendelkezésre, amely egy "lista" alapján történik:

Red,Blue,Green,All

A megnevezett "color" (C5: C15) és "qty" (D5: D15) tartományok csak a kényelem kedvéért szolgálnak.

A G5 képlete feltételes összeget hajt végre az F5 aktuális legördülő menüjének kiválasztása alapján. A legkülső függvény egy IF utasítás, amely ellenőrzi, hogy a kiválasztás "minden":

=IF(F5="all",SUM(qty)

Ha igen, a képlet a mennyiség oszlop összegét adja eredményül.

Ha az F5 bármely érték, kivéve az "összes" értéket (pl. "Piros", "kék" vagy "zöld"), a logikai teszt a FALSE és IF értékeket adja vissza a SUMIF függvényhez:

SUMIF(color,F5,qty)

A SUMIF egy feltételes összeget számol az F5 értéke alapján, és az eredményt adja vissza.

érdekes cikkek...