Skip to main content

Com utilitzar les funcions AND, OR i IF en Excel

Anonim

Les funcions AND, OR i IF són algunes de les funcions lògiques més conegudes d'Excel. Segons quina funció s'utilitza, una o totes les condicions han de ser vertaderes per a la funció per retornar una resposta TRUE. Si no, la funció retorna FALSE com a valor.

Per a la funció OR, si una d'aquestes condicions és certa, la funció retorna un valor de TRUE a la cel·la B2. Per a la funció AND, les tres condicions han de ser certes perquè la funció retorna un valor de TRUE a la cel·la B3.

S'estan mostrant funcions múltiples en Excel

Generar la declaració d'Excel IF

Les funcions d'aniquilació a Excel fan referència a la col·locació d'una funció dins d'una altra. La funció anidada actua com un dels arguments de la funció principal. A la imatge anterior, les files de quatre a set contenen fórmules on la funció AND o OR està anida dins de la funció IF.

Quan una d'aquestes dues funcions es combina amb la funció IF, la fórmula resultant té capacitats molt més grans.

En el nostre exemple específic, que es mostra a dalt, tres proves són provades per les fórmules a les files dos i tres:

  • El valor de la cel·la A2 és inferior a 50?
  • El valor de la cel·la A3 no és igual a 75?
  • El valor de la cel·la A4 és superior o igual a 100?

A més, en tots els exemples, la funció niada actua com la funció IF primer; aquest primer element es coneix com el Prova lògica argument

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dades correctes", "Error de dades")

= SI (I (A2 <50, A3 <> 75, A4> = 100), HOY (), 1000)

Canvi de la sortida de fórmula

En totes les fórmules de les files de quatre a set, les funcions AND i OR són idèntiques a les seves contraparts a les files dos i tres, ja que comproven les dades de les cel·les A2 a A4 per veure si compleix la condició requerida.

La funció IF s'utilitza per controlar la sortida de la fórmula en funció del que s'introdueix per als arguments segon i tercer de la funció. Alguns exemples d'aquesta sortida poden ser text tal com es pot veure a la fila quatre, un nombre vist a la fila cinquena, la sortida de la fórmula o una cel·la en blanc.

En el cas de la fórmula IF / AND a la cel·la B5, ja que no són les tres cel·les del rang A2 a A4 són certes: el valor de la cel·la A4 no és superior o igual a 100: la funció AND retorna un valor FALSE.

La funció IF utilitza aquest valor i retorna la seva Argument value_if_false - la data actual proporcionada per la funció HOY.

D'altra banda, la fórmula IF / OR a la fila quatre retorna la declaració de text Dades correctesper una de dues raons:

  1. El valor OR ha retornat un valor TRUE: el valor de la cel·la A3 no és igual a 75.
  2. La funció IF va utilitzar aquest resultat per retornar la seva Value_if_false argument: dades correctes.

Ús de la declaració IF a Excel

Els passos següents inclouen com introduir la fórmula IF / OR ubicada a la cel·la B4 des de la imatge d'exemple. Els mateixos passos aquí es poden utilitzar per introduir qualsevol de les fórmules IF en els nostres exemples particulars.

Tot i que només es pot escriure la fórmula completa a mà, moltes persones troben més fàcil utilitzar el quadre de diàleg de la funció IF per introduir la fórmula i els arguments; el quadre de diàleg s'ocupa de les complexitats de la sintaxi, com ara separadors de coma entre els arguments i les entrades de text circumdants entre cometes.

Els passos utilitzats per introduir la fórmula IF / OR a la cel·la B4 són els següents:

  1. Feu clic a la cel·la B4 per convertir-lo en la cel·la activa.
  2. Feu clic alFórmules pestanya de la cinta.
  3. Feu clic alLògic icona per obrir la llista desplegable de la funció.
  4. Feu clic SI a la llista per obrir el quadre de diàleg de la funció IF.
  5. Feu clic alProva lògica línia al quadre de diàleg.
  6. Introduïu la funció AND completa: O (A2 <50, A3 <> 75, A4> = 100) a la línia Logical_test usant apuntant les referències de la cel·la si ho desitja.
  7. Feu clic alValue_if_true línia al quadre de diàleg.
  8. Escriu el textDades correctes(no es requereixen cometes).
  9. Feu clic alValue_if_false línia al quadre de diàleg.
  10. Escriu el text Error de dades.
  11. Feu clic D'acord per tancar el quadre de diàleg i tornar al full de treball.
  12. Com ja s'ha comentat anteriorment, la fórmula hauria de mostrarValue_if_true argument o Dades correctes.
  13. Quan feu clic a cel·la B4, la funció completa apareix a la barra de fórmules que hi ha a sobre del full de treball.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dades correctes", "Error de dades")