Postoji neobična pogreška koja može uzrokovati pogreške u izračunu u programu Excel kada napravite promjene u tablici pretraživanja. S obzirom na to da je moto tima Excel "Recalc or Die", nisam siguran zašto neće ispraviti ovu grešku.
Donja slika prikazuje formulu VLOOKUP u stupcu C. Traži stavku u B, vraćajući četvrti stupac iz narančaste tablice pretraživanja. U ovom je trenutku sve u redu.
Ako netko nehotice izbriše stupac ili ubaci stupac u tablicu pretraživanja, dogodi se neobična stvar.
Što se ovdje događa? Izgleda kao:
- Formula u C2 ovisi o stupcima F: K pa se izračunava. Zabrljali smo jer VLOOKUP i dalje vraća 4. stupac tablice. To nam daje boju umjesto cijene i čini da formula Total u D2 zakaže.
- E sad, da sam Excel Recalc Engine i da sam osjećajan i da imam osobnost, mogao bih si reći: "Hmmm. Vrijednost u C2 se promijenila. Možda bih se trebao prisjetiti bilo koje druge identične formule u ovom stupcu." Zbog te bih se misli podsjetio na C3, C4 i C5. Ali Excel se ne vraća na te stanice. To nema nikakve veze s pogreškom u D2. Čak i bez formule u D2, formule u C3, C4 i C5 se u ovom trenutku ne izračunavaju.
- Ćelije C3, C4 i C5 ostaju pogrešne sve dok ne pritisnete Ctrl + alt = "" + Shift + F9 za potpuno ponavljanje.
Nemojte me krivo shvatiti. Obožavam VLOOKUP. Ali ljudi koji se žale na VLOOKUP predložili bi upotrebu MATCH-a kao treći argument u VLOOKUP-u za rješavanje ove situacije.
Ako koristite gornju formulu, problem ponovnog pojavljivanja neće se pojaviti.
Obavijestio sam tim programa Excel o ovoj pogrešci, ali oni neobično nemaju prioritet u rješavanju problema. Postoji barem od Excela 2010.
Svakog petka ispitujem grešku ili neko drugo riblje ponašanje u programu Excel.
Excel misao dana
Pitao sam svoje prijatelje Excel Master za savjet o Excelu. Današnja misao za razmišljanje:
"Jedina stvar koja je bolja od VLOOKUP-a u proračunskoj tablici Excel je sve"
Liam Bastick