Fórmula SUMA d'Excel per sumar una columna, files o només cel·les visibles

  • Comparteix Això
Michael Brown

El tutorial explica com fer la suma a Excel mitjançant la funció AutoSum i com crear la vostra pròpia fórmula SUM per sumar una columna, una fila o un interval seleccionat. També aprendràs a sumar només les cel·les visibles, calcular el total acumulat, sumar entre fulls i descobrir per què la teva fórmula de suma d'Excel no funciona.

Si vols una suma ràpida de determinades cel·les a Excel, només podeu seleccionar aquestes cel·les i mirar la barra d'estat a l'extrem inferior dret de la finestra d'Excel:

Per a alguna cosa més permanent, utilitzeu la funció SUMA d'Excel. És molt senzill i directe, de manera que, fins i tot si sou un principiant en Excel, gairebé no tindreu cap dificultat per entendre els exemples següents.

Com sumar a Excel utilitzant una aritmètica simple. càlcul

Si necessiteu un total ràpid de diverses cel·les, podeu utilitzar Microsoft Excel com a mini calculadora. Només cal que utilitzeu l'operador de signe més (+) com en una operació aritmètica normal de suma. Per exemple:

=1+2+3

o

=A1+C1+D1

No obstant això, si necessiteu sumar unes quantes dotzenes o uns quants centenars de files, fent referència a cada cel·la de una fórmula no sembla una bona idea. En aquest cas, podeu utilitzar la funció SUMA d'Excel especialment dissenyada per afegir un conjunt de nombres especificat.

Com utilitzar la funció SUMA a Excel

Suma d'Excel és una funció matemàtica i activa que afegeix valors. La sintaxi de la funció SUMA és la següent:

Fórmula SUMA.

Una anomenada referència 3D és el que fa el truc:

=SUM(Jan:Apr!B6)

O

=SUM(Jan:Apr!B2:B5)

La primera fórmula afegeix valors a la cel·la B6, mentre que la segona fórmula suma l'interval B2:B5 a tots els fulls de treball situats entre els dos fulls de límits que especifiqueu ( gen i abr. en aquest exemple):

Podeu trobar més informació sobre una referència en 3D i els passos detallats per crear aquestes fórmules en aquest tutorial: Com crear una referència en 3D per calcular diversos fulls.

Suma condicional d'Excel

Si la vostra tasca requereix afegir només aquelles cel·les que compleixen una determinada condició o unes poques condicions, podeu utilitzar la funció SUMIF o SUMIFS, respectivament.

Per exemple, la fórmula SUMIF següent afegeix només les quantitats de la columna B que tenen l'estat " Completat " a la columna C:

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

Per calcular un condicional sum amb criteris múltiples , utilitzeu la funció SUMIFS. A l'exemple anterior, per obtenir el total de comandes "Completades" amb un import superior a 200 $, utilitzeu la següent fórmula SUMIFS:

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

Podeu trobar l'explicació detallada de SUMIF i SUMIFS sintaxi i molts més exemples de fórmules en aquests tutorials:

  • Funció SUMIF a Excel: exemples per a números, dates, text, espais en blanc i no espais en blanc
  • SUMIF a Excel: exemples de fórmules per condicional sum cel·les
  • Com utilitzar Excel SUMIFS i SUMIF amb múltiplescriteris

Nota. Les funcions Suma condicional estan disponibles a les versions d'Excel que comencen amb Excel 2003 (més precisament, SUMIF es va introduir a Excel 2003, mentre que SUMIFS només a Excel 2007). Si algú encara utilitza una versió anterior d'Excel, hauríeu de fer una fórmula de SUMA de matriu tal com es mostra a Ús de SUMA d'Excel en fórmules de matriu per sumar cel·les condicionalment.

SUMA d'Excel no funciona: raons i solucions

Esteu intentant afegir uns quants valors o sumar un total d'una columna al vostre full d'Excel, però una fórmula de SUMA senzilla no es calcula? Bé, si la funció SUMA d'Excel no funciona, és molt probable que sigui per les raons següents.

1. Apareix l'error #Name en lloc del resultat esperat

És l'error més fàcil de corregir. En 99 de cada 100 casos, l'error #Name indica que la funció SUMA està mal escrita.

2. Alguns números no s'afegeixen

Una altra raó habitual per la qual una fórmula de suma (o suma automàtica d'Excel) no funcioni són nombres formats com a text valors . A primera vista, semblen números normals, però Microsoft Excel els percep com a cadenes de text i els deixa fora dels càlculs.

Un dels indicadors visuals dels números de text és l'alineació esquerra per defecte i els triangles verds a la part superior. -canton esquerre de les cel·les, com al full de la dreta de la captura de pantalla següent:

Per solucionar-ho, seleccioneu totes les cel·les problemàtiques, feu clic al senyal d'advertència i, a continuació, feu clic a Converteix a número .

Si no funciona en contra de totes les expectatives, proveu altres solucions descrites a: Com corregir els números amb format de text.

3. La funció SUMA d'Excel retorna 0

A part dels números formats com a text, una referència circular és una font habitual de problemes a les fórmules de suma, especialment quan intenteu sumar una columna a Excel. Per tant, si els vostres números tenen el format de números, però la vostra fórmula de suma d'Excel encara retorna zero, traceu i fixeu les referències circulars al vostre full (pestanya Fórmula > Comprovació d'errors > Referència circular ). Per obtenir instruccions detallades, vegeu Com trobar una referència circular a Excel.

4. La fórmula Suma d'Excel retorna un nombre més gran del que s'esperava

Si, en contra de totes les expectatives, la fórmula Suma retorna un nombre més gran del que hauria, recordeu que la funció SUMA d'Excel afegeix cel·les visibles i invisibles (ocultes). En aquest cas, utilitzeu la funció Subtotal, com es mostra a Com sumar només les cel·les visibles a Excel.

5. La fórmula SUMA d'Excel no s'actualitza

Quan una fórmula de SUMA a Excel continua mostrant el total antic fins i tot després d'haver actualitzat els valors de les cel·les dependents, el més probable és que el Mode de càlcul estigui configurat en Manual. Per solucionar-ho, aneu a la pestanya Fórmules , feu clic a la fletxa desplegable que hi ha al costat de Opcions de càlcul i feu clic a Automàtic.

Bé, aquests són els més comunsraons per les quals SUM no funciona a Excel. Si cap dels anteriors és el vostre cas, consulteu altres possibles motius i solucions: les fórmules d'Excel no funcionen, no s'actualitzen, no es calculen.

Així és com s'utilitza una funció SUMA a Excel. Si voleu veure més de prop els exemples de fórmules que es discuteixen en aquest tutorial, us convidem a descarregar un quadern de treball d'Excel SUM de mostra. Us agraeixo la lectura i espero veure-us al nostre blog la setmana vinent.

SUMA(número1, [número2] ,...)

El primer argument és obligatori, els altres números són opcionals i podeu proporcionar fins a 255 números en una única fórmula.

A la vostra fórmula SUMA d'Excel, cadascun L'argument pot ser un valor numèric positiu o negatiu, un interval o una referència de cel·la. Per exemple:

=SUM(A1:A100)

=SUM(A1, A2, A5)

=SUM(1,5,-2)

La funció SUMA d'Excel és útil quan necessiteu sumar valors de diferents intervals o combinar numèrics. valors, referències de cel·les i intervals. Per exemple:

=SUM(A2:A4, A8:A9)

=SUM(A2:A6, A9, 10)

La captura de pantalla següent mostra aquests i alguns exemples més de fórmules SUMA:

En fulls de treball de la vida real, l'Excel La funció SUMA sovint s'inclou en fórmules més grans com a part de càlculs més complexos.

