Salt la conținutul principal

Sumă dacă celulele conțin sau sunt egale cu x sau y în Excel

Pentru a suma celulele dacă conțin sau egal cu o valoare sau alta, acest tutorial oferă două formule în detaliu pentru a ajuta la rezolvarea problemelor.

Cum se însumează dacă celulele conțin fie x, fie y în Excel?
Cum se însumează dacă celulele sunt egale cu x sau y în Excel?


Cum se însumează dacă celulele conțin fie x, fie y în Excel?

După cum se arată în captura de ecran de mai jos, pentru a suma celulele din coloana D, dacă celulele din coloana C conțin fie „măr” fie „litchi”, puteți aplica o formulă bazată pe funcțiile SUMPRODUS, ISNUM și CĂUTARE.

Formule generice

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Argumente

Criteria_interval1: Intervalul de celule pe care doriți să le evaluați după criteriile1;
Criterii_rang2: Intervalul de celule pe care doriți să le evaluați după criteriile2;
Criterii1: Criteriile folosite pentru a defini ce celule din Criteria_rang1 vor fi adăugate;
Criterii2: Criteriile utilizate pentru a defini ce celule din Criteria_rang2 vor fi adăugate.
Suma_interval: Intervalul de celule de însumat;

Cum se folosește această formulă?

Selectați o celulă goală, copiați sau introduceți formula de mai jos și apăsați tasta Intrați cheie pentru a obține rezultatul.

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

notițe: În această formulă, G4 și G5 sunt celulele care conțin cele două condiții. Alternativ, puteți introduce direct valorile de text care sunt incluse între ghilimele duble.

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

Explicația formulei

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

ISNUMBER(CĂUTARE(„măr”, C5:C12))
> CĂUTARE(„măr”, C5:C12): Funcția SEARCH localizează poziția primului caracter de „măr” în fiecare celulă din intervalul C5:C12 și returnează o matrice ca aceasta {#VALOARE!;#VALOARE!;1;9;1;#VALOARE!; #VALOARE!;18}. #VALOARE! înseamnă că „mărul” nu se găsește în celula corespunzătoare;
> ISNUMBER({#VALOARE!;#VALOARE!;1;9;1;#VALOARE!;#VALOARE!;18}): Aici funcția ISNUMBER verifică dacă valoarea referită în matrice este numerică sau nenumerică. Dacă parametrul valoare este numeric, returnează „TRUE”, dacă nu, returnează „FALSE”. Apoi veți obține o nouă matrice {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}.
ISNUMBER(CĂUTARE(„litchi”, C5:C12)): Explicația acestei părți este aceeași ca mai sus. Aici, funcția ISNUMBER returnează în sfârșit o matrice ca aceasta {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE};
{FALS;FALS;ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;FALS;FALS;ADEVĂRAT} + {FALS;FALS;FALS;ADEVĂRAT;FALS;FALS;ADEVĂRAT;ADEVĂRAT}: Apoi adunăm aceste tablouri împreună, iar operația matematică convertește valorile TRUE și FALSE la 1s și 0s. În cele din urmă obținem o matrice de numere {0;0;1;2;1;0;1;2};
({0;0;1;2;1;0;1;2}) > 0: Fiecare număr din matrice se compară cu numărul 0 și returnează o matrice TRUE și FALSE ca aceasta {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE};
--({FALS;FALS; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; ADEVĂRAT}): Aceste două semne minus transformă „ADEVRAT” în 1 și convertesc „FALSE” în ​​0. Aici veți obține o nouă matrice ca {0;0;1;1;1;0;1;1};
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}): Funcția SUMPRODUCT înmulțește componentele corespunzătoare ale celor două tablouri și returnează o matrice ca {0;0;980;1200;600;0;150;300}, apoi însumează toate rezultatele din matrice și în cele din urmă returnează 3230.

Cum se însumează dacă celulele sunt egale cu x sau y în Excel?

În secțiunea de mai sus, am introdus formula de însumare a celulelor dacă conțin fie o valoare, fie alta. Această secțiune va demonstra cum să adăugați două funcții SUMIF împreună pentru a însuma celulele dacă sunt egale fie cu x, fie cu y.

Exemplul de mai jos reprezintă însumarea vânzărilor dacă produsul este egal cu „măr” sau „litchi”.

Formula generică

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Argumente

Criteria_interval1: Intervalul de celule pe care doriți să le evaluați după criteriile1;
Criterii_rang2: Intervalul de celule pe care doriți să le evaluați după criteriile2;
Criterii1: criteriile care definesc care celule din Criteria_rang1 vor fi adăugate.
Criterii2: criteriile care definesc care celule din Criteria_rang2 vor fi adăugate.
Suma_interval: Intervalul de celule de însumat;

Cum se folosește această formulă?

Selectați o celulă goală, copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați cheie pentru a obține rezultatul.

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

notițe: Această formulă face referire la două celule G4 și G5 care conțin cele două condiții. Puteți introduce direct valorile textului cuprinse între ghilimele duble ca criterii în formulă.

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Explicația acestei formule

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Prima funcție SUMIF însumează vânzările de „măr”, iar a doua funcție SUMIF însumează vânzările de „litchi”. Aceste două rezultate se adună apoi pentru a obține vânzările totale.

Funcții conexe

Funcția Excel SUMPRODUCT
Funcția Excel SUMPRODUCT poate fi utilizată pentru a înmulți două sau mai multe coloane sau tablouri împreună și apoi pentru a obține suma produselor.

Funcția Excel ISNUMBER
Funcția Excel ISNUMBER returnează TRUE atunci când o celulă conține un număr și FALSE dacă nu.

Funcția Excel SEARCH
Funcția Excel SEARCH vă poate ajuta să găsiți poziția unui anumit caracter sau subșir din șirul de text dat

Funcția Excel SUMIFS
Funcția Excel SUMIF poate ajuta la însumarea valorilor celulelor pe baza mai multor criterii.


Formule conexe

Sumă dacă celulele conțin un asterisc
Pentru a suma celulele care conțin un asterisc care este considerat un caracter literal, nu un metacara, acest tutorial explică o formulă bazată pe funcția SUMIF și tilde (~).

Suma dacă celulele conțin atât x, cât și y
Acest tutorial pas cu pas demonstrează cum să însumați un interval de celule dacă celulele corespunzătoare conțin atât x, cât și y, folosind funcția SUMIFS.

Suma dacă data este între două date
Acest tutorial demonstrează cum se însumează valorile dintr-un anumit interval de date în Excel cu o formulă bazată pe funcția SUMIFS.

Suma dacă celulele sunt egale sau nu egale cu o anumită valoare
Acest tutorial pas cu pas explică două formule pentru însumarea unui interval de celule care egalează sau nu euqal cu o anumită valoare bazată pe funcția SUMIF.


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...


Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations