Rezultatul formulei care arată 0 în Excel (3 soluții)

  • Imparte Asta
Hugh West

În acest tutorial, vom demonstra cum să rezolvăm problema ca rezultatul formulei să arate 0 în excel. În timp ce lucra în Microsoft Excel este posibil să avem nevoie să adăugăm niște valori cu o formulă. Dar în loc să afișeze valoarea calculată, formula returnează 0 Vă puteți confrunta cu această problemă din diferite motive. În acest articol, vom încerca să vă clarificăm conceptul despre cum să rezolvați această problemă.

Descărcați caietul de practică

Puteți descărca caietul de practică de aici.

Rezultatul formulei arată 0.xlsm

3 Soluții eficiente pentru rezultatul formulei care arată 0 în Excel

Vom discuta 3 soluții eficiente pentru a rezolva problema rezultatului formulei care arată 0 în Excel. Pentru a vă ilustra soluțiile, vom folosi același set de date pentru soluție-1 ' și ' soluție-2 ' și un set de date ușor modificat pentru ' soluție-3 '.

1. Corectați rezultatul formulei care arată 0 prin convertirea textului în număr

Pentru a remedia problema rezultatului formulei care arată 0 în Excel, în primul rând, vom verifica datele din setul nostru de date pe care le vom introduce în formulă. Uneori, numerele din date sunt stocate în format text. Deci, formula returnează 0 Pentru a rezolva această problemă, vom converti textul în numere.

1.1 Conversia textului în număr cu un clic al mouse-ului

În această metodă, vom converti textul în numere cu un clic al mouse-ului pentru a rezolva problema afișării rezultatului formulei. 0 în Excel. În următoarea captură de ecran, avem un set de date al unei librării. Setul de date constă în numele unor cărți și cantitatea disponibilă a acestor cărți în acea librărie. Să presupunem că dorim să calculăm numărul total de cărți din celula C10 .

Urmați pașii de mai jos:

  • Introduceți formula în celulă C10 pentru a calcula cantitatea totală:
=SUM(C5:C9)

  • Presa Introduceți și putem vedea că formula returnează 0 Aceasta este problema pe care trebuie să o rezolvăm.

  • Înainte de a începe, dorim să observați câteva aspecte. În celula F6 se introduce următoarea formulă:
=COUNTA(C5:C9)

  • Dacă apăsați Introduceți după inserarea formulei, veți obține rezultatul, deoarece COUNTA numără numărul de celule care nu sunt goale și nu are nicio legătură cu valoarea celulei.

  • Introduceți din nou următoarea formulă în celulă F7 :
=COUNT(C5:C9)

  • Apăsați Introduceți . aici formula returnează 0 deoarece COUNT numără numărul de celule care conțin numere și nu text.

  • Pentru a înțelege motivul pentru care se arată 0 selectați celula C5 și să ne uităm la bara de formulare. Putem vedea numărul, dar există o apostrof care indică faptul că numărul este în format text. Acesta este motivul pentru care primim o eroare în timpul utilizării formulelor.

Să vedem care sunt pașii pentru a rezolva această problemă.

ETAPE:

  • În primul rând, selectați celula ( C5:C9 ).

  • În al doilea rând, faceți clic pe butonul exclamare Va apărea un meniu derulant.
  • În al treilea rând, selectați opțiunea Conversia în Număr ' din meniul derulant.

  • În cele din urmă, putem vedea că rezultatul formulei nu este afișat 0 mai mult în celule C10 și F7 Deoarece am convertit formatul valorilor din celula ( C5:C9 ) din text în număr, formula din celula C10 poate da rezultatul acum.

Citiți mai mult: [Fix!] Formula nu funcționează și se afișează ca text în Excel

1.2 Utilizați opțiunea "Paste Special" pentru a converti textul în număr

O altă metodă de a rezolva problema rezultatului formulei care arată 0 în Excel este de a folosi ' Lipire specială Pentru a ilustra această metodă, vom folosi același set de date pe care l-am folosit în metoda anterioară.

Așadar, să vedem care sunt pașii pentru a folosi ' Lipire specială ' în această metodă.

