Excel formula: Spustni znesek z vsemi možnostmi -

Splošna formula

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

Povzetek

Če želite omogočiti spustni meni z možnostjo »vse«, lahko za izračun pogojne vsote uporabite potrditev podatkov spustnega seznama in formulo, ki temelji na funkcijah IF, SUM in SUMIF. V prikazanem primeru je formula v G5:

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

kjer sta "barva" (C5: C15) in "količina" (D5: D15) imenovani obsegi.

Primer

Ko je izbran F5, se prikaže naslednji spustni meni:

Ko uporabnik izbira, se vrne pravilna vsota.

Pojasnilo

Spustni meni je nastavljen s preprostim pravilom za preverjanje veljavnosti podatkov, ki temelji na "seznamu":

Red,Blue,Green,All

Imenovani obsegi "barva" (C5: C15) in "količina" (D5: D15) so zgolj zaradi priročnosti.

Formula v G5 izvede pogojno vsoto glede na trenutno izbiro spustnega menija v F5. Najbolj zunanja funkcija je stavek IF, ki preverja, ali je izbira "vse":

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

V tem primeru formula vrne stolpec vsote količine kot končni rezultat.

Če je F5 katera koli vrednost, razen "vse" (tj. "Rdeča", "modra" ali "zelena"), logični test vrne FALSE in IF usmerja formulo v funkcijo SUMIF:

SUMIF(color,F5,qty)

SUMIF izračuna pogojno vsoto na podlagi vrednosti v F5 in vrne rezultat.

Zanimive Članki...