Suma la columna solo si otra columna tiene un valor vacío

11

Estoy tratando de obtener una suma de valores de columna en una hoja de cálculo de Google solo si no hay ningún valor en la columna adyacente. Considere el siguiente ejemplo:

  A | B
 -------
 40 | 50
 20 | 20
 30 | 
 10 | 

La suma de Adebería devolver 40.

Traté de usar la siguiente función:

=SUM(FILTER(A:A, ISEMPTY(B:B)))

pero lo único que consigue es: Error: Unknown function name ISEMPTY. ¿Alguien puede decirme qué está mal o cómo hacerlo correctamente?

Haes
fuente
¿Puedes mostrar con un ejemplo (entrada y salida)?
Siva Charan

Respuestas:

15

Reemplazar ISEMPTYconISBLANK

Su fórmula debe ser la siguiente: -

=SUM(FILTER(A:A, ISBLANK(B:B)))

Ahora obtendrás el resultado como 40

Siva Charan
fuente
Aunque esta no es una solución que implique sumif; ¡pero no parece que haya una manera de hacerlo con sumif!
Oliver
1

Si hay un valor de 0 en la celda, no se marcará como en blanco. Pero puedes usar:

=SUMIF(B:B,0,A:A)

O más restringido:

=SUMIF(B2:B50,0,A2:A50)

template: SUMIF(range, criteria, sum_range)

Agrega las celdas especificadas por un criterio dado. Rango es el rango al que se aplicarán los criterios. Criterios es la celda en la que se muestra el criterio de búsqueda, o el criterio de búsqueda en sí. En la sección de criterios, puede usar un signo de interrogación ( ?) para que coincida con un solo carácter o un asterisco ( *) para que coincida con una secuencia de caracteres. Si desea encontrar un signo de interrogación o asterisco real, puede escribir una tilde ( ~) antes del signo de interrogación ( ?) o asterisco ( *). Sum_rangees el rango desde el cual se suman los valores; si no se ha indicado, se suman los valores encontrados en el Rango.

Rich G.
fuente