Per exemple, podeu incrustar SUMA a l'argument value_if_true de la funció SI per afegir nombres a les columnes B, C i D si les tres cel·les de la mateixa fila contenen valors i mostren un missatge d'advertència si alguna de les cel·les està en blanc:

=IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Value missing")

I aquí hi ha un altre exemple d'ús d'una fórmula SUMA avançada a Excel: Fórmules BUSCAR V i SUMA per sumar tots els valors coincidents.

Com fer la suma automàtica a Excel

Si necessiteu sumar un rang de nombres, ja sigui una columna, una fila o diverses columnes o files adjacents , podeu deixar que Microsoft Excel escrigui una fórmula de SUMA adequada per a vosaltres.

Simplement seleccioneu una cel·la al costat dels números que voleu afegir i feu clic a Suma automàtica a Inici pestanya, a la Edició grup, premeu la tecla Intro i tindreu una fórmula de suma inserida automàticament:

Com podeu veure a la següent captura de pantalla, la funció de suma automàtica d'Excel no només introdueix una fórmula de suma, sinó que també selecciona l'interval més probable de cel·les que voleu sumar. Nou de cada deu vegades, Excel encerta el rang. Si no, podeu corregir manualment l'interval simplement arrossegant el cursor per les cel·les per fer la suma i després premeu la tecla Intro.

Consell. Una manera més ràpida de fer AutoSum a Excel és utilitzar la drecera Suma Alt + = . Manteniu premuda la tecla Alt, premeu la tecla Signe igual i, a continuació, premeu Intro per completar una fórmula de suma inserida automàticament.

A més de calcular el total, podeu utilitzar AutoSum per introduir automàticament MITJANA, COUNT, MAX o MIN. funcions. Per obtenir més informació, consulteu el tutorial d'Excel AutoSum.

Com sumar una columna a Excel

Per sumar números en una columna específica, podeu utilitzar la funció Excel SUM o la funció AutoSum .

Per exemple, per sumar els valors de la columna B, per exemple a les cel·les B2 a B8, introduïu la següent fórmula de SUMA d'Excel:

=SUM(B2:B8)

Total una columna sencera amb indefinida nombre de files

Si una columna que voleu sumar té un nombre variable de files (és a dir, es poden afegir noves cel·les i es poden suprimir les existents en qualsevol moment), podeu sumar tota la columna proporcionant una columna. referència, sense especificar un límit inferior o superior.Per exemple:

=SUM(B:B)

Nota important! En cap cas hauríeu de posar la vostra fórmula "Suma d'una columna" a la columna que voleu sumar perquè això crearia una referència de cel·la circular (és a dir, una suma recursiva sense fi) i la vostra fórmula Suma tornaria 0.

Columna Suma, excepte la capçalera o excloent algunes primeres files

En general, proporcionar una referència de columna a la fórmula Suma d'Excel suma tota la columna ignorant la capçalera, tal com es mostra a la captura de pantalla anterior. Però en alguns casos, la capçalera de la columna que voleu sumar pot tenir un número. O és possible que vulgueu excloure les primeres files amb números que no siguin rellevants per a les dades que voleu sumar.

Lamentablement, Microsoft Excel no accepta una fórmula SUMA mixta amb un límit inferior explícit però sense un límit superior com =SUMA(B2:B), que funciona bé a Fulls de càlcul de Google. Per excloure les primeres files de la suma, podeu utilitzar una de les solucions alternatives següents.

  • Suma tota la columna i després resteu les cel·les que no voleu incloure al total (cel·les B1 a B3 en aquest exemple):

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

  • Recordant els límits de mida del full de treball, podeu especificar el límit superior de la vostra fórmula SUMA d'Excel en funció del nombre màxim de files a la vostra versió d'Excel .

Per exemple, per sumar la columna B sense la capçalera (és a dir, excloent la cel·la B1), podeu utilitzar les fórmules següents:

  • AExcel 2007, Excel 2010, Excel 2013 i Excel 2016:

