La funció IF afegeix la presa de decisions als fulls de càlcul d' Excel provant una condició especificada per veure si és vertader o fals. Si la condició és certa, la funció durà a terme una acció. Si la condició és falsa, es durà a terme una acció diferent. Més informació sobre la funció IF a continuació.
Realitzar càlculs i introduir dades amb la funció IF
La sintaxi d' una funció es refereix al disseny de la funció i inclou el nom de la funció, claudàtors i arguments .
La sintaxi de la funció és:
= IF (prova lògica, valor si és vertader, valor si és fals)
La prova lògica sempre és una comparació entre dos valors. Els operadors de comparació s'utilitzen, per exemple, per veure si el primer valor és superior o inferior al segon o igual a aquest.
Per exemple, a la imatge aquí, la prova lògica compara els ingressos d'un empleat ubicats a la columna B per veure si són més grans que $ 30,000.00.
= IF (B2> 30000, B2 * 1%, 300)
Una vegada que la funció determina si la prova lògica és vertader o falsa, realitza una de les dues accions especificades pel valor si és vertader i el valor si els arguments falsos.
Els tipus d'accions que la funció pot dur a terme inclouen:
- realitzant càlculs utilitzant una fórmula o introduint dades de nombres
- mostrant declaracions de text en cèl·lules de full de treball designades,
- deixant la cel·la objectiu en blanc.
Realització de càlculs amb la funció IF
La funció IF pot realitzar diferents càlculs segons si la funció retorna un valor veritable o no.
A la imatge anterior, s'utilitza una fórmula per calcular un import de deducció basat en els ingressos dels empleats.
= IF (B2> 30000, B2 * 1%, 300)
El percentatge de deducció es calcula mitjançant una fórmula introduïda com a valor si es tracta d'un argument real . La fórmula multiplica els guanys ubicats a la columna B en un 1% si els guanys de l'empleat són més grans que $ 30,000.00.
Introduir dades amb la funció IF
La funció IF també es pot configurar per introduir les dades numèriques en una cel·la de destinació. Aquestes dades podrien utilitzar-se en altres càlculs.
A l'exemple anterior, si els ingressos d'un empleat són inferiors a $ 30,000.00, el valor si s'ha establert un argument fals per inserir una tarifa plana de 300,00 USD per a la deducció en lloc d'utilitzar un càlcul.
Nota: Ni el signe del dòlar ni el separador de coma s'introdueixen amb els números 30000 o 300 en la funció. Si introduïu un o els dos crea errors a la fórmula.
- Les funcions d'Excel utilitzen la coma com a separador entre arguments, de manera que introduir comes amb números condueix a Excel a creure que s'han introduït més de tres arguments per a la funció IF.
- Atès que els signes de dòlar són caràcters de text, introduir-los amb números dirigeix a Excel a creure que s'ha comès un error d'escriptura i s'ofereix per corregir-lo.
Visualització de declaracions de text o deixant cel·les en blanc amb la funció Excel IF
Mostrant paraules o declaracions de text amb la funció IF
Tenir el text que mostra una funció IF en comptes d'un número pot facilitar la cerca i lectura de resultats específics al full de treball.
A l'exemple anterior, la funció IF es configura per comprovar si els estudiants que prenen un qüestionari de geografia identifiquen correctament les ciutats cabdal per a una sèrie d'ubicacions al Pacífic Sud.
La prova lògica de la funció IF compara les respostes dels alumnes a la columna B amb la resposta correcta introduïda en el mateix argument.
Si la resposta de l'estudiant coincideix amb el nom introduït a l'argument de text lògic, la paraula Correct es mostra a la columna C. Si el nom no coincideix, la cel·la queda en blanc.
= IF (B2 = "Wellington", "Correcte", "")
Per utilitzar paraules individuals o declaracions de text en una funció IF cada entrada ha d'incloure's en cometes, com ara:
- l'argument de la prova lògica: B2 = "Wellington"
- el valor si l'argument veritable "Corregeix"
Deixant les cel·les en blanc
Com es mostra al valor si el argument fals en l'exemple anterior, les cel·les es deixen en blanc introduint un parell de cometes buides ( "" ).