Salt la conținutul principal

Sumă dacă celulele conțin un asterisc în Excel

După cum știm cu toții, asteriscul este un wildcard în Excel. Pentru a suma celulele care conțin un asterisc care este considerat un caracter literal, nu un metacara, puteți aplica o formulă bazată pe funcția SUMIF și tilde (~).


Cum se însumează dacă celulele conțin un asterisc în Excel?

După cum se arată în captura de ecran de mai jos, pentru a suma vânzările în intervalul D5:D12 când celula corespunzătoare din intervalul C5:C12 conține un asterisc, puteți urma pașii de mai jos.

Formule generice

=SUMIF(range,"*~**",[sum_range])

Argumente

Gamă: O gamă de celule pe care doriți să le evaluați dacă conține un asterisc;
Suma_interval: O serie de celule pe care doriți să le însumați.

Cum se folosește această formulă?

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

=SUMIF(C5:C12,"*~**",D5:D12)

notițe: Formula de mai sus însumează celulele indiferent unde se află asteriscul într-o celulă.

Pentru a suma celulele al căror asterisc se află la sfârșitul celulei, puteți aplica o formulă ca aceasta:

=SUMIF(C5:C12,"*~*",D5:D12)

Pentru a suma celulele al căror asterisc este la începutul celulei, aplicați formula de mai jos:

=SUMIF(C5:C12,"~**",D5:D12)

Explicația formulei

=SUMIF(C5:C12,"*~**",D5:D12)

RÂND(E5:E14)-RÂND(E5)+1:
> „*~**”: Pentru a preveni ca Excel să trateze asteriscurile ca metacaractere, puteți adăuga un tilde (~) înaintea unui asterisc pentru a marca acest asterisc ca un caracter literal. Aici primul și ultimul asterisc sunt un wildcard care înseamnă „unul sau mai multe caractere”; asteriscul după tildă reprezintă un asterisc literal.
Întregul „*~**” înseamnă să potriviți toate celulele care conțin un asterisc, indiferent unde se află asteriscul într-o celulă.

Funcții conexe

Funcția Excel SUMIF
Funcția Excel SUMIF poate ajuta la sumarea celulelor pe baza unui criteriu


Formule conexe

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ă celulele conțin sau sunt egale cu x sau y
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.

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

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
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ță...

Descriere


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 (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi Crystal;
I tried it in Microsoft365 and Excel2010.
Thanks
This comment was minimized by the moderator on the site
That is cool. Thank you.
However, I was looking for something else.
I have certain numbers that I have to add in a column that have asterisks.
For example: The column has numbers 8.00, 7.00*, 40.00, 10.00*; which equals, 65.00. The numbers with the asterisks do not add (of course) so the sum = 48.00.
So, is there a way to have the asterisks and have it add them too?
Thanks a bunch!
Ressa
This comment was minimized by the moderator on the site
Hi Ressa,
The following array formula can help. Suppose your numbers are in range A2:A6, after entering the formula in a cell, press the Ctrl + Shift + Enter keys on your keyboad to get the result.
=SUM(IF(ISNUMBER(SEARCH("*",A2:A6)),SUBSTITUTE(A2:A6,"*","")+0))
This comment was minimized by the moderator on the site
Thank you Crystal,
It always returns zero when I use it.
Does it replace the "*" with nothing?
They want the "*" still there.
I am sure there is no way to have a formula.
Thanks,
Ressa
This comment was minimized by the moderator on the site
Hi Ressa,
This formula works well in my case. May I ask which Excel version are you using?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations