Cuprins
Microsoft Excel este un software excelent pentru a procesa datele în mod eficient. În acest articol, vom învăța să calculăm dacă celula nu este goală folosind formulele Excel.
Descărcați caietul de practică
Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.
Calculați dacă celula nu este goală.xlsx
7 Formule Excel pentru a calcula dacă celulele nu sunt goale
În acest articol, trebuie să folosim funcția IF pentru toate metodele de a calcula dacă celula nu este goală în Excel. Vom folosi și alte funcții împreună cu funcția IF funcția de verificare a spațiilor libere și de calcul.
Funcția IF este una dintre funcțiile utilizate în mare măsură în Excel. Este o funcție logică utilizată pentru a compara o valoare cu ceea ce ne dorim și a oferi rezultatul. IF are două rezultate. Primul rezultat este dacă comparația noastră este Adevărat , al doilea dacă comparația noastră este Fals .
Sintaxă:
IF(test_logic, valoare_if_adevărat, [valoare_if_false])
Argumente:
test_logic - Condiția pe care am setat-o pentru testare.Condiția pe care doriți să o testați.
value_if_true - În cazul în care testul logic este Adevărat , funcția returnează o valoare. Această valoare este setată aici.
value_if_false - În cazul în care testul logic este Fals , funcția returnează această valoare.
În setul de date, luăm în considerare câțiva angajați care lucrează într-o companie și salariul lor.
1. Combinați funcțiile IF și AND pentru a calcula dacă celulele nu sunt goale
În această secțiune, vom folosi combinația de IF & Funcțiile AND .
The ȘI este un test logic. Acesta testează dacă toate condițiile sunt corecte și apoi returnează ADEVĂRAT Sau dacă una dintre condiții nu este îndeplinită, atunci se returnează FALSE .
Sintaxă:
AND(logic1, [logic2], ...)
Argumente:
logic1 - Este prima condiție pe care dorim să o testăm și care poate fi considerată fie ADEVĂRAT sau FALSE .
logic2, ... - Condiții suplimentare pe care dorim să le testăm și care pot fi considerate fie ADEVĂRAT sau FALSE Putem seta până la un maxim de 255 de condiții.
Pasul 1:
- Adăugați un rând pentru a afișa calculul.
Pasul 2:
- Mergeți la Celula C14 .
- Scrieți formula și care este:
=IF(AND(B7"",B8""),C7+C8,"")
Pasul 3:
- Acum, apăsați Introduceți .
Aici, obținem un SUM deoarece celulele de comparare conțin date.
Pasul 4:
- Acum, ștergeți datele din Celula B7 și vedeți ce se întâmplă.
Astfel, dacă se găsește o celulă goală, nu se va efectua niciun calcul.
2. Aplicați funcțiile IF și OR pentru a calcula pentru celulele care nu sunt în alb
Funcția OR este o funcție logică. Este utilizată pentru a decide dacă oricare dintre stările unui test este ADEVĂRAT .
Acesta returnează ADEVĂRAT în cazul în care oricare dintre argumentele sale se evaluează ca fiind valid și returnează FALSE în cazul în care toate argumentele sale sunt evaluate la greșit.
Sintaxă:
OR(logic1, [logic2], ...)
Argumente:
logic1 - Este prima condiție pe care dorim să o testăm și care poate lua în considerare fie ADEVĂRAT sau FALSE .
logic2, ... - Condiții suplimentare pe care dorim să le testăm și care pot lua în considerare fie ADEVĂRAT sau FALSE Putem seta până la un maxim de 255 de condiții.
Pasul 1:
- Mergeți la Celula C14 .
- Scrieți combinația dintre IF & OR formula. formula va:
=IF(OR(B7="",B8=""),"",C7+C8)
Pasul 2:
- Apoi, apăsați Introduceți .
Deoarece celulele noastre de comparare conțin date, obținem un rezultat de sumă după calcul.
Pasul 3:
- Vrem să vedem ce se întâmplă cu celulele goale.
- Ștergeți datele din Celula B7 .
Vedem că se afișează gol, nu se efectuează niciun calcul din cauza celulelor goale.
3. Combinați funcțiile ISBLANK și OR pentru a calcula pentru celulele care nu sunt goale
Funcția ISBLANK este o versiune a IS Verifică orice valoare sau celulă și returnează ADEVĂRAT dacă este găsit gol. În caz contrar, FALSE se va afișa în rezultat.
Pasul 1:
- Scrieți formula în Celula C14. Formula va fi:
=IF(OR(ISBLANK(B7),ISBLANK(B8)),""",C7+C8)
Pasul 2:
- Apăsați butonul Introduceți .
Deoarece celulele noastre de referință conțin date, obținem un rezultat după calcul.
Pasul 3:
- Acum, ștergeți datele din oricare dintre celulele de referință pentru a vedea ce se întâmplă.
Obținem un gol în răspuns, deoarece o celulă este goală.
4. Alăturați COUNTA și IF pentru a însuma doar celulele care nu sunt goale
Funcția COUNTA numără numărul de celule care nu sunt goale într-un anumit interval.
Sintaxă:
COUNTA(valoare1, [valoare2], ...)
Argumente:
valoare1 - Primul argument descrie valorile pe care dorim să le numărăm.
valoare2, ... - Argumente suplimentare care descriu valorile pe care dorim să le contorizăm. Putem configura un număr maxim de 255 de argumente.
Pasul 1:
- Din nou, mergeți la Celula C14 și se scrie următoarea formulă.
=IF(COUNTA(B5:B12)=8,SUM(C5:C12),"")
Pasul 2:
- Apoi, apăsați Introduceți .
În formula noastră, am luat toate datele de la Nume coloană. COUNTA numără numărul de celule cu date și îl compară cu numărul total de celule din intervalul respectiv. Deoarece comparația nu se potrivește cu numărul intervalului, nu se efectuează niciun calcul.
Pasul 3:
- Acum, adăugați date aleatorii pe Celula B9 .
Acum putem vedea o revenire; nicio celulă nu mai este goală.
Lecturi similare:
- Găsiți dacă celula este goală în Excel (7 metode)
- Dacă celula este goală, atunci afișați 0 în Excel (4 moduri)
- Cum să returnați valoarea dacă celula este goală (12 moduri)
- Evidențiați celulele goale în Excel (4 moduri fructuoase)
5. Alăturați IF și COUNTBLANK pentru a aduna non-închisele cu celule goale în interior
Funcția COUNTBLANK este una dintre funcțiile statistice și este utilizată pentru a număra numărul de celule goale dintr-un interval.
Sintaxă:
COUNTBLANK(interval)
Argument:
Gama - Intervalul din care dorim să numărăm celulele goale.
Pasul 1:
- Vom scrie COUNTBLANK funcție în Celula C14 Formula va fi:
=IF(COUNTBLANK(B5:B12),""",SUM(C5:C12))
Pasul 2:
- Apoi, apăsați Introduceți .
Deoarece formula a găsit celule goale în intervalul selectat, nu se afișează niciun rezultat.
Pasul 3:
- Acum, puneți date aleatorii în Celula B9 și vedeți ce se întâmplă.
Acum, în interval nu mai există celule goale și se afișează rezultatul sumei.
6. Operația COUNTIF pentru a calcula totalul pentru celulele fără spații libere
Funcția COUNTIF este una dintre funcțiile statistice. Aceasta este utilizată pentru a număra numărul de celule care îndeplinesc un criteriu.
Sintaxă:
COUNTIF(interval, criterii)
Argumente:
gama - Acesta este grupul de celule pe care dorim să le numărăm. Intervalul poate conține numere, matrice, un interval numit sau referințe care conțin numere.
criterii - Acesta poate fi un număr, o expresie, o referință de celulă sau un șir de text care determină ce celule vor fi numărate.
Pasul 1:
- Mergeți la Celula C14 .
- Acum, scrieți următoarea formulă:
=IF(COUNTIF(B5:B12,"")>0,"",SUM(C5:C12))
Pasul 2:
- Acum, apăsați Introduceți .
Nu putem vedea niciun rezultat după aplicarea formulei.
Pasul 3:
- Adăugăm date aleatorii în Celula B9 .
Acum, obținem rezultate, deoarece nu avem niciun gol în intervalul selectat.
7. Alăturați SUMPRODUCT și IF pentru a aduna datele cu celule goale în interior
Funcția SUMPRODUCT rezultă din suma produselor intervalelor sau a tablourilor corespunzătoare. Operația implicită este înmulțirea, dar sunt posibile și adunarea, scăderea și împărțirea.
Sintaxă:
=SUMPRODUCT(array1, [array2], [array3], ...)
Argumente:
array1 - Acesta este primul argument de matrice ale cărui componente dorim să le multiplicăm și apoi să le adunăm.
[array2], [array3],... - Acestea sunt argumente opționale. Se pot adăuga până la 255 de argumente.
Pasul 1:
- Aplicați SUMPRODUCT ca în următoarea formulă:
=IF(SUMPRODUCT(--(B5:B12=""))>0,"",SUM(C5:C12))
Pasul 2:
- Acum, apăsați Introduceți .
Pasul 3:
- Acum, puneți un nume în celula goală a fișierului Nume coloană.
Putem vedea că rezultatul dorit este afișat deoarece toate celulele sunt umplute cu date.
Concluzie
În acest articol, am descris 7 metode pentru a calcula dacă celula nu este goală folosind formule Excel. Sper că acest lucru vă va satisface nevoile. Vă rugăm să aruncați o privire pe site-ul nostru web Exceldemy.com și dați-ne sugestiile dumneavoastră în caseta de comentarii.