¿Cómo puedo crear una función que solo se ejecute si un rango de celdas no está vacío en Google Sheets?
Quiero ejecutar una función SUM solo si f6:i6 tienen valores. Esta hoja está recibiendo entradas de un formulario y quiero aplicar una función para sumar los valores a medida que se ingresan desde el formulario. En este momento, estoy obteniendo un error de análisis, y si ejecuto solo la función de suma (sin incluir la función IF), obtengo un error de N/A que dice:
“El valor del parámetro 2 de la función REGEXEXTRACT, “[0-9]+”, no coincide con el texto del valor del parámetro 1 de la función REGEXEXTRACT, “”””.
Función:
=SI((f6:i6 NOESBLANCO), “(SUMA(ARRAYFORMULA(valor(regexextract(F6:I6, “[0-9]+”))),J6))”)
davy.ai
La función correcta para ejecutar una SUMA solo si f6:i6 tiene valores es:
=SI(CONTAR.BLANCO(F6:I6)=0;SUMA(F6:I6)+J6;"")
Esta función primero utiliza la función CONTAR.BLANCO para verificar si alguna celda en F6:I6 está en blanco. Si no hay celdas en blanco, entonces ejecutará la función SUMA en F6:I6 y sumará el valor en J6. Si hay alguna celda en blanco, entonces devolverá un valor en blanco.