Na získanie ceny za zadanú položku, ktorá sa zhoduje s uvedenou značkou, použijeme kombináciu „IF "&" LOOKUP "funkcie na získanie výstupu.
"IF funkcia " kontroluje, či je vami zadaná podmienka PRAVDA alebo NEPRAVDA. Ak sa stav vráti PRAVDA potom vráti prednastavenú hodnotu a ak sa podmienka vráti NEPRAVDA potom vráti ďalšiu prednastavenú hodnotu.
Syntax = IF (logický_test, value_if_true, value_if_false)
"VYHĽADAŤ":Vyhľadá hodnotu buď z rozsahu jedného riadka alebo jedného stĺpca, alebo z poľa. Poskytnuté pre spätnú kompatibilitu.
Syntax: = LOOKUP (lookup_value, lookup_vector, result_vector) = LOOKUP (lookup_value, array)
Zoberme si príklad:
Máme zoznam položiek v stĺpci A a Zoznam značiek v stĺpci B. Potrebujeme nájsť vzorec, ktorý v stĺpci C uvedie cenu ako výsledok na základe podmienok zodpovedajúcich stĺpcom A a B. Pevný cenník je uložený v stĺpec E až G.
- V bunke C2 by vzorec bol
- = IF (A2 = "Džínsy", VYHĽADÁVANIE (B2, {"Diesel", "Lee", "Levis"; 85,70,80}), IF (A2 = "Tričko", VYHĽADAŤ (B2, {" Gap “,„ Old Navy “,„ Sacks “}, {5,3,7}))))
- Na klávesnici stlačte kláves Enter.
- Funkcia vráti vyvolávaciu cenu pre zadanú položku a zadanú značku.
- Skopírovanie vzorca z bunky C2 do rozsahu C3: C7.