Red de conocimiento informático - Aprendizaje de programación - Uso de la función if en excel

Uso de la función if en excel

Introducción a la sintaxis de la función IF:

1

La función IF tiene tres parámetros La sintaxis es la siguiente:

=IF (juicio condicional, el resultado es verdadero y el valor de retorno es Valor de retorno para falso)

El primer parámetro es un juicio condicional, como "A1=" Baidu "" o "21 >"; verdadero o falso si el juicio devuelve VERDADERO, entonces IF El valor de retorno de la función es el segundo parámetro; de lo contrario, se devuelve el tercer parámetro

2

Como se muestra arriba, <. /p>

= IF(1 gt; 2. , "True Judgment", "False Judgment")

El resultado de juzgar que 1 es mayor que 2 es falso, por lo que la celda devuelve el tercero texto del parámetro "Juzgar falso"

El primer parámetro no se determina comparando los símbolos en algunos casos. Excel trata 0 como FALSO y los valores distintos de cero son. equivalente a VERDADERO Por lo tanto, como se muestra en la siguiente figura, la fórmula para B1 es:

=IF(SUM(A1:A2), "juicio verdadero", "juicio falso")

.

Debido a que la suma de A1:A2 es mayor que 0, el texto del segundo parámetro se devuelve "Verdadero".

Fin

Una breve descripción sobre el uso del parámetro de función IF. omisión:

1

Algunos parámetros de muchas funciones en Excel se pueden omitir, al igual que la función SI. La fórmula de B1 en la siguiente figura es:

<. p>= IF(1 gt; 2. "Juzga la verdad")

Si se omite el tercer parámetro, se devolverá FALSE cuando se devuelva el valor del tercer parámetro. Esto tiene un significado práctico para encontrar. los valores máximo y mínimo que satisfacen la condición, y el efecto es diferente de 0.

2

La fórmula se cambia a:

= IF(1 gt; 2. "Juzga la verdad",)

En la fórmula, la coma después del segundo parámetro está reservada para la posición del tercer parámetro, pero no se ingresa ningún valor, por lo que el número 0 se devuelve de forma predeterminada, es decir, si no se ingresan parámetros después de la coma, el valor de retorno predeterminado es 0.

Tres

Segundo. la fórmula se cambia a:

= IF(3 gt; 2. "Mal juicio")

El segundo parámetro está entre dos comas. Si no se ingresa ningún valor, se devolverá 0. por defecto

Cuatro

Si cambias la fórmula a:

= IF(3 gt; 2, true, False)

La celda devuelve uno de dos valores lógicos, VERDADERO o FALSO

Fin

La expresión condicional única de la fórmula general IF:

. p>

Como se muestra a continuación, la fórmula B2 es:

= IF(A2 gt; 29, "Don't Be Confused", "Chicos")

Esta es cómo se expresa la función SI con una sola condición, con una sola comparación para el primer parámetro.

2

Si la expresión condicional se puede entender en términos de una recta numérica. El eje numérico completo es todo. Si el juicio es verdadero, el resultado devuelto es una parte del eje numérico; si el juicio es falso, el resultado devuelto son todas las partes restantes del eje numérico y las dos partes no se cruzarán. .

Fin

Una expresión que satisface múltiples condiciones simultáneamente en la fórmula general IF;

1

Como se muestra en la siguiente figura, si A2 es mayor que 29, B2 es "A", se devuelve excelente y los resultados restantes están vacíos. La fórmula C2 es:

= IF(AND(A2 gt; 29, B2="A "), "Excelente", "Excelente")

Esto está representado por el AND Función () Con múltiples condiciones de juicio, se devolverá "excelente" solo si todos los juicios devuelven VERDADERO.

2

Todos deben considerar todo al utilizar el juicio de múltiples condiciones IF, ¡y no pierdan la posibilidad! Tome las dos condiciones anteriores como ejemplo: no hay IF anidado.

Las dos condiciones se pueden representar mediante la intersección de líneas verticales y horizontales. El resultado "mayor que 34, a" solo representa una cuarta parte de todas las posibilidades, es decir, todas las demás posibilidades se devuelven vacías. Si se excluyen más de tres condiciones, si continúa juzgando SI mediante el anidamiento...

Tres

Recordatorio clave:

Si hay varias condiciones y anidamiento Al emitir juicios, debe considerar todas las situaciones con claridad; de lo contrario, es fácil obtener errores inesperados y muchas situaciones se ignorarán.

Fin

Si la fórmula general se puede expresar satisfaciendo una de muchas condiciones:

1

Lo anterior describe la condición que Satisface muchas condiciones al mismo tiempo, entonces, ¿cómo expresar una de varias condiciones? Fórmula de entrada C2:

=IF(OR(A2="A ", B2 gt; 100), "calificado", "no calificado")

La función IF se puede usar con OR () para expresar una de las condiciones, es decir, siempre que un juicio en la función OR() devuelva VERDADERO, la función OR() en su conjunto devolverá VERDADERO.

2

Recordatorio:

Cuando se utilizan múltiples funciones OR() y si están anidadas, se deben considerar todos los casos para evitar omisiones.

Fin

Si la fórmula matricial satisface varias expresiones condicionales al mismo tiempo:

1

Como se muestra a continuación, la columna A es debe ser "A", la columna B es mayor que 40, ingrese la fórmula en C2:

= SUM(IF((A2:A4 = " A ")*(B2:B4 gt; 40) , B2:B4)

Mantenga presionada la tecla Ctrl Shift con la mano izquierda y presione ENTER con la derecha para ejecutar la fórmula

2

Aquí (A2:A4 ="A ") y (B2:B4 gt; El juicio de 40) devuelve verdadero o falso respectivamente. El asterisco puede entenderse como el "signo de multiplicación". En la operación, verdadero equivale a 1 y falso equivale a 0. Por lo tanto, solo dos valores devueltos son verdaderos y el producto es 1 siempre que haya uno FALSO, es decir, siempre que haya una condición que no se cumpla, el resultado devuelto es 0. El valor distinto de cero. El valor en el primer parámetro de IF es equivalente a VERDADERO, por lo que se puede lograr el propósito de satisfacer ambas condiciones.

Fin

Si la fórmula matricial satisface la expresión de múltiples condiciones:

Como se muestra a continuación, se requiere que la columna A sea "A" o la columna B sea mayor que 40, y C2 ingresa la fórmula:

= SUM(IF((A2:A4 = "A") (B2:B4 gt;40),B2:B4)

Mantén presionada la tecla Ctrl Shift con la mano izquierda y presiona ENTER con la derecha. Ejecuta la fórmula.

2

Cambie el signo de multiplicación que satisface múltiples condiciones al mismo tiempo a un signo más para lograr el propósito de "o", porque siempre que uno sea verdadero, el resultado de la suma es 1. Si ambos. son verdaderos, el resultado de la suma es 2, logrando así el propósito de sumar los resultados del juicio y calcular los datos totales en la columna B.