ETAPE:

  • Mai întâi, selectați orice celulă din afara intervalului de date și faceți clic pe Copiați .
  • Apoi, selectați intervalul de celule ( C5:C9 ).
  • Apoi, mergeți la Acasă > Paste > Lipire specială

  • Acțiunile de mai sus vor deschide o nouă casetă de dialog numită ' Lipire specială '.
  • După aceea, bifați opțiunea Adăugați în cadrul Operațiunea și faceți clic pe OK .

  • În cele din urmă, putem vedea rezultatul formulei din celula C10 .

Citiți mai mult: Cum să afișați toate formulele în Excel (4 Easy & Metode rapide)

1.3 Aplicați codul VBA pentru a converti textul în număr pentru a fixa rezultatul formulei care arată 0 în Excel

Dacă sunteți un utilizator avansat de Excel și doriți să efectuați sarcini mai rapid, puteți utiliza VBA pentru a rezolva problema de mai sus. În această metodă, vom aplica un cod VBA cod pentru a rezolva problema de afișare a rezultatului formulei 0 în excel mai rapid.

Așadar, să vedem care sunt pașii de urmat pentru a aplica VBA în această metodă.

ETAPE:

  • La început, selectați celula ( C5:C9 ).
  • Următorul, faceți clic dreapta pe pe foaia activă.
  • Apoi, selectați opțiunea ' Vezi codul '.

  • Acțiunea de mai sus va deschide o fereastră goală VBA modul.
  • Introduceți următorul cod în modulul respectiv:
 Sub TextToNumber() Dim rg As Range On Error Resume Next Set rg = Selection _ .SpecialCells(xlCellTypeConstants, 23) On Error GoTo ErrorHandle If Not rg Is Nothing Then Cells.SpecialCells(xlCellTypeLastCell) _ .Offset(0, 1).Copy rg.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlPasteSpecialOperationAdd Else MsgBox "Unable to find Constants in selection" End If Handler_Exit:Application.CutCopyMode = False Set rg = Nothing Exit Sub ErrorHandle: MsgBox "Nu se poate converti textul în numere" Resume Handler_Exit End Sub 
  • Acum, faceți clic pe butonul Rulați sau apăsați butonul F5 pentru a rula codul.

  • În cele din urmă, codul de mai sus rezolvă problema rezultatului formulei care arată 0 în Excel. Astfel, obținem suma în celula C10 .

Citiți mai mult: Cum să afișați valoarea în loc de formulă în Excel (7 metode)

2. Rezultatul formulei Fix arată 0 în Excel folosind opțiunea "Text to Column

Folosirea indicativului Text în coloană ' de la opțiunea Date fila este o altă modalitate eficientă de a remedia problema rezultatului formulei care arată 0 în Excel. În următorul set de date, în celula C10 , vom aduce rezultate în loc de 0 .

Să vedem care sunt pașii pentru a efectua această acțiune.

ETAPE:

  • Mai întâi, selectați celula ( C5:C9 ).
  • În continuare, mergeți la Date Selectați opțiunea ' Text în coloană ' de la ' Instrumente de date '.

  • Apoi, va apărea o nouă casetă de dialog. Bifați opțiunea Delimitat din opțiunile de tip de fișier și faceți clic pe butonul Finisaj buton.

  • În final, acțiunea de mai sus returnează rezultatul formulei din celula C10 .

Citește mai mult: [Fixed!] De ce nu funcționează o formulă în Excel (15 motive cu soluții)

Lecturi similare

  • Afișați formula în celulele Excel în loc de valoare (6 moduri)
  • [Fixed!] Formula SUM nu funcționează în Excel (8 motive și soluții)
  • [Rezolvat]: Formulele Excel nu se actualizează până la salvare (6 soluții posibile)
  • [Fixed!] Formulele Excel nu funcționează pe un alt computer (5 Soluții)
  • [Rezolvat:] Formula Excel nu funcționează decât dacă faceți dublu clic pe celulă (5 Soluții)

3. Eliminați caracterele ascunse atunci când rezultatul formulei arată 0 în Excel

Un alt motiv pentru care rezultatul formulei arată 0 în Excel este prezența caracterelor ascunse în intervalul de formule. Uneori copiem sau descărcăm un set de date dintr-o altă sursă. Acest set de date poate conține caractere ascunse. Pentru a obține un rezultat corect, trebuie să eliminăm aceste caractere ascunse.

