Puede usar algunas columnas auxiliares y algunas fórmulas ordenadas para obtener lo que desea con los siguientes supuestos:
- No habrá varias líneas en blanco en una fila (como A3 y A4 están en blanco).
- La primera línea no estará en blanco.
- No le importa el uso adicional de la columna y puede ocultarlos.
Lo que estamos haciendo es calcular cuántas filas hay entre espacios en blanco y luego crear un rango a partir de eso. Luego conectamos ese rango en la fórmula SUMA solo para filas en blanco.
Contador de rango: use la columna C e ingrese a 1
en la primera fila. Luego, a partir de la fila 2, ingrese la fórmula =IF(C1="", 1, IF(A2="","",C1+1))
. Si una fila está en blanco, comenzará en 1. De lo contrario, seguirá incrementando el contador.
Crear texto de rango: usando la columna D, comenzando en la fila 2, ingrese la fórmula =IF(C2="", CONCATENATE("A",ROW()-C1,":A",ROW()-1),"")
. Esto creará un texto similar A1:A3
.
Conecte a la fórmula SUMA: use la columna B y, a partir de la fila 2, ingrese la fórmula =IF(A2="",SUM(INDIRECT(D2)),"")
. Solo si la fila está en blanco, realizará el SUM
.
¡Arrastra las filas hacia abajo para ver la magia!
Aquí hay algunas capturas de pantalla en acción y mostrando las fórmulas: