Formula Excel SUM pentru a totaliza o coloană, rânduri sau numai celule vizibile

  • Imparte Asta
Michael Brown

Tutorialul explică cum să efectuați o sumă în Excel utilizând funcția AutoSum și cum să vă creați propria formulă SUM pentru a totaliza o coloană, un rând sau un interval selectat. De asemenea, veți învăța cum să adunați numai celulele vizibile, să calculați totalul curent, să adunați în mai multe foi și să aflați de ce nu funcționează formula Excel Sum.

Dacă doriți o sumă rapidă a anumitor celule din Excel, puteți selecta pur și simplu acele celule și puteți privi bara de stare din colțul din dreapta jos al ferestrei Excel:

Pentru ceva mai permanent, folosiți funcția SUM din Excel. Este foarte simplă și directă, așa că, chiar dacă sunteți începător în Excel, nu veți avea dificultăți în a înțelege exemplele următoare.

    Cum se face o sumă în Excel folosind un calcul aritmetic simplu

    Dacă aveți nevoie de un total rapid al mai multor celule, puteți folosi Microsoft Excel ca mini-calculator. Trebuie doar să utilizați funcția operator cu semnul plus (+) ca într-o operație aritmetică normală de adunare. De exemplu:

    =1+2+3

    sau

    =A1+C1+D1

    Cu toate acestea, dacă aveți nevoie să însumați câteva zeci sau câteva sute de rânduri, referirea la fiecare celulă într-o formulă nu pare o idee bună. În acest caz, puteți utiliza funcția Excel SUM, special concepută pentru a adăuga un set specificat de numere.

    Cum se utilizează funcția SUM în Excel

    Excel SUM este o funcție matematică și de trigonometrie care însumează valori. Sintaxa funcției SUM este următoarea:

    SUM(număr1, [număr2] ,...)

    Primul argument este obligatoriu, celelalte numere sunt opționale și puteți furniza până la 255 de numere într-o singură formulă.

    În formula Excel SUM, fiecare argument poate fi o valoare numerică pozitivă sau negativă, un interval sau o referință de celulă. De exemplu:

    =SUM(A1:A100)

    =SUMA(A1, A2, A5)

    =SUM(1,5,-2)

    Funcția Excel SUM este utilă atunci când trebuie să adunați valori din intervale diferite sau să combinați valori numerice, referințe de celule și intervale. De exemplu:

    =SUMA(A2:A4, A8:A9)

    =SUMA(A2:A6, A9, 10)

    Captura de ecran de mai jos prezintă aceste exemple și alte câteva exemple de formule SUM:

    În foile de lucru din viața reală, funcția Excel SUM este adesea inclusă în formule mai mari, ca parte a unor calcule mai complexe.

    De exemplu, puteți încorpora SUM în value_if_true al funcției IF pentru a adăuga numere în coloanele B, C și D dacă toate cele trei celule din același rând conțin valori și pentru a afișa un mesaj de avertizare dacă una dintre celule este goală:

    =IF(AND(AND($B2<""", $C2""", $D2""), SUM($B2:$D2), "Valoare lipsă")

    Și iată un alt exemplu de utilizare a unei formule SUM avansate în Excel: VLOOKUP și formula SUM pentru a totaliza toate valorile corespunzătoare.

    Cum se face suma automată în Excel

    Dacă aveți nevoie să însumați un interval de numere, fie că este vorba de o coloană, un rând sau mai multe coloane sau rânduri adiacente, puteți lăsa Microsoft Excel să scrie o formulă SUM corespunzătoare pentru dumneavoastră.

    Pur și simplu selectați o celulă de lângă numerele pe care doriți să le adăugați, faceți clic pe AutoSum pe Acasă în fila Editare apăsați tasta Enter și veți avea o formulă Sum introdusă automat:

    După cum puteți vedea în următoarea captură de ecran, funcția AutoSum a Excel nu numai că introduce o formulă Sum, ci și selectează cel mai probabil interval de celule pe care doriți să le însumați. De nouă ori din zece, Excel obține intervalul corect. Dacă nu, puteți corecta manual intervalul prin simpla tragere a cursorului prin celulele de însumat, apoi apăsați tasta Enter.

    Sfat: O modalitate mai rapidă de a face suma automată în Excel este de a utiliza funcția Scurtătură Sum Alt + = . Țineți apăsată tasta Alt, apăsați tasta Semn egal și apoi apăsați Enter pentru a completa o formulă Sum introdusă automat.

    În afară de calcularea totalului, puteți utiliza AutoSum pentru a introduce automat funcțiile AVERAGE, COUNT, MAX sau MIN. Pentru mai multe informații, consultați tutorialul Excel AutoSum.

    Cum se însumează o coloană în Excel

    Pentru a aduna numerele dintr-o anumită coloană, puteți utiliza fie funcția Excel SUM, fie funcția AutoSum.

    De exemplu, pentru a aduna valorile din coloana B, de exemplu în celulele B2-B8, introduceți următoarea formulă Excel SUM:

    =SUM(B2:B8)

    Totalizarea unei coloane întregi cu un număr nelimitat de rânduri

    Dacă o coloană pe care doriți să o însumați are un număr variabil de rânduri (adică se pot adăuga celule noi și cele existente pot fi șterse în orice moment), puteți însuma întreaga coloană furnizând o referință de coloană, fără a specifica o limită inferioară sau superioară. De exemplu:

    =SUM(B:B)

    Notă importantă! În niciun caz nu trebuie să puneți formula "Suma unei coloane" în coloana pe care doriți să o totalizați, deoarece acest lucru ar crea o referință circulară de celulă (adică o însumare recursivă fără sfârșit), iar formula Suma ar returna 0.

    Sumă coloană cu excepția antetului sau excluderea câtorva prime rânduri

    De obicei, furnizarea unei referințe de coloană în formula Excel Sum însumează întreaga coloană, ignorând antetul, așa cum se demonstrează în captura de ecran de mai sus. Dar, în unele cazuri, antetul coloanei pe care doriți să o totalizați poate avea de fapt un număr în el. Sau, poate doriți să excludeți primele câteva rânduri cu numere care nu sunt relevante pentru datele pe care doriți să le însumați.

    Din păcate, Microsoft Excel nu acceptă o formulă SUM mixtă cu o limită inferioară explicită, dar fără o limită superioară, cum ar fi =SUM(B2:B), care funcționează bine în Google Sheets. Pentru a exclude primele câteva rânduri de la însumare, puteți utiliza una dintre următoarele soluții de rezolvare.

    • Adunați întreaga coloană și apoi scădeți celulele pe care nu doriți să le includeți în total (celulele B1 - B3 în acest exemplu):

      =SUMA(B:B)-SUMA(B1:B3)

    • Ținând cont de limitele de dimensiune a foii de lucru, puteți specifica limita superioară a formulei Excel SUM pe baza numărului maxim de rânduri din versiunea Excel.

    De exemplu, pentru a aduna coloana B fără antet (adică excluzând celula B1), puteți utiliza următoarele formule:

    • În Excel 2007, Excel 2010, Excel 2013 și Excel 2016:

    =SUM(B2:B1048576)

  • În Excel 2003 și versiunile ulterioare:
  • =SUM(B2:B655366)

    Cum se însumează rândurile în Excel

    În mod similar cu însumarea unei coloane, puteți însuma un rând în Excel folosind funcția SUM sau puteți cere ca AutoSum să introducă formula pentru dumneavoastră.

    De exemplu, pentru a adăuga valorile din celulele B2 la D2, utilizați următoarea formulă:

    =SUM(B2:D2)

    Cum se însumează mai multe rânduri în Excel

    Pentru a adăuga valori în fiecare rând în parte , trebuie doar să trageți în jos formula Sum. Punctul cheie este să folosiți referințe relative (fără $) sau mixte de celule (unde semnul $ fixează doar coloanele). De exemplu:

    =SUM($B2:$D2)

    Pentru a totaliza valorile dintr-un interval care conține mai multe rânduri , este suficient să specificați intervalul dorit în formula Sum (Suma). De exemplu:

    =SUM(B2:D6) - însumează valorile din rândurile 2-6.

    =SUMA(B2:D3, B5:D6) - însumează valorile din rândurile 2, 3, 5 și 6.

    Cum se însumează un rând întreg

    Pentru a rezuma întregul rând cu un număr nedefinit de coloane, furnizați o referință de rând întreg la formula Excel Sum, de exemplu:

    =SUM(2:2)

    Vă rugăm să rețineți că nu trebuie să introduceți formula "Suma unui rând" în nicio celulă din același rând pentru a evita crearea unei referințe circulare, deoarece acest lucru ar duce la un calcul greșit, dacă este cazul:

    La însumarea rândurilor fără o anumită coloană (coloane) , însumați întregul rând și apoi scădeți coloanele irelevante. De exemplu, pentru a însuma rândul 2 cu excepția primelor 2 coloane, utilizați următoarea formulă:

    =SUMA(2:2)-SUMA(A2:B2)

    Utilizați Excel Total Row pentru a aduna datele dintr-un tabel

    Dacă datele dvs. sunt organizate într-un tabel Excel, puteți beneficia de funcția specială Total rând care poate însuma rapid datele din tabel și poate afișa totalurile în ultimul rând.

    Un mare avantaj al utilizării tabelelor Excel este că acestea se extind automat pentru a include noi rânduri, astfel încât orice date noi pe care le introduceți într-un tabel vor fi incluse automat în formulele dvs. Dacă puteți afla despre alte beneficii ale tabelelor Excel în acest articol: 10 cele mai utile caracteristici ale tabelelor Excel.

    Pentru a transforma un interval obișnuit de celule într-un tabel, selectați-l și apăsați comanda rapidă Ctrl + T (sau faceți clic pe Tabelul pe Introduceți tab).

    Cum să adăugați un rând total în tabelele Excel

    Odată ce datele sunt aranjate într-un tabel, puteți introduce un rând total în acest mod:

    1. Faceți clic oriunde în tabel pentru a afișa Instrumente de masă cu Design tab.
    2. Pe Design în fila Opțiuni de stil de masă selectați grupul Total rând cutie:

    O altă modalitate de a adăuga un rând total în Excel este să faceți clic dreapta pe orice celulă din tabel și apoi faceți clic pe Tabelul > Totaluri Rând .

    Cum să totalizați datele din tabelul dvs.

    Atunci când rândul de total apare la sfârșitul tabelului, Excel face tot posibilul pentru a determina modul în care doriți să calculați datele din tabel.

    În tabelul meu de exemplu, valorile din coloana D (coloana din dreapta) sunt adăugate automat, iar suma este afișată în rândul Total:

    Pentru a totaliza valorile din alte coloane, selectați pur și simplu o celulă corespunzătoare din rândul total, faceți clic pe săgeata listei derulante și selectați Suma :

    Dacă doriți să efectuați un alt calcul, selectați funcția corespunzătoare din lista derulantă, cum ar fi Media , Contul , Max, Min , etc.

    Dacă rândul total afișează automat un total pentru o coloană care nu are nevoie de el, deschideți lista derulantă pentru coloana respectivă și selectați Nici unul .

    Notă. Atunci când se utilizează funcția Excel Total Row pentru a însuma o coloană, Excel însumează valorile numai în rândurile vizibile prin inserarea funcției SUBTOTAL cu primul argument setat la 109. Explicația detaliată a acestei funcții o veți găsi în secțiunea următoare.

    Dacă doriți să însumați date atât în rândurile vizibile, cât și în cele invizibile, nu adăugați rândul total și utilizați în schimb o funcție SUM normală:

    Cum se însumează numai celulele filtrate (vizibile) în Excel

    Uneori, pentru o analiză mai eficientă a datelor, este posibil să aveți nevoie să filtrați sau să ascundeți unele date în foaia de calcul. O formulă Sumă obișnuită nu va funcționa în acest caz, deoarece funcția Excel SUM adaugă toate valorile din intervalul specificat, inclusiv rândurile ascunse (filtrate).

    Dacă doriți să însumați numai celulele vizibile dintr-o listă filtrată, cea mai rapidă modalitate este să organizați datele într-un tabel Excel și apoi să activați funcția Excel Total Row. După cum s-a demonstrat în exemplul anterior, selectarea Sum în rândul total al unui tabel inserează funcția SUBTOTAL care ignoră celulele ascunse .

    O altă modalitate de a aduna celule filtrate în Excel este să aplicați manual un AutoFilter datelor dvs. făcând clic pe butonul Filtru de pe butonul Date Și apoi, scrieți dumneavoastră o formulă de subtotal.

    Funcția SUBTOTAL are următoarea sintaxă:

    SUBTOTAL(function_num, ref1, [ref2],...)

    Unde:

    • Număr_funcție - un număr de la 1 la 11 sau de la 101 la 111 care specifică ce funcție trebuie utilizată pentru subtotal.

      Puteți găsi lista completă a funcțiilor pe support.office.com. Deocamdată, ne interesează doar funcția SUM, care este definită de numerele 9 și 109. Ambele numere exclud rândurile filtrate. Diferența constă în faptul că 9 include celulele ascunse manual (de exemplu, faceți clic dreapta pe> Ascundeți ), în timp ce 109 le exclude.

      Așadar, dacă doriți să însumați numai celulele vizibile, indiferent de cât de exact au fost ascunse rândurile irelevante, atunci utilizați 109 în primul argument al formulei Subtotal.

    • Ref1, Ref2, ... - Celulele sau intervalele pe care doriți să le subtotalizați. Primul argument Ref este obligatoriu, iar celelalte (până la 254) sunt opționale.

    În acest exemplu, să adunăm celulele vizibile din intervalul B2:B14 folosind următoarea formulă:

    =SUBTOTAL(109, B2:B14)

    Și acum, să filtrăm doar ' Banană ' și asigurați-vă că formula noastră de subtotal însumează numai celulele vizibile:

    Sfat. Puteți cere funcției AutoSum din Excel să insereze formula Subtotal pentru dvs. în mod automat. Trebuie doar să vă organizați datele în tabel ( Ctrl + T ) sau să filtrați datele în modul dorit, făcând clic pe butonul Filtru După aceea, selectați celula aflată imediat sub coloana pe care doriți să o totalizați și faceți clic pe butonul AutoSum de pe panglică. Se va introduce o formulă SUBTOTAL, care însumează numai celulele vizibile din coloană.

    Cum se face un total curent (sumă cumulativă) în Excel

    Pentru a calcula un total curent în Excel, scrieți o formulă SUM obișnuită cu o utilizare inteligentă a referințelor absolute și relative la celule.

    De exemplu, pentru a afișa suma cumulată a numerelor din coloana B, introduceți următoarea formulă în C2, apoi copiați-o în alte celule:

    =SUM($B$2:B2)

    Referința relativă B2 se va schimba automat în funcție de poziția relativă a rândului în care este copiată formula:

    Puteți găsi explicații detaliate ale acestei formule de bază a sumei cumulative și sfaturi despre cum să o îmbunătățiți în acest tutorial: Cum să calculați totalul curent în Excel.

    Cum se însumează între foi

    Dacă aveți mai multe foi de calcul cu același aspect și același tip de date, puteți adăuga valorile din aceeași celulă sau din același interval de celule din foi diferite cu o singură formulă SUM.

    Un așa-numit Referință 3-D este ceea ce face trucul:

    =SUM(Jan:Apr!B6)

    Sau

    =SUM(ian:apr!B2:B5)

    Prima formulă adaugă valorile din celula B6, în timp ce a doua formulă însumează intervalul B2:B5 din toate foile de lucru situate între cele două foi de delimitare pe care le specificați ( Jan și Apr în acest exemplu):

    Puteți găsi mai multe informații despre o referință 3D și despre pașii detaliați pentru a crea astfel de formule în acest tutorial: Cum să creați o referință 3D pentru a calcula mai multe foi.

    Suma condiționată Excel

    În cazul în care sarcina dumneavoastră necesită adăugarea doar a acelor celule care îndeplinesc o anumită condiție sau câteva condiții, puteți utiliza funcția SUMIF sau, respectiv, SUMIFS.

    De exemplu, următoarea formulă SUMIF însumează numai acele sume din coloana B care au " Completat " în coloana C:

    =SUMIF(C:C, "completat",B:B )

    Pentru a calcula un suma condiționată cu criterii multiple În exemplul de mai sus, pentru a obține totalul comenzilor "Completate" cu o sumă mai mare de 200 de dolari, utilizați următoarea formulă SUMIFS:

    =SUMIFS(B:B,C:C, "completed",B:B, ">200" )

    Puteți găsi explicații detaliate ale sintaxelor SUMIF și SUMIFS și multe alte exemple de formule în aceste tutoriale:

    • Funcția SUMIF în Excel: exemple pentru numere, date, text, spații libere și spații libere
    • SUMIF în Excel - exemple de formule pentru a însuma condiționat celulele
    • Cum se utilizează Excel SUMIFS și SUMIF cu criterii multiple

    Notă. Funcțiile de sumare condiționată sunt disponibile în versiunile Excel începând cu Excel 2003 (mai exact, SUMIF a fost introdus în Excel 2003, în timp ce SUMIFS doar în Excel 2007). Dacă cineva încă mai folosește o versiune anterioară de Excel, va trebui să realizeze o formulă SUM de tablou, așa cum este demonstrat în Utilizarea sumei în formulele de tablou din Excel SUM pentru a însuma condiționat celulele.

    Excel SUM nu funcționează - motive și soluții

    Încercați să adăugați câteva valori sau să totalizați o coloană în foaia Excel, dar o simplă formulă SUM nu funcționează? Ei bine, dacă funcția Excel SUM nu funcționează, cel mai probabil se datorează următoarelor motive.

    1. Apare eroarea #Nume în loc de rezultatul așteptat

    Este cea mai ușor de corectat eroare. În 99 din 100 de cazuri, eroarea #Name indică faptul că funcția SUM este scrisă greșit.

    2. Unele numere nu se adaugă

    Un alt motiv comun pentru care o formulă Sum (sau Excel AutoSum) nu funcționează sunt numere formatate ca text valori La prima vedere, acestea arată ca niște numere normale, dar Microsoft Excel le percepe ca fiind șiruri de text și nu le ia în calcul.

    Unul dintre indicatorii vizuali ai numerelor-tip sunt alinierea implicită la stânga și triunghiurile verzi din colțul din stânga sus al celulelor, ca în foaia din dreapta din captura de ecran de mai jos:

    Pentru a remedia acest lucru, selectați toate celulele problematice, faceți clic pe semnul de avertizare și apoi faceți clic pe Conversia în Număr .

    Dacă, împotriva tuturor așteptărilor, nu funcționează, încercați alte soluții descrise în: Cum să reparați numerele formatate ca text.

    3. Funcția Excel SUM returnează 0

    În afară de numerele formatate ca text, o referință circulară este o sursă obișnuită de probleme în formulele Sum, în special atunci când încercați să totalizați o coloană în Excel. Deci, dacă numerele dvs. sunt formatate ca numere, dar formula dvs. de sumă din Excel încă returnează zero, urmăriți și remediați referințele circulare din foaia dvs. ( Formula tab> Verificarea erorilor > Referință circulară ). Pentru instrucțiuni detaliate, consultați Cum să găsiți o referință circulară în Excel.

    4. Formula Excel Sum returnează un număr mai mare decât cel așteptat

    Dacă, împotriva tuturor așteptărilor, formula Sum returnează un număr mai mare decât ar trebui, nu uitați că funcția SUM din Excel însumează atât celulele vizibile, cât și cele invizibile (ascunse). În acest caz, utilizați în schimb funcția Subtotal, așa cum se arată în Cum să însumați numai celulele vizibile în Excel.

    5. Formula Excel SUM nu se actualizează

    Atunci când o formulă SUM din Excel continuă să afișeze vechiul total chiar și după ce ați actualizat valorile din celulele dependente, cel mai probabil Modul de calcul este setat pe Manual. Pentru a remedia acest lucru, mergeți la fereastra Formule faceți clic pe săgeata derulantă de lângă Calculați opțiunile , și faceți clic pe Automat.

    Ei bine, acestea sunt cele mai frecvente motive pentru care SUM nu funcționează în Excel. Dacă niciunul dintre cele de mai sus nu este cazul tău, verifică alte posibile motive și soluții: Formulele Excel nu funcționează, nu se actualizează, nu calculează.

    Acesta este modul în care se utilizează funcția SUM în Excel. Dacă doriți să vă uitați mai atent la exemplele de formule discutate în acest tutorial, vă invităm să descărcați un exemplu de registru de lucru Excel SUM. Vă mulțumesc pentru lectură și sper să ne revedem pe blog săptămâna viitoare.

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.