Există o eroare ciudată care poate provoca erori de calcul în Excel atunci când modificați tabelul de căutare. Având în vedere că motto-ul echipei Excel este „Recalc or Die”, nu sunt sigur de ce nu vor remedia această eroare.
Figura de mai jos prezintă o formulă VLOOKUP în coloana C. Acesta caută elementul din B, returnând a 4-a coloană din tabelul de căutare portocaliu. Totul este bine în acest moment.
![](https://cdn.wiki-base.com/3193976/calculation_bug_when_changing_vlookup_table_-_excel_tips_2.jpg.webp)
Dacă cineva șterge din greșeală o coloană sau introduce o coloană în tabelul de căutare, se întâmplă un lucru ciudat.
![](https://cdn.wiki-base.com/3193976/calculation_bug_when_changing_vlookup_table_-_excel_tips_3.jpg.webp)
Ce se intampla aici? Arată ca:
- Formula din C2 este dependentă de coloanele F: K, deci recalculează. Am înșelat lucrurile, deoarece VLOOKUP încă returnează cea de-a 4-a coloană a tabelului. Acest lucru ne oferă Culoare în loc de Preț și face ca formula Total din D2 să eșueze.
- Acum, dacă aș fi motorul Excel Recalc și dacă aș fi sensibil și aș avea o personalitate, aș putea să-mi spun „Hmmm. Valoarea în C2 s-a schimbat. Poate că ar trebui să recalc orice altă formulă identică din această coloană.” Acest gând m-ar determina să recalc C3, C4 și C5. Dar Excel nu recalcează aceste celule. Nu are nimic de-a face cu eroarea din D2. Chiar și fără formula din D2, formulele din C3, C4 și C5 nu sunt calculate în acest moment.
- Celulele C3, C4 și C5 rămân greșite până când apăsați Ctrl + alt = "" + Shift + F9 pentru un recalc complet.
Nu mă înțelege greșit. Îmi place VLOOKUP. Dar oamenii care se plâng de VLOOKUP ar sugera utilizarea unui MATCH ca al treilea argument în VLOOKUP pentru a rezolva această situație.
![](https://cdn.wiki-base.com/3193976/calculation_bug_when_changing_vlookup_table_-_excel_tips_4.jpg.webp)
Dacă utilizați formula de mai sus, problema recalc nu va apărea.
Am informat echipa Excel despre această eroare, dar în mod ciudat nu au nicio prioritate în rezolvarea problemei. A existat cel puțin din Excel 2010.
În fiecare vineri, examinez o eroare sau alt comportament de pește în Excel.
Gândul Excel al zilei
Le-am cerut prietenilor mei Excel Master sfatul lor despre Excel. Gândul de astăzi să medităm:
„Singurul lucru mai bun decât VLOOKUP într-o foaie de calcul Excel este totul”
Liam Bastick