Cum să evitați formulele eronate

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Poate fi foarte frustrant când formulele afișează rezultate neprevăzute sau erori, mai ales dacă nu știți ce să faceți.

Mai multe lucruri pot să nu meargă bine. De exemplu, ar putea exista paranteze nepotrivite, greșeli de tastare sau referințe la date din zone care nu există. Următoarele metode vă pot ajuta să preveniți sau să rezolvați greșeli comune atunci când construiți formule sau trebuie să le corectați.

Utilizați acest exemplu de bună practică:

Pentru a evita această greșeală comună:

Începeți fiecare funcție cu semnul egal (=)

Dacă intrarea nu începe cu semnul egal, nu este o formulă și nu va fi calculată - o greșeală comună, care este ușor de făcut.

De exemplu, când tastați ceva de genul SUM(A1:A10), Excel Online arată șirul de text SUM(A1:A10) în locul rezultatului unei formule. Dacă tastați 11/2, veți vedea o dată, cum ar fi 2 nov sau 02.11.2009 în loc să se împartă 11 la 2.

Pentru a evita aceste rezultate neașteptate, întotdeauna începeți cu semnul egal. De exemplu, tastați: =SUM(A1:A10) și =11/2

Închideți toate parantezele

Asigurați-vă că toate parantezele au pereche. Într-o formulă care utilizează o funcție, fiecare paranteză de deschidere are nevoie de o paranteză de închidere pentru ca funcția să ruleze corect.

De exemplu, formula =IF(B5<0); "Nu este valid";B5*1,05) nu va funcționa, deoarece există două paranteze închise și o singură paranteză deschisă.

Formula corectă ar arăta așa: =IF(B5<0,"Nu este valid",B5*1.05).

Introduceți toate argumentele necesare

Cele mai multe funcții au argumente obligatorii - valori pe care trebuie să le furnizați pentru ca funcția să ruleze. Doar câteva funcții (cum ar fi PI sau TODAY) nu au niciun argument. Verificați sintaxa formulei care apare atunci când începeți tastarea semnului egal urmat de o funcție pentru a vă asigura că introduceți toate argumentele necesare, nici mai mult, nici mai puțin.

De exemplu, funcția UPPER acceptă un singur șir text sau o singură referință de celulă ca argument: =UPPER("salut") sau =UPPER(C2)

De asemenea, unele funcții, cum ar fi SUM, au nevoie doar de argumente numerice, în timp ce alte funcții, cum ar fi REPLACE, necesită o valoare text pentru cel puțin unul dintre argumente. Dacă utilizați tipul greșit de date, unele funcții ar putea să returneze rezultate neașteptate sau să afișeze o eroare #VALUE!.

Utilizați numere neformatate în formule

Nu introduceți numere formatate cu semne dolar ($) sau separatori zecimali (,) în formule, deoarece semnele dolar indică referințe absolute, iar virgulele sunt separatori de argumente. (Exemplele se aplică la setările regionale pentru Engleză) Numerele formatate nu sunt utilizate în calculul formulei. În loc de a introduce $1.000, introduceți 1000 în formulă.

Dacă utilizați numere formatate în argumente, veți obține rezultate neașteptate de calcul, dar, de asemenea, puteți vedea eroarea #NUM!. De exemplu, dacă introduceți formula =ABS(-2,134) pentru a găsi valoarea absolută a lui -2134, Excel Online afișează eroarea #NUM!, deoarece funcția ABS acceptă numai un argument. (Exemplele se aplică la setările regionale pentru Engleză)

Puteți formata rezultatul formulei cu separatori zecimali și simboluri monetare după ce introduceți formula folosind numere neformatate, dacă aplicați un format de număr.

Utilizați tipul potrivit de date de celule

Este posibil ca formula dvs. să nu returneze rezultatele așteptate dacă tipul de date al celulei nu poate fi utilizat în calcule.

De exemplu, dacă introduceți o formulă simplă =2+3 într-o celulă care este formatată ca text, Excel Online nu poate calcula datele introduse. Tot ce veți vedea în celulă este =2+3.

Pentru a rezolva această problemă, modificați tipul de date al celulei de la Text la General, astfel:

  1. Selectați celula.

  2. Faceți clic pe Pornire > săgeata Format de număr și alegeți General.

  3. Apăsați F2 pentru a pune celula în modul Editare și apăsați pe Enter pentru a accepta formula.

O dată calendaristică introdusă într-o celulă cu tipul de date Număr ar putea fi indicată ca valoare de date numerice în loc de dată. Pentru a afișa acest număr ca dată, alegeți un format Dată din galeria Format de număr.

Utilizați simbolul * pentru a înmulți numere

E posibil să doriți să utilizați x ca operator de înmulțire într-o formulă, dar trebuie să folosiți asteriscul (*).

Când utilizați un x în formulă, Excel Online nu poate calcula rezultatul și arată formula în celulă în schimb, plasând o bordură roșie punctată în jurul celulei pentru a vă anunța că există o eroare de formulă.

Încadrați textul din formule între ghilimele

Dacă creați o formulă care include text, încadrați textul între ghilimele.

De exemplu, formula = "Astăzi este" & TEXT ((TODAY), "dddd, mmmm dd") combină textul "Astăzi este " cu rezultatele funcțiilor TEXT și TODAY și returnează Astăzi este luni, 30 mai în celulă.

În formulă, "Astăzi este " are un spațiu înainte de ghilimelele de final pentru a asigura spațiul dorit între cuvintele Astăzi este și Luni, 30 mai. Fără ghilimele în jurul textului, formula ar putea afișa eroarea #NAME?.

Nu imbricați mai mult de 64 funcții într-o formulă

Puteți combina (sau imbrica) cel mult 64 de niveluri de funcții într-o formulă.

Vindeti, formula =IF(SQRT(PI()) < 2, "mai puțin de două!", "mai mult de două!") are 3 niveluri de funcții: funcția PI este imbricat în interiorul funcția SQRT, care la rândul său este imbricat în interiorul funcției IF.

Evitați împărțirea valorilor numerice la zero

Împărțirea unei celule la o altă celulă cu rezultatul zero (0) sau fără valoare duce la o eroare #DIV/0!.

Pentru a evita această eroare, imbricați operația de împărțire în funcția IFERROR. De exemplu, introduceți următoarele două formule în celulele dintr-o foaie de lucru:

=IFERROR(3/0,0)

=IFERROR(3/7,0)

Prima formulă returnează 0, deoarece funcția IFERROR recunoaște că împărțirea la zero generează o eroare. A doua formulă returnează valoarea 3/7; nu există nicio eroare, pentru că nu împărțiți la zero.

Pentru a face mai ușoară crearea formulelor, consultați aceste sfaturi și trucuri pentru formule.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×