
Генеричка формула
=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))
Резиме
Да бисте омогућили падајући мени са опцијом „све“, можете да користите проверу података падајуће листе и формулу засновану на функцијама ИФ, СУМ и СУМИФ за израчунавање условног збира. У приказаном примеру формула у Г5 је:
=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))
где су „боја“ (Ц5: Ц15) и „количина“ (Д5: Д15) именовани опсези.
Пример
Када је изабрано Ф5, појављује се следећи падајући мени:
Када корисник изврши избор, враћа се тачна сума.
Објашњење
Падајући мени поставља се једноставним правилом за проверу података на основу „листе“:
Red,Blue,Green,All
Именовани опсези „боја“ (Ц5: Ц15) и „количина“ (Д5: Д15) служе само ради практичности.
Формула у Г5 врши условну суму на основу тренутног падајућег избора у Ф5. Најудаљенија функција је израз ИФ, који проверава да ли је избор „све“:
=IF(F5="all",SUM(qty)
Ако је тако, формула као коначни резултат враћа колону суме количине.
Ако је Ф5 било која вредност осим „све“ (тј. „Црвена“, „плава“ или „зелена“), логички тест враћа ФАЛСЕ и АКО усмерава формулу у функцију СУМИФ:
SUMIF(color,F5,qty)
СУМИФ израчунава условну суму на основу вредности у Ф5 и враћа резултат.