Táboa de contidos
O titorial explica como facer a suma en Excel mediante a función AutoSum e como crear a túa propia fórmula SUM para totalizar unha columna, fila ou intervalo seleccionado. Tamén aprenderás a sumar só as celas visibles, a calcular o total acumulado, a sumar entre follas e a descubrir por que a túa fórmula de suma de Excel non funciona.
Se queres unha suma rápida de determinadas celas en Excel, pode simplemente seleccionar esas celas e mirar a barra de estado na esquina inferior dereita da súa xanela de Excel:
Para algo máis permanente, use a función SUMA de Excel. É moi sinxelo e directo, polo que aínda que sexas un principiante en Excel, dificilmente terás dificultade para comprender os seguintes exemplos.
Como sumar en Excel usando unha aritmética sinxela. cálculo
Se precisas un total rápido de varias celas, podes usar Microsoft Excel como minicalculadora. Só utiliza o operador de signo máis (+) como nunha operación aritmética normal de suma. Por exemplo:
=1+2+3
ou
=A1+C1+D1
Non obstante, se precisas sumar algunhas ducias ou algúns centos de filas, facendo referencia a cada cela en unha fórmula non parece unha boa idea. Neste caso, podes utilizar a función SUMA de Excel deseñada especialmente para engadir un conxunto de números especificado.
Como usar a función SUMA en Excel
SUMA de Excel é unha función matemática e trigonométrica que engade valores. A sintaxe da función SUMA é a seguinte:
Fórmula de SUMA.Unha chamada referencia 3D é o que fai o truco:
=SUM(Jan:Apr!B6)
Ou
=SUM(Jan:Apr!B2:B5)
A primeira fórmula engade valores na cela B6, mentres que a segunda suma o intervalo B2:B5 en todas as follas de traballo situadas entre as dúas follas de límites que especifique ( Xan e Abr. neste exemplo):
Podes atopar máis información sobre unha referencia 3D e os pasos detallados para crear tales fórmulas neste titorial: Como crear unha referencia 3D para calcular varias follas.
Suma condicional de Excel
Se a súa tarefa require engadir só aquelas celas que cumpran unha determinada condición ou algunhas condicións, pode utilizar a función SUMIF ou SUMIFS, respectivamente.
Por exemplo, a seguinte fórmula SUMIF engade só os importes da columna B que teñen o estado " Completado " na columna C:
=SUMIF(C:C,"completed",B:B )
Para calcular un condicional suma con criterios múltiples , use a función SUMIFS. No exemplo anterior, para obter o total de pedidos "Completados" cun importe superior a 200 $, use a seguinte fórmula SUMIFS:
=SUMIFS(B:B,C:C,"completed",B:B, ">200" )
Podes atopar a explicación detallada de SUMIF e SUMIFS sintaxe e moitos máis exemplos de fórmulas nestes titoriais:
- Función SUMIF en Excel: exemplos de números, datas, texto, espazos en branco e non espazos en branco
- SUMIF en Excel: exemplos de fórmulas para condicionalmente sum cells
- Como usar SUMIFS e SUMIF de Excel con múltiplescriterios
Nota. As funcións de suma condicional están dispoñibles nas versións de Excel que comezan con Excel 2003 (máis precisamente, SUMIF introduciuse en Excel 2003, mentres que SUMIFS só en Excel 2007). Se alguén aínda usa unha versión anterior de Excel, terás que facer unha fórmula de SUMA de matriz como se demostra en Usar SUMA de Excel en fórmulas de matriz para sumar celas condicionalmente.
Suma de Excel non funciona: razóns e solucións
Estás tentando engadir algúns valores ou totalizar unha columna na túa folla de Excel, pero unha fórmula de SUMA sinxela non se calcula? Ben, se a función SUMA de Excel non funciona, o máis probable é que sexa polos seguintes motivos.
1. Aparece o erro #Name en lugar do resultado esperado
É o erro máis fácil de corrixir. En 99 de cada 100 casos, o erro #Name indica que a función SUMA está mal escrita.
2. Algúns números non se engaden
Outro motivo común para que unha fórmula de suma (ou suma automática de Excel) non funcione son os números con formato de texto valores . A primeira vista, parecen números normais, pero Microsoft Excel percíbeos como cadeas de texto e os deixa fóra dos cálculos.
Un dos indicadores visuais dos números de texto é a aliñación predeterminada á esquerda e os triángulos verdes na parte superior. -esquina esquerda das celas, como na folla dereita da captura de pantalla de abaixo:
Para solucionar isto, selecciona todas as celas problemáticas, fai clic no sinal de advertencia e, a continuación, fai clic en Converter a número .
Se non funciona contra todas as expectativas, proba outras solucións descritas en: Como corrixir números con formato de texto.
3. A función SUMA de Excel devolve 0
Ademais dos números con formato de texto, unha referencia circular é unha fonte común de problemas nas fórmulas de Suma, especialmente cando intentas totalizar unha columna en Excel. Polo tanto, se os teus números teñen formato como números, pero a túa fórmula de suma de Excel aínda devolve cero, traza e corrixe as referencias circulares na túa folla (pestana Fórmula > Comprobación de erros > Referencia circular ). Para obter instrucións detalladas, consulte Como atopar unha referencia circular en Excel.
4. A fórmula Suma de Excel devolve un número superior ao esperado
Se, contra todas as expectativas, a fórmula Suma devolve un número maior do que debería, lembre que a función SUMA en Excel engade celas visibles e invisibles (ocultas). Neste caso, use a función Subtotal no seu lugar, como se demostra en Como sumar só as celas visibles en Excel.
5. Fórmula SUMA de Excel non se actualiza
Cando unha fórmula SUMA en Excel segue mostrando o total antigo mesmo despois de actualizar os valores nas celas dependentes, o máis probable é que o Modo de cálculo estea configurado como Manual. Para corrixir isto, vai á pestana Fórmulas , fai clic na frecha do menú despregable xunto a Opcións de cálculo e fai clic en Automático.
Ben, estes son os máis comúnsrazóns para que SUM non funcione en Excel. Se ningún dos anteriores é o teu caso, consulta outras posibles razóns e solucións: as fórmulas de Excel non funcionan, non se actualizan, non se calculan.
Así se usa unha función SUMA en Excel. Se queres ver os exemplos de fórmulas que se comentan neste titorial, podes descargar un caderno de exemplo de Excel SUM. Grazas por ler e espero verte no noso blog a vindeira semana.
SUMA(número1, [número2] ,...)O primeiro argumento é obrigatorio, os demais números son opcionais e pode proporcionar ata 255 números nunha única fórmula.
Na súa fórmula SUMA de Excel, cada un. o argumento pode ser un valor numérico positivo ou negativo, un intervalo ou unha referencia de cela. Por exemplo:
=SUM(A1:A100)
=SUM(A1, A2, A5)
=SUM(1,5,-2)
A función SUMA de Excel é útil cando precisa sumar valores de diferentes intervalos ou combinar números numéricos. valores, referencias de celas e intervalos. Por exemplo:
=SUM(A2:A4, A8:A9)
=SUM(A2:A6, A9, 10)
A seguinte captura de pantalla mostra estes e algúns exemplos máis de fórmulas de SUMA:
En follas de cálculo da vida real, o Excel A función SUMA adoita incluírse en fórmulas máis grandes como parte de cálculos máis complexos.
Por exemplo, pode incorporar SUMA no argumento value_if_true da función SE para engadir números nas columnas B, C e D se as tres celas da mesma fila conteñen valores e mostran unha mensaxe de aviso se algunha das celas está en branco:
=IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Value missing")
E aquí tes outro exemplo de uso dunha fórmula SUMA avanzada en Excel: BUSCAR V e fórmulas SUMA para sumar todos os valores coincidentes.
Como realizar a suma automática en Excel
Se precisa sumar un intervalo de números, xa sexa unha columna, unha fila ou varias columnas ou filas adxacentes , podes permitir que Microsoft Excel escriba a fórmula de SUMA adecuada para ti.
Só tes que seleccionar unha cela xunto aos números que queres engadir, fai clic en Suma automática na Inicio ficha, na Edición grupo, prema a tecla Intro e inserirase automaticamente unha fórmula de suma:
Como podes ver na seguinte captura de pantalla, a función de suma automática de Excel non só introduce unha fórmula de suma, senón que tamén selecciona o intervalo máis probable de celas que desexas totalizar. Nove de cada dez veces, Excel obtén o rango correcto. Se non, pode corrixir manualmente o intervalo simplemente arrastrando o cursor polas celas para sumar e, a continuación, premer a tecla Intro.
Consello. Unha forma máis rápida de facer AutoSum en Excel é usar o Atallo de suma Alt + = . Só tes que manteña premida a tecla Alt, prema a tecla Signo igual e, a continuación, prema Intro para completar unha fórmula de suma inserida automaticamente.
Ademais de calcular o total, podes usar AutoSuma para introducir automaticamente PROMEDIO, CONTADOR, MAX ou MIN. funcións. Para obter máis información, consulte o tutorial de Excel AutoSum.
Como sumar unha columna en Excel
Para sumar números nunha columna específica, pode usar a función de Excel SUM ou a función AutoSum .
Por exemplo, para sumar os valores da columna B, digamos nas celas B2 a B8, introduza a seguinte fórmula de SUMA de Excel:
=SUM(B2:B8)
Total unha columna enteira con indefinidos número de filas
Se unha columna que quere sumar ten un número variable de filas (é dicir, pódense engadir novas celas e eliminar as existentes en calquera momento), pode sumar toda a columna introducindo unha columna. referencia, sen especificar un límite inferior ou superior.Por exemplo:
=SUM(B:B)
Nota importante! En ningún caso debes poñer a túa fórmula "Suma dunha columna" na columna que queres totalizar porque isto crearía unha referencia de cela circular (é dicir, unha suma recursiva infinita) e a túa fórmula Suma devolvería 0.
Columna de suma, excepto a cabeceira ou excluíndo algunhas primeiras filas.
Normalmente, proporcionar unha referencia de columna á fórmula de suma de Excel suma a columna enteira ignorando a cabeceira, como se demostra na captura de pantalla anterior. Pero nalgúns casos, a cabeceira da columna que queres totalizar pode ter un número. Ou, pode querer excluír as primeiras filas con números que non sexan relevantes para os datos que quere sumar.
Lamentablemente, Microsoft Excel non acepta unha fórmula de SUMA mixta cun límite inferior explícito pero sen un límite superior como =SUMA(B2:B), que funciona ben en Follas de cálculo de Google. Para excluír as primeiras filas da suma, pode utilizar unha das seguintes solucións.
- Suma toda a columna e, a continuación, resta as celas que non queres incluír no total (as celas B1 a B3 neste exemplo):
=SUM(B:B)-SUM(B1:B3)
- Lembrando os límites de tamaño da folla de traballo, podes especificar o límite superior da túa fórmula SUMA de Excel en función do número máximo de filas da túa versión de Excel .
Por exemplo, para sumar a columna B sen a cabeceira (é dicir, excluíndo a cela B1), pode usar as seguintes fórmulas:
- EnExcel 2007, Excel 2010, Excel 2013 e Excel 2016:
=SUM(B2:B1048576)
=SUM(B2:B655366)
Como sumar filas en Excel
Do mesmo xeito que sumar unha columna, podes sumar unha fila en Excel usando a función SUMA, ou facer que AutoSuma insira a fórmula por ti.
Por exemplo, para engadir valores nas celas B2 a D2, use a seguinte fórmula:
=SUM(B2:D2)
Como sumar varias filas en Excel
Para engadir valores en cada fila individualmente , arrastra cara abaixo a túa fórmula Suma. O punto clave é usar referencias de cela relativas (sen $) ou mixtas (onde o signo $ corrixe só as columnas). Por exemplo:
=SUM($B2:$D2)
Para sumar os valores nun intervalo con varias filas , simplemente especifique o intervalo desexado na fórmula Suma. Por exemplo:
=SUM(B2:D6)
- suma os valores nas filas 2 a 6.
=SUM(B2:D3, B5:D6)
- suma os valores nas filas 2, 3, 5 e 6.
Como sumar un todo fila
Para sumar a fila enteira cun número indefinido de columnas, proporcione unha referencia de fila enteira á súa fórmula de suma de Excel, por exemplo:
=SUM(2:2)
Recorda que non debes introducir esa fórmula "Suma dunha fila" en ningunha cela da mesma fila para evitar crear unha referencia circular porque isto provocaría un cálculo incorrecto, se é o caso:
Para suma filas excluíndo unha(s) columna(s) determinada(s) , suma toda a fila e, a continuación, resta as columnas irrelevantes. Por exemplo, para sumar a fila 2 excepto as 2 primeiras columnas, use oseguinte fórmula:
=SUM(2:2)-SUM(A2:B2)
Use Excel Total Row para sumar datos nunha táboa
Se os seus datos están organizados nunha táboa de Excel, pode beneficiarse da especial <9 Función>Total Row que pode sumar rapidamente os datos da túa táboa e mostrar os totais na última fila.
Unha gran vantaxe de usar táboas de Excel é que se expanden automaticamente para incluír novas filas, polo que calquera Os novos datos que introduza nunha táboa incluiranse nas súas fórmulas automaticamente. Se podes aprender sobre outros beneficios das táboas de Excel neste artigo: 10 funcións máis útiles das táboas de Excel.
Para converter un intervalo normal de celas nunha táboa, selecciónaa e prema Ctrl + T atallo (ou fai clic en Táboa na pestana Inserir ).
Como engadir unha fila total nas táboas de Excel
Unha vez que os seus datos están dispostos nunha táboa, pode inserir unha fila total deste xeito:
- Fai clic en calquera lugar da táboa para mostrar as Ferramentas da táboa coa pestana Deseño .
- Na pestana Deseño , no grupo Opcións de estilo de táboa , seleccione a caixa Fila total :
Outra forma para engadir unha fila total en Excel é facer clic co botón dereito en calquera cela da táboa e, a continuación, premer en Táboa > Fila total .
Como totalizar os datos da túa táboa
Cando a fila total aparece ao final da táboa, Excel fai todo o posible para determinar como queres calcular os datos da táboa.
Na miña táboa de mostra, os valores ena columna D (columna máis á dereita) engádense automaticamente e a suma móstrase na Fila total:
Para os valores totais doutras columnas, simplemente seleccione unha cela correspondente na fila total, prema na frecha da lista despregábel, e seleccione Suma :
Se quere realizar algún outro cálculo, seleccione a función correspondente da lista despregable como Media , Conta , Max, Min , etc.
Se a fila total mostra automaticamente un total para unha columna que non o precisa, abra a lista despregable desa columna e seleccione Ningún .
Nota. Cando se utiliza a función Fila total de Excel para sumar unha columna, Excel suma os valores só nas filas visibles inserindo a función SUBTOTAL co primeiro argumento establecido en 109. A continuación atoparás a explicación detallada desta función. sección.
Se quere sumar os datos tanto en filas visibles como invisibles, non engada a fila total e use unha función SUMA normal no seu lugar:
Como sumar só filtrada celas (visibles) en Excel
Ás veces, para unha análise de data máis eficaz, é posible que necesite filtrar ou ocultar algúns datos na súa folla de traballo. Unha fórmula de Suma habitual non funcionará neste caso porque a función SUMA de Excel engade todos os valores do intervalo especificado, incluídas as filas ocultas (filtradas).
Se quere sumar só as celas visibles nunha lista filtrada. , o xeito máis rápido é organizar os teus datos nun Exceltáboa e, a continuación, active a función Fila total de Excel. Como se demostrou no exemplo anterior, ao seleccionar Suma na fila total dunha táboa insírese a función SUBTOTAL que ignora as celas ocultas .
Outra forma de sumar as celas filtradas en Excel é aplicar un Filtro automático ao teu datos manualmente facendo clic no botón Filtrar na pestana Datos . E despois, escribe ti mesmo unha fórmula de subtotal.
A función SUBTOTAL ten a seguinte sintaxe:
SUBTOTAL(núm_función, ref1, [ref2],...)Onde:
- Número_función : un número do 1 ao 11 ou do 101 ao 111 que especifica a función que se utiliza para o subtotal.
Podes atopar a lista completa de funcións en support.office.com. Polo momento, só nos interesa a función SUMA, que está definida polos números 9 e 109. Ambos os dous números exclúen as filas filtradas. A diferenza é que 9 inclúe as celas ocultas manualmente (é dicir, fai clic co botón dereito do rato > Ocultar ), mentres que 109 exclúeas.
Polo tanto, se buscas sumar só as celas visibles, independentemente de como se agocharon exactamente as filas irrelevantes, entón usa 109 no primeiro argumento da túa fórmula de subtotal.
- Ref1, Ref2, … : celas ou intervalos que desexa subtotalizar. O primeiro argumento Ref é necesario, outros (ata 254) son opcionais.
Neste exemplo, sumemos as celas visibles do intervalo B2:B14 mediante a seguinte fórmula:
=SUBTOTAL(109, B2:B14)
E agora, imosfiltra só as filas " Plátano " e asegúrate de que a nosa fórmula de subtotal só sume as celas visibles:
Consello. Podes ter a función AutoSum de Excel para inserir automaticamente a fórmula Subtotal. Só tes que organizar os teus datos nunha táboa ( Ctrl + T ) ou filtrar os datos do xeito que queiras facendo clic no botón Filtrar . Despois diso, seleccione a cela inmediatamente debaixo da columna que quere totalizar e prema no botón AutoSum da cinta. Inserirase unha fórmula SUBTOTAL, sumando só as celas visibles da columna.
Como facer un total acumulado (suma acumulada) en Excel
Para calcular un total acumulado en Excel, escribe unha fórmula SUM habitual cun uso intelixente de celas absolutas e relativas referencias.
Por exemplo, para mostrar a suma acumulada de números na columna B, introduza a seguinte fórmula en C2 e despois cópiaa noutras celas:
=SUM($B$2:B2)
A referencia relativa B2 cambiará automaticamente en función da posición relativa da fila na que se copia a fórmula:
Podes atopar a explicación detallada desta fórmula básica de suma acumulada e consellos sobre como mellorala neste tutorial: Como calcular o total acumulado en Excel.
Como sumar entre follas
Se tes varias follas de traballo co mesmo deseño e o mesmo tipo de datos, podes engadir os valores no mesmo cela ou no mesmo rango de celas en diferentes follas cunha única