Stretol som človeka, ktorý mal dva cenníky. Cenník 100 najlepších produktov sa aktualizuje každý týždeň. Cenník ostatných produktov sa aktualizuje dvakrát ročne. Potrebovali logiku, ktorá by hovorila: „Ak sa tento produkt nachádza v tabuľke 1, použite najnovšiu cenu z tejto tabuľky. Ak sa však nenájde, použite ako zálohu tabuľku 2.“
Prvá časť vzorca je =VLOOKUP(A2,$X$2:$Y$101,2,False)
. Ak sa v tejto tabuľke nachádza číslo dielu, dostanete cenu. Ak ale číslo dielu nepatrí medzi 100 najlepších produktov, vráti vzorec chybu # N / A.
Keď sa zobrazí chyba # N / A, =VLOOKUP(A2,$AA2:$AB$5000,2,False)
namiesto toho chcete urobiť .
Ak je prvý VLOOKUP neúspešný, použite funkciu newna (Excel 2013) IFNA na odoslanie programu Excel do druhej tabuľky.
=IFNA(VLOOKUP(A2,$X$2:$Y$101,2,False), VLOOKUP(A2,$AA2:$AB$5000,2,False))