=SUM(B2:B1048576)

  • A Excel 2003 i anteriors:
  • =SUM(B2:B655366)

    Com sumar files a Excel

    De manera semblant a la suma d'una columna, podeu sumar una fila a Excel utilitzant la funció SUMA, o bé que AutoSum inserisca la fórmula per vosaltres.

    Per exemple, per afegir-hi valors de les cel·les B2 a D2, utilitzeu la fórmula següent:

    =SUM(B2:D2)

    Com sumar diverses files a Excel

    Per afegir valors a cada fila individualment , només cal arrossegar cap avall la fórmula de Suma. El punt clau és utilitzar referències de cel·les relatives (sense $) o mixtes (on el signe $ fixa només les columnes). Per exemple:

    =SUM($B2:$D2)

    Per sumar els valors d'un interval que conté diverses files , només cal que especifiqueu l'interval desitjat a la fórmula Suma. Per exemple:

    =SUM(B2:D6) : suma els valors de les files 2 a 6.

    =SUM(B2:D3, B5:D6) : suma els valors de les files 2, 3, 5 i 6.

    Com sumar un tot fila

    Per sumar la fila sencera amb un nombre indefinit de columnes, proporcioneu una referència de fila sencera a la vostra fórmula de suma d'Excel, p. ex.:

    =SUM(2:2)

    Recordeu que no heu d'introduir la fórmula "Suma d'una fila" a cap cel·la de la mateixa fila per evitar crear una referència circular perquè això donaria lloc a un càlcul incorrecte, si n'hi ha:

    Per sume les files excloent una(es) columnes determinades , sumeu la fila sencera i després resteu columnes irrellevants. Per exemple, per sumar la fila 2, excepte les 2 primeres columnes, utilitzeufórmula següent:

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

    Utilitzeu la fila total d'Excel per sumar dades en una taula

    Si les vostres dades estan organitzades en una taula d'Excel, podeu beneficiar-vos de l'especial <9 Funció>Fila total que pot sumar ràpidament les dades de la taula i mostrar els totals a l'última fila.

    Un gran avantatge d'utilitzar taules d'Excel és que s'expandeixen automàticament per incloure files noves, de manera que qualsevol Les dades noves que introduïu en una taula s'inclouran automàticament a les vostres fórmules. Si podeu obtenir més informació sobre altres avantatges de les taules d'Excel en aquest article: les 10 característiques més útils de les taules d'Excel.

    Per convertir un rang normal de cel·les en una taula, seleccioneu-la i premeu la drecera Ctrl + T (o feu clic a Taula a la pestanya Insereix ).

    Com afegir una fila total a les taules d'Excel

    Un cop ordenades les dades en una taula, podeu inseriu una fila total d'aquesta manera:

    1. Feu clic a qualsevol part de la taula per mostrar les Eines de la taula amb la pestanya Disseny .
    2. A la pestanya Disseny , al grup Opcions d'estil de taula , seleccioneu el quadre Fila total :

    Una altra manera per afegir una fila total a Excel és fer clic amb el botó dret a qualsevol cel·la de la taula i, a continuació, fer clic a Taula > Fila de totals .

    Com sumar dades a la taula

    Quan la fila total apareix al final de la taula, Excel fa tot el possible per determinar com voleu calcular les dades a la taula.

    A la meva taula de mostra, els valors ala columna D (columna més dreta) s'afegeix automàticament i la suma es mostra a la fila total:

    Per als valors totals d'altres columnes, només cal que seleccioneu una cel·la corresponent a la fila total, feu clic a la fletxa de la llista desplegable, i seleccioneu Suma :

    Si voleu fer algun altre càlcul, seleccioneu la funció corresponent de la llista desplegable, com ara Mitjana , Recompte , Max, Min , etc.

    Si la fila total mostra automàticament un total per a una columna que no en necessita, obriu la llista desplegable d'aquesta columna i seleccioneu Cap .

    Nota. Quan s'utilitza la funció de fila total d'Excel per sumar una columna, Excel suma els valors només a les files visibles inserint la funció SUBTOTAL amb el primer argument establert a 109. Trobareu l'explicació detallada d'aquesta funció a la següent secció.

    Si voleu sumar dades tant en files visibles com invisibles, no afegiu la fila total i utilitzeu una funció SUMA normal:

    Com sumar només filtrat cel·les (visibles) a l'Excel

    De vegades, per a una anàlisi de dates més eficaç, és possible que hàgiu de filtrar o amagar algunes dades del vostre full de treball. Una fórmula de suma habitual no funcionarà en aquest cas perquè la funció SUMA d'Excel afegeix tots els valors de l'interval especificat, incloses les files amagades (filtrades).

    Si voleu sumar només les cel·les visibles d'una llista filtrada , la manera més ràpida és organitzar les dades en un Exceltaula i, a continuació, activeu la funció Fila total d'Excel. Com es va demostrar a l'exemple anterior, seleccionar Suma a la fila total d'una taula insereix la funció SUBTOTAL que ignora les cel·les amagades .

    Una altra manera de sumar les cel·les filtrades a Excel és aplicar un filtre automàtic al vostre dades manualment fent clic al botó Filtra de la pestanya Dades . I després, escriviu vosaltres mateixos una fórmula de subtotal.

    La funció SUBTOTAL té la sintaxi següent:

    SUBTOTAL(núm_funció, ref1, [ref2],...)

    On:

    • Núm_funció : un número de l'1 a l'11 o del 101 al 111 que especifica quina funció s'utilitza per al subtotal.

      Podeu trobar la llista completa de funcions a support.office.com. De moment, només ens interessa la funció SUMA, que es defineix amb els números 9 i 109. Tots dos números exclouen les files filtrades. La diferència és que 9 inclou cel·les amagades manualment (és a dir, feu clic amb el botó dret > Amaga ), mentre que 109 les exclou.

      Per tant, si voleu sumar només les cel·les visibles, independentment de si com s'han amagat exactament les files irrellevants, a continuació, utilitzeu 109 al primer argument de la vostra fórmula de subtotal.

    • Ref1, Ref2, … : cel·les o intervals que voleu subtotalitzar. El primer argument Ref és obligatori, els altres (fins a 254) són opcionals.

    En aquest exemple, sumem les cel·les visibles de l'interval B2:B14 utilitzant la fórmula següent:

    =SUBTOTAL(109, B2:B14)

    I ara, anemfiltre només les files " Plàtan " i assegureu-vos que la nostra fórmula de subtotal només sumi les cel·les visibles:

    Consell. Podeu tenir la funció AutoSum d'Excel per inserir automàticament la fórmula del subtotal. Només heu d'organitzar les vostres dades a la taula ( Ctrl + T ) o filtrar les dades de la manera que vulgueu fent clic al botó Filtra . Després d'això, seleccioneu la cel·la immediatament a sota de la columna que voleu totalitzar i feu clic al botó Suma automàtica de la cinta. S'inserirà una fórmula SUBTOTAL, sumant només les cel·les visibles de la columna.

    Com fer un total acumulat (suma acumulada) a Excel

    Per calcular un total acumulat a Excel, escriviu una fórmula de SUMA habitual amb un ús intel·ligent de cel·les absolutes i relatives referències.

    Per exemple, per mostrar la suma acumulada de nombres a la columna B, introduïu la fórmula següent a C2 i després copieu-la a altres cel·les:

    =SUM($B$2:B2)

    La referència relativa B2 canviarà automàticament en funció de la posició relativa de la fila en què es copia la fórmula:

    Podeu trobar l'explicació detallada d'aquesta fórmula bàsica de suma acumulada i consells sobre com millorar-la en aquest tutorial: Com calcular el total acumulat a Excel.

    Com sumar entre fulls

    Si teniu diversos fulls de treball amb el mateix disseny i el mateix tipus de dades, podeu afegir els valors al mateix cel·la o en el mateix rang de cel·les en fulls diferents amb un sol

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.