„Excel“ pamoka: „Excel“ formulės klaidų kodai

Šiame vaizdo įraše apžvelgsime klaidų kodus, kuriuos rodo „Excel“, kai formulėje kažkas negerai.

Yra 8 klaidų kodai, į kuriuos greičiausiai susidursite dirbdami su „Excel“ formulėmis.

Pirma, mes turime padalinti iš nulio klaidos. Tai pamatysite, kai formulė bandys skaičių padalyti iš nulio, kaip šiame pirmame pavyzdyje.

Atminkite, kad tą pačią klaidą pamatysite, kai formulę bandoma padalyti iš tuščio langelio.

Kai kriterijai neatitinka jokių diapazono langelių, taip pat galite pamatyti klaidų dalijimąsi iš nulio, naudojant funkcijas AVERAGEIF ir AVERAGEIFS.

Kai „Excel“ neatpažįsta pavadinimo ar formulės, pamatysite „NAME“ klaidą. Pirmajame pavyzdyje AVERAGE funkcija yra parašyta neteisingai, todėl ji neatpažįstama.

Antrame pavyzdyje bandome gauti AVERAGE diapazonui, pavadintam „prime“, tačiau šis diapazonas šiame darbalapyje yra.

NA klaida reiškia, kad duomenų nėra. Šią klaidą galite pamatyti dirbdami su diapazonu, kuriame yra NA klaida, kaip šiame pirmame pavyzdyje. Jei B7 yra tuščias arba jame yra normali vertė, klaida išnyksta.

NA taip pat yra dažna klaida, kai naudojate VLOOKUP arba MATCH. Tai reiškia, kad paieškos vertės nerandama lentelėje ar masyve. Šiuo atveju „Sushi“ nėra lentelėje. Jei pakeisime B12 reikšmę į picą, viskas gerai.

Jei vertė yra per didelė, kaip nurodyta šiame pirmame pavyzdyje, galite pamatyti NUM klaidą. Jei eksponentą padarysime mažesne verte, „Excel“ galės parodyti rezultatą.

Antrame pavyzdyje pirmoji formulė yra tinkama ir pateikia 28 mėnesius tarp datų, naudodama funkciją DATEDIF, tačiau siuntimo formulėje pradžios ir pabaigos datos yra pakeistos ir išmetama NUM klaida.

Matysite vertės klaidą, kai argumentas nėra laukiamas tipas. Pirmajame pavyzdyje „obuolys“ nėra tinkama data, todėl funkcija NETWORKDAYS negali apskaičiuoti darbo dienų ir grąžina VALUE.

Funkcija MONTH dėl tos pačios priežasties negali išgauti mėnesio vertės iš „obuolio“.

Taip pat pamatysite klaidą VALUE, jei sukursite masyvo formulę ir pamiršite įvesti formulę su tinkama sintakse, naudodami „Contrl“ + „Shift“ + „Enter“.

REF klaida yra viena iš dažniausiai matomų klaidų. Tai įvyksta, kai nuoroda tampa negaliojanti, dažniausiai todėl, kad langeliai buvo ištrinti. Pvz., Formulėje B6 susumuojamos trys E stulpelio vertės. Jei ištrinsiu 10 eilutę, kurioje yra viena iš šių reikšmių, funkcija grąžins klaidą REF. Jei patikrinsime funkciją, pamatysime, kad paskutinė nuoroda buvo pakeista klaidos kodu.

NULL klaida pasitaiko gana retai ir įvyksta nurodžius du diapazonus, kurie nesikerta. Norėdami iliustruoti, pirmiausia žiūrėkite į šią mažą pardavimo lentelę.

Žemiau pateiktose formulėse tarpo simbolį naudojame dviejų diapazonų sankirtai nurodyti. Tai puikiai tinka pirmosioms dviem formulėms, kurios gauna konkrečią vertę abiejų diapazonų sankirtoje.

Tačiau trečiojoje formulėje yra du diapazonai, kurie nesikerta, todėl formulė grąžina NULL.

Dabar pažvelkime į pirmąjį pavyzdį, kuris yra funkcija SUM. Matote, kad ši formulė netyčia vietoj kablelio naudoja tarpą. Kadangi tarpas yra diapazono sankirtos operatorius ir kadangi B7 ir B8 nesikerta, SUM grąžina NULL.

Galiausiai, dažnai matysite maišos simbolių eilutę, kai reikšmė netelpa langelyje. B6 langelyje yra paprasta data, bet data yra suformatuota ilgu formatu, todėl ji nerodoma. Norėdami ištaisyti šią klaidą, tiesiog išplėskite stulpelį.

Žinoma

Pagrindinė formulė

Susiję spartieji klavišai

Įveskite masyvo formulę Ctrl + Shift + Enter + + Return

Įdomios straipsniai...