Las funciones de logica sirven para realizar comparaciones entre valores o referencias de celdas contenidas en nuestro libro. Las principales funciones de logica son:

NO

La funcion No (en ingles NOT) sirve para comprobar si una condicion logica no se cumple. Devuelve los valores VERDADERO O FALSO.

  • Uso: NO(valor_logico), donde (valor_logico) es la prueba logica que vamos a evaluar.
  • Ejemplo: NO(A1>2) . Devolverá VERDADERO si A1 es menor o igual a 2 y FALSO si A1 es mayor a 2.

SI

La funcion Si (en ingles IF) comprueba si se cumple una condición y devuelve valores personalizados en funcion del resultado.

  • Uso: SI(prueba_logica,[valor_si_verdadero],[valor_si_falso]), donde (prueba_logica) es la prueba logica o condicion a evaluar, (valor_si_verdadero) es el valor a devolver si la condicion se cumple (siendo un campo opcional y devolviendo VERDADERO en caso de no especificarlo) y (valor_si_falso) es el valor a devolver si la condicion no se cumple (siendo un campo opcional y devolviendo FALSO en caso de no especificarlo).
  • Ejemplo: SI(A1>A3;»PAGADO»;»NO PAGADO»)
  • Ejemplo2: SI(A1>A3;»PAGADO»)

O

La funcion O (en ingles OR) comprueba distintas pruebas logicas y devuelve VERDADERO o FALSO. Devuelve FALSO si todos los argumentos son falsos.

  • Uso: O(valor_logico1, [valor_logico2],…), donde (valor_logico1), (valor_logico2) son las pruebas logicas a evaluar. Se debe evaluar al menos una.
  • Ejemplo: O(A1>3;A2<3). Devolverá VERDADERO siempre que una de las dos condiciones se cumpla.

Y

La funcion Y (en ingles YES) comprueba distintas pruebas logicas y devuelve VERDADERO o FALSO. Devuelve FALSO si alguno de los argumentos es FALSO.

  • Uso: Y(valor_logico1, [valor_logico2],…), donde (valor_logico1), (valor_logico2) son las pruebas logicas a evaluar. Se debe evaluar al menos una.
  • Ejemplo: O(A1>3;A2<3). Devolvera VERDADERO sólo si las dos condiciones se cumplen.

SI.ERROR

La funcion Si.error (en ingles IFERROR) devuelve un valor si la expresión es un error y otro valor si no lo es. Es muy util para evitar ver «N/A» en tablas de datos.

  • Uso: SI.ERROR(valor,valor_si_error), donde (valor) es la funcion a evaluar si da como resultado error y (valor_si_error) es el valor que va a devolver la formula si la misma contiene un error.
  • Ejemplo: SI.ERROR(A1/A2;»FALSO»)