A #NUM! Hibák a Microsoft Excelben


Az Excel #NUM hibáinak megértése és megoldása több, mint hibaelhárítási feladat; ez elengedhetetlen készség mindenkinek, aki Excellel dolgozik. Akár pénzügyi adatokban navigál, akár tudományos kutatásokat végez, akár készletkezelést végez, ezek a képlethibák előkerülhetnek, és veszélyeztethetik az elemzést. Ebben a cikkben végigvezetjük a #NUM hiba kijavításának különböző módjain.

Továbbá mindenképpen tekintse meg az hogyan lehet kijavítani az #N/A hibákat az Excel képletekben és a gyakran előforduló megosztási szabálysértési hiba című útmutatónkat.

Mi a #NUM hiba, és miért fordul elő?

Az Excel #NUM hibaüzenete az egyik leggyakoribb hiba. A következő okok miatt aktiválódik:

  1. Az argumentumbevitel érvénytelen. Minden bemenetnek érvényes adattípusúnak kell lennie ahhoz, hogy az Excel felismerje őket, és a függvények ki tudják számítani őket.
  2. Túl nagy vagy túl kicsi számok. Az Excel korlátozza a kiszámítható számok méretét. Ha a képlet túllépi ezt a határértéket, az #NUM hibát eredményez.
  3. Lehetetlen műveletek, például egy negatív szám négyzetgyökének megkeresése.
  4. Az iterációs képlet nem konvergálhat. Ha egy iterációs képlet nem találja az érvényes eredményt, akkor a #NUM hibát adja vissza.
  5. Javítsa ki a helytelen függvényargumentum által okozott #NUM hibát.

    A #NUM hiba leggyakoribb oka az érvénytelen argumentum vagy helytelen adattípus. Ha azt gyanítja, hogy ez okozza a #NUM hibát a függvényében, ellenőrizze az adattípusokat és a képlet szintaxisát, hogy nem tévednek-e.

    Ha például a DATE függvényt használja, az Excel elvárja, hogy csak 1 és 9999 közötti számokat használjon az év argumentumhoz. Ha olyan évértéket ad meg, amely kívül esik ezen a tartományon, az #NUM hibát eredményez.

    Hasonlóképpen, ha a DATEDIF függvényt használja, a megadott befejezési dátumnak nagyobbnak kell lennie, mint a kezdő dátum. Egyenlő dátum bejegyzései is lehetnek. De ha ez az ellenkezője, akkor az eredmény a #NUM hiba lesz.

    Nézzük meg egy példán:

    A

    =DATEDIF(A2,B2”d”) kiszámítja a két dátum közötti napok számának különbségét (az A2 és B2 cellában). Az eredmény számszerű, ha az A2 cellában lévő dátum kisebb, mint a B2 cellában lévő dátum. Ha nem ez a helyzet, mint az alábbi példánkban, az eredmény a #NUM hiba lesz..

    Javítsa ki a túl nagy vagy túl kicsi számok által okozott #NUM hibát

    Ha a képletnek olyan argumentuma van, amely meghaladja az Excel számkorlátját, az #NUM hibát eredményez. Igen, a Microsoft Excel korlátozza a kiszámítható számok méretét. Ennek megoldásához úgy kell beállítania a bemeneti értéket, hogy az eredmény a megengedett tartományba essen.

    Ha ilyen nagy számokkal kell dolgoznia, fontolja meg a számítás kisebb részekre bontását. Ez lehetővé teszi több cella használatát a végeredmény eléréséhez.

    Íme a számítási korlátok a Microsoft Excelben:

    • A legkisebb negatív szám a -2,2251E-308.
    • A legkisebb pozitív szám a 2,2251E-308.
    • A legnagyobb negatív szám -9,99999999999999E+307.
    • A legnagyobb pozitív szám a 9,99999999999999E+307.
    • A képlet alapján megengedett legnagyobb negatív szám: -1,7976931348623158E+308.
    • A képlet alapján megengedett legnagyobb pozitív szám: 1,7976931348623158E+308.
    • Ha az Ön által használt képlet eredménye kívül esik ezeken a hatókörökön, akkor a #NUM hibaüzenetet kapja.

      Nézzük meg példaként.

      Megjegyzés: az új Microsoft Excel verziók -ban csak nagy számok eredményezik a #NUM hibát. A túl kicsi számok 0-t (általános formátum) vagy 0,00E+00-at (tudományos formátum) eredményeznek.

      Ha nem ismeri a tudományos formátumot, ne feledje, hogy például az „E-20” rész azt jelenti, hogy „10-szeres -20 hatványa”.

      A #NUM lehetetlen számítások által okozott hiba javítása

      A #NUM hiba másik oka az, ha az Excel lehetetlennek tartja a számítást. Ebben az esetben meg kell határoznia a problémát okozó függvényt vagy a függvény részét, és ennek megfelelően módosítania kell a képletet vagy a bemeneteket.

      A lehetetlen számítás legtipikusabb példája egy negatív numerikus érték négyzetgyökének megkeresése. Lássuk a példában az SQRT függvényt:

      Ha az =SQRT(25) értéket használja, az eredmény 5 lesz.

      Ha az =SQRT(-25) értéket használja, az eredmény #NUM.

      A probléma kijavítható, ha alkalmazza az ABS-függvényt, és megkapja a szám abszolút értékét.

      =SQRT(ABS(-25))

      Vagy

      =SQERT(ABS(cella_hivatkozás))

      Hasonlóképpen az Excel nem támogatja a komplex számokat, így minden olyan számítás, amely komplex számot eredményez, #NUM hibát eredményez. Ebben az esetben a számítás az Excel korlátain belül lehetetlen..

      Példa erre az, ha egy negatív számot megpróbálunk nem egész hatványra emelni.

      #NUM hiba javítása, amikor az iterációs képlet nem tud konvergálni

      Lehet, hogy a #NUM hibaüzenetet kapja, mert az Ön által használt képlet nem találja az eredményt. Ha ez a helyzet, módosítania kell a bemeneti értékeket, és segítenie kell a képletnek a számítás végrehajtásában.

      Az iteráció egy Excel-szolgáltatás, amely lehetővé teszi a képletek ismételt számítását, amíg a megfelelő feltételek teljesülnek. Ez azt jelenti, hogy a képlet próbálgatással próbálja megtalálni az eredményt. Számos Excel-függvény használja az iterációs funkciót: IRR, XIRR vagy RATE. Az az iterációs képlet, amely nem találja az érvényes eredményt a megadott paramétereken belül, a #NUM hibát adja vissza.

      Például:

      Segítsen képletet egy kezdeti tippel:

      Lehet, hogy módosítania kell az iterációs beállításokat az Excelben, hogy elősegítse a képlet konvergenciáját. A következőképpen teheti meg:

      1. Lépjen a Fájlelemre a szalagon, és válassza az Opcióklehetőséget.
        1. A Képleteklapon keresse meg aSzámításopciókat.
          1. Jelölje be az Iteratív számítás engedélyezéselehetőséget.
            1. A Iterációk maximális számamezőbe írja be, hányszor szeretné újraszámítani a képletet. A nagyobb szám növeli annak valószínűségét, hogy megtalálja az eredményt.
            2. A Maximális változásmezőben adja meg a számítási eredmények közötti változás mértékét. A kisebb számok pontosabb eredményeket adnak.
              1. Kattintson az OKgombra a módosítások alkalmazásához.
              2. Javítsa ki a # NUM hiba az Excel IRR függvényében

                Ha nem konvergencia probléma van, akkor az IRR-képlet nem fogja megtalálni a megoldást. Az eredmény a #NUM hiba lenne. Ennek megoldásához módosítania kell az Excel iterációs beállításait, és meg kell adnia a kezdeti tippet.

                A többi iterációs függvényhez hasonlóan az IRR függvény is #NUM hibát eredményezhet, mivel a képlet bizonyos számú iteráció után nem találja meg az eredményt. Könnyen megoldhatja ezt a problémát, ha növeli az iterációk számát, és megadja a kezdeti tippet. Példákért nézze meg az előző részt..

                Ha ellentmondásos előjelekkel áll szemben, mint az alábbi példánkban, győződjön meg róla, hogy az összes kezdeti kimenő pénzáramlást negatív számként adja meg. A függvény feltételezi, hogy vannak pozitív és negatív cash flow-k is.

                Ha például befektetése 10 000 USD-ra van állítva, az IRR függvény #NUM hibát eredményez.

                Ha módosítja a befektetést -10 000 USD-ra, negatív bemenetként, például:

                Az IRR funkció működni fog.

                Ne feledje, hogy a Microsoft Excel modern verziói a negatív bevitelt zárójelbe teszik (a mi -10 000 USD-t (10 000 USD) változtattuk), ezért ne aggódjon, ha ezt látja. A képlet továbbra is működni fog.

                Az ebben a cikkben ismertetett lépések és bevált gyakorlatok követésével most már felkészülten kezelheti ezeket a bosszantó #NUM! problémákkal szembesül, így biztosítva, hogy Excel-táblázatai megbízhatóak és hibamentesek maradjanak. Jó táblázatkészítést!

                .

                Kapcsolódó hozzászólások:


                11.01.2024