Compatibilidad:





Cuando sumamos un rango de filas y ocultamos alguna de ellas, el total muestra también el valor de las celdas ocultas, Sumar con celdas ocultas en Excel.
Disponemos de unos valores en el rango B2:B6 y deseamos obtener en la celda B8 la suma de los valores visibles (filas no ocultas).
Emplearemos la siguiente función:
- Función SUBTOTALES. Devuelve un subtotal en una lista o base de datos SUMA. Suma sus argumentos.
Ir a: Celda B8
Clic sobre ella. O la celda deseada para la suma de los valores.
Escribir:
=SUBTOTAL(109;A2:A6)Ocultar alguna fila y verificar el valor total.

- En la función, indicamos el argumento con un número de 1 a 11 (incluye los valores ocultos) o de 101 a 111 (pasa por alto valores ocultos) que indica qué función debe usarse para calcular los subtotales dentro del rango.
Función | Ocultos incluidos | Ocultos no incluidos |
---|---|---|
PROMEDIO | 1 | 101 |
CONTAR | 2 | 102 |
CONTARA | 3 | 103 |
MAX | 4 | 104 |
MIN | 5 | 105 |
PRODUCTO | 6 | 106 |
DESVEST | 7 | 107 |
DESVESTP | 8 | 108 |
SUMA | 9 | 109 |
VAR | 10 | 110 |
VARP | 11 | 111 |
La función SUBTOTALES no permite aplicarse cuando los valores se disponen en filas.
Mediante funciones podemos sumar con celdas ocultas en Excel.
Nivel de dificultad:
Excel Básico

Buen día, esta función es solo para filas, yo he intentado hacerlo pero con columnas y no tiene el mismo efecto, ya que me sigue mostrando el valor total hasta de las columnas ocultas.
Hay alguna función o formula para hacer lo mismo pero ocultando columnas?
Gracias!!
Hola Alexcy,
En efecto, generalmente los subtotales se aplican en la última fila. En el caso de aplicarlo en una columna a la derecha, la única solución es mediante macros.
Saludos.
AYUDA..........!!!
YA MIRE ESA FORMA PARA QUE EXCEL NO SUME LAS CELDAS OCULTAS..
PERO..!!!!! COMO HACEMOS PARA QUE UNA ----*****TABLA DINAMICA ***** NO SUME LAS CELDAS OCULTAS, EXISTE ALGUNA FORMA......................
Hola William,
Aplica la función: =SUBTOTALES(109;C4:C25)
Saludos.
Hola estoy intentando hacer esta formula y tengo el siguiente problema.
Si sumo filas de mi excel y algunas están ocultas, poniendo la funcion SUBTOTALES (109; RANGO A SUMAR) me devuelve el valor de las celdas visibles, pero si por ejemplo he ocultado 6 filas y una de ellas no tiene ningún valor numérico puesto en su celda, esta también me la cuenta. Yo lo que quiero es que me reste las filas ocultas que tengan un valor, y las que esten vacías y ocultas las ignore.
Un saludo y gracias
Hola Estrella,
Aplica la fórmula =SUBTOTALES(9;Rango a sumar)
Saludos