La sintaxis de la instrucción IF es SI ( prueba_lógica , valor_si_verdadero valor_si_falso ) . Un ejemplo sencillo : si ( 1 +1 = 2 , TRUE, FALSE ) devolvería el texto " TRUE" . La declaración - IF ( B1 + B2 = 2 , TRUE, FALSE ) devolvería TRUE si los valores de las celdas B1 y B2 ascendieron a 2 , . De lo contrario se devolverá FALSE
Uso del SI declaración
para empezar a utilizar la instrucción IF , haga clic en la celda de Excel en el que desea que aparezca la respuesta. A continuación, haga clic en la barra de fórmulas (fx campo) situada por encima de las celdas y escriba el signo igual "= " . A continuación, entrar en la función . Por ejemplo , = SI ( B1 > 10 , " B1 es mayor que 10 " , " B2 es menor o igual a 10 " ) . Pulsa la tecla " Enter " . La respuesta se rellenará en la celda seleccionada en el primer paso.
Características adicionales
valor_si_falso La parte de la declaración se puede dejar fuera si solo deseas para llenar la celda con un valor si la condición es verdadera . Si la condición es falsa , la célula contiene el texto " FALSO " o el valor 0 . Para devolver FALSE si la condición es falsa , utilice la sintaxis IF ( prueba_lógica , valor_si_verdadero ) . Para devolver 0 si la condición es falsa , utilice la sintaxis IF ( prueba_lógica , valor_si_verdadero ) . Tenga en cuenta que la segunda declaración tiene una coma después del valor VERDADERO . Por ejemplo - IF ( A1 2 = 4,4 ) devolverá el valor 4 si el valor de la celda A1 más 2 es igual a cuatro. Si no lo hace, FALSO será devuelto . Alternativamente , IF ( A1 2 = 4,4 ), se devuelve un valor de 0 si la afirmación es falsa .
Si ambos valores se dejan fuera (con una coma final ), entonces se devolverá 0 si el condición es verdadero y lo falso se devolverá si la condición es falsa. Por ejemplo , si ( E1 = 4 ) devuelve 0 si el valor de E1 es 4 y FALSO si E1 no contiene 4 .
Nesting
Puede anidar hasta siete sentencias IF como argumentos valor_si_verdadero y valor_si_falso . El siguiente ejemplo de anidación asigna un color a una numérica
Más Ejemplos
SI ( A2 > = 60 , " Pass ( : " , "Fail ) : " ) Si el número anterior es mayor que o igual a 60 , entonces el función devuelve " Pass (:" . De lo contrario , devuelve " Fallo ) : " .
SI (Y (A1 = 1 , A2 = 1 ) , 2 ) Si ambos A1 y A2 contiene el valor 1 , 2 se devuelve . De lo contrario, se devuelve FALSE
IF ( D8 = 100 , SUM ( B4: B8 ) , "") . Si el valor de la celda D8 es igual a 100 , entonces el resultado de la suma de los valores de rango de celdas B4 a través B8 se devuelve. De lo contrario , el texto vacío ("" ) se devuelve ( lo que resulta en una celda vacía ) .