Funciones lógicas en excel

Funciones lógicas en excel
Excel 2010 utiliza siete funciones lógicas – AND, FALSE, IF, IFERROR, NOT, OR y TRUE – que aparecen en el menú desplegable del botón de comandos lógicos en la ficha Fórmulas de la cinta de opciones. Todas las funciones lógicas devuelven un TRUE lógico o un FALSE lógico cuando se evalúan sus funciones.

Funciones lógicas en excel

  • AND(logical1,logical2,…) comprueba si los argumentos lógicos son TRUE o FALSE. Si todos son TRUE, la función AND devuelve TRUE a la celda. Si alguno es FALSO, la función AND devuelve FALSO.
  • IF(logical_test,value_if_true,value_if_false) comprueba si la expresión logical_test es TRUE o FALSE. Si es TRUE, la función IF devuelve el argumento value_if_true. Si es FALSO, la función IF devuelve el argumento value_if_false.
  • IFERROR(valor,valor_si_error) comprueba si la expresión del valor es un error. IFERROR devuelve valor_si_error si la expresión es un error, o el valor de la expresión si no es un error.
  • NOT(logical) comprueba si el argumento lógico es TRUE o FALSE. Si es TRUE, la función NOT devuelve FALSE. Si es FALSE, la función NOT devuelve TRUE.
  • OR(logical1,logical2,…) comprueba si los argumentos lógicos son TRUE o FALSE. Si alguno es TRUE, la función OR devuelve TRUE. Si todos son FALSE, la función OR devuelve FALSE.
  • FALSE() no toma ningún argumento y simplemente introduce FALSE lógico en su celda.
  • TRUE() no toma ningún argumento y simplemente introduce TRUE lógico en su celda.

Función AND

La función AND devuelve un valor booleano (TRUE o FALSE) después de probar las condiciones que usted especifica. En palabras simples, puede probar múltiples condiciones con la función AND y devuelve TRUE si todas esas condiciones son TRUE, si no, FALSE.

  • Sintaxis
    AND(logical1, [logical2], …)
  • Argumentos
    logical1: Condición que se quiere verificar.
    [logical2]: Condiciones adicionales que desea verificar.

Función FALSE

La función FALSE devuelve un valor lógico FALSE (booleano). El valor FALSE devuelto por la función FALSE es el mismo que se introduce manualmente en una celda y equivale al valor numérico 0.

  • Sintaxis
    FALSE()

Función IF

La función IF devuelve un valor si la condición que se especifica es TRUE, si no, algún otro valor. En palabras simples, la función IF puede probar una condición primero y devuelve un valor basado en el resultado de esa condición.

  • Sintaxis
    IF(prueba_lógica,valor_si_es_verdadero,valor_si_es_falso)
  • Argumentos
    prueba_lógica: La condición que se quiere evaluar.
    value_if_true: El valor que quiere obtener si esa condición es TRUE.
    valor_si_falso: El valor que se quiere obtener si la condición es FALSA.

Hemos especificado una condición y si esa condición es falsa entonces hemos utilizado otro IF para evaluar otra condición y realizar una tarea y si esa condición es FALSA hemos utilizado otro IF. De esta manera, hemos utilizado IF cinco veces para crear una fórmula anidada. Se puede utilizar lo mismo para 64 veces para una fórmula de anidamiento.

Función IFERROR

La función IFERROR devuelve un valor específico si ocurre un error. En palabras simples, puede probar el valor y si ese valor es un error devuelve el valor que usted ha especificado.

  • Sintaxis
    IFERROR(valor, valor_si_error)

Función IFNA

La función IFNA devuelve un valor específico si se produce un error #N/A. A diferencia de IFERROR, sólo evalúa el error #N/A y devuelve el valor especificado.

  • Sintaxis
    IFNA(valor, valor_if_na)

Función NOT

La función NOT devuelve el valor lógico invertido en el resultado. En palabras simples, tienes un valor lógico que devuelve TRUE, NOT puede convertirlo en FALSE y si tienes un valor lógico que devuelve FALSE, la función NOT lo convertirá en TRUE.

  • Sintaxis
    NOT(lógico)

Función OR

La función OR devuelve un valor booleano (TRUE o FALSE) después de probar las condiciones que usted especifica. En palabras simples, puedes probar múltiples condiciones con la función AND y devuelve TRUE si alguna de esas (o todas) condiciones es TRUE y devuelve FALSE sólo si todas esas condiciones son FALSE.

  • Sintaxis
    OR(logical1, [logical2], …)

Función TRUE

La función TRUE devuelve un valor lógico TRUE (un booleano). El valor TRUE devuelto por la función TRUE es el mismo que se introduce manualmente en una celda y equivale al valor numérico 1.

  • Sintaxis
    TRUE()
  • Argumentos
    No tiene argumentos.

Notas:

  • TRUE y TRUE() son idénticos.
  • TRUE tiene un valor de 0.
  • El uso de TRUE sin paréntesis también dará el mismo resultado.

Vídeos de Funciones lógicas en excel

Contenido