3.1 Corectarea rezultatului formulei care arată 0 Eliminarea caracterelor ascunse utilizând codul de caractere

Caracterul ascuns poate fi un spațiu nehotărât. În Microsoft Excel , codul de caractere pentru un spațiu fără întrerupere este 0160 Pentru a remedia problema, rezultatul formulei arată 0 în Excel trebuie să înlocuim aceste caractere cu șiruri de caractere goale sau goale. Următorul set de date al unui magazin de cărți constă în numele diferitelor cărți și cantitatea de vânzări în timp real din acel magazin. Dacă dorim să calculăm cantitatea totală în celula C9 folosind SUM Aceasta dă rezultatul 0 din cauza caracterelor ascunse în intervalul de celule ( C5:C8 ).

Să vedem care sunt pașii de înlocuire a caracterelor ascunse în această metodă.

ETAPE:

  • În primul rând, selectați celula ( C5:C8 ).
  • Apoi, mergeți la Acasă tab.

  • În al doilea rând, mergeți la rubrica Găsiți & Selectați ' de la opțiunea Acasă Apoi, selectați opțiunea Înlocuiți .

  • O nouă casetă de dialog numită Găsiți și înlocuiți ' va apărea.
  • În al treilea rând, mergeți la ' Găsiți ce Țineți apăsat câmpul de text "t". Alt cheie și tip 0160 pe tastatură numerică , nu de la taste alfanumerice După ce ați tastat, nu va apărea nimic în fereastra ' Găsiți ce '.
  • Păstrați ' Înlocuiți cu ' câmp de text gol.
  • După aceea, faceți clic pe ' Înlocuiți totul '.

  • Apare o nouă casetă de dialog care arată numărul de înlocuiri efectuate. Faceți clic pe OK pe acea cutie.

  • În cele din urmă, comenzile de mai sus înlocuiesc caracterele ascunse cu șiruri goale din intervalul formulei din celula C9 Astfel, obținem rezultatul formulei din celula C9 .

Citește mai mult: [Fixed!] Formula SUM din Excel nu funcționează și returnează 0 (3 soluții)

3.2 Introduceți codul VBA pentru a elimina caracterele ascunse pentru a remedia rezultatul formulei care arată 0 în Excel

În această metodă, vom rezolva exact aceeași problemă pe care am rezolvat-o în exemplul anterior, dar, de data aceasta, vom aplica metoda VBA cod. Cu ajutorul VBA cod, vom înlocui caracterele ascunse pentru a remedia problema ca rezultatul formulei să arate 0 în excel.

Să vedem care sunt pașii pentru a aplica VBA codul pentru a corecta caracterele ascunse.

ETAPE:

  • La început, selectați intervalul de celule ( C5:C8 ).
  • Următorul, faceți clic dreapta pe pe foaia activă și selectați opțiunea Vezi codul '.

  • Acțiunea de mai sus va deschide o fereastră goală VBA .
  • Apoi, introduceți următorul cod în modulul respectiv:
 Sub RemoveCode160() Dim rng As Range Dim vrn As Variant Dim i As Long Set rg = Selection If rg.Cells.Count = 1 Then ReDim vrn(1 To 1, 1 To 1) vrn(1, 1) = rg.Value Else vrn = rg.Value End If For i = 1 To UBound(vrn, 1) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), "") Next i rg.Value = vrn End Sub 
  • Pentru a rula codul, faceți clic pe butonul Rulați sau apăsați butonul F5 cheie.

  • În final, codul de mai sus a înlocuit toate caracterele ascunse și a returnat rezultatul formulei din celula C9 .

Citiți mai mult: [Fixed]: Formula Excel nu afișează rezultatul corect (8 metode)

Concluzie

În concluzie, acest tutorial acoperă diferite metode de rezolvare a problemei rezultatului formulei care arată 0 în excel. Descărcați și exersați cu caietul nostru de practică, care este atașat la acest articol, pentru cele mai bune rezultate. Vă rugăm să lăsați un comentariu mai jos dacă aveți întrebări. Echipa noastră va încerca să vă răspundă cât mai repede posibil. Fiți cu ochii în patru pentru mai multe creații creative Microsoft Excel soluții în viitor.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.