Skip to main content

Com utilitzar la funció IF-THEN en Excel

Anonim

La funció IF-THEN en Excel és una manera poderosa d'afegir decisions als vostres fulls de càlcul. Comprova una condició per veure si és vertader o fals, i després realitza un conjunt específic d'instruccions basant-se en els resultats.

Per exemple, si introduïu un IF-THEN a Excel, podeu provar si una cel·la específica és superior a 900. Si és així, podeu fer que la fórmula retorni el text "PERFECTE". Si no ho és, podeu fer que la fórmula torni "TOO SMALL".

Hi ha moltes condicions que podeu introduir a la fórmula IF-THEN. A continuació s'explica com utilitzar la funció IF-THEN a Excel i alguns exemples.

Les instruccions d'aquest article s'apliquen a Excel 2016, 2013, 2010; Excel per a Mac i Excel 365 / en línia.

Introduint IF-THEN a Excel

La sintaxi de la funció IF-THEN inclou el nom de la funció i els arguments de la funció dins del parèntesi.

Aquesta és la sintaxi correcta de la funció IF-THEN:

= IF (prova lògica, valor si és vertader, valor si és fals)

La part IF de la funció és la prova lògica. Aquí és on s'utilitzen els operadors de comparació per comparar dos valors.

La part THEN de la funció ve després de la primera coma i inclou dos arguments separats per una coma.

  • El primer argument indica a la funció què fer si la comparació és certa.
  • El segon argument diu a la funció què fer si la comparació és falsa.

Un exemple simple de funcions IF-THEN

Abans de passar a càlculs més complexos, vegem un exemple molt senzill d'una declaració IF-THEN.

El nostre full de càlcul està configurat amb la cel·la B2 com a $ 100. Podem introduir la següent fórmula en C2 per indicar si el valor és superior a $ 1000.

= IF (B2> 1000, "PERFECTE", "massa petit")

Aquesta funció té els següents arguments:

  • B2> 1000 prova si el valor de la cel·la B2 és superior a 1000.
  • "PERFECTE" retorna la paraula PERFECTE a la cel·la C2 si B2 és més gran que 1000.
  • "MASSA PETITA" retorna la frase TOO SMALL a la cel·la C2 si B2 no és més gran que 1000.

La part de comparació de la funció pot comparar només dos valors. Qualsevol d'aquests dos valors pot ser:

  • Número fix
  • Cadena de caràcters (valor de text)
  • Data o hora
  • Funcions que retornen algun dels valors anteriors
  • Una referència a qualsevol altra cel·la del full de càlcul que contingui algun dels valors anteriors

La part TRUE o FALSE de la funció també pot tornar qualsevol dels anteriors. Això vol dir que la funció IF-THEN és molt avançada incrustant càlculs addicionals o funcions dins d'ella (vegeu més avall).

Quan introduïu condicions veritables o falses d'una instrucció IF-THEN a Excel, haureu d'utilitzar cometes al voltant de qualsevol text que vulgueu tornar, tret que utilitzeu TRUE i FALSE, que Excel reconeix automàticament. Altres valors i fórmules no requereixen cometes.

Introducció de càlculs a la funció IF-THEN

Podeu incrustar diferents càlculs de la funció IF-THEN per realitzar, depenent dels resultats de la comparació.

En aquest exemple, s'utilitza un càlcul per calcular l'impost degut, depenent de l'ingrés total de B2.

La prova lògica compara els ingressos totals en B2 per veure si és superior a $ 50,000.00.

= IF (B2> 50000, B2 * 0.15, B2 * 0.10)

En aquest exemple, B2 no és superior a 50.000, de manera que es calcularà la condició "value_if_false" i es retornarà aquest resultat.

En aquest cas, això és així B2 * 0.10, el qual és4000.

El resultat es col·loca a la cel·la C2, on s'insereix la funció IF-THEN, serà de 4000.

També podeu inserir càlculs en el costat de la comparació de la funció.

Per exemple, si voleu estimar que els ingressos tributaris només seran del 80% del total dels ingressos, podeu canviar la funció anterior IF-THEN a la següent.

= IF (B2 * 0.8> 50000, B2 * 0.15, B2 * 0.10)

Això farà el càlcul a B2 abans de comparar-lo amb 50.000.

Mai introduïu una coma quan introduïu números en milers. Això es deu a que Excel interpreta una coma com a final d'un argument dins d'una funció.

Funcions de nidificació a l'interior d'una funció IF-THEN

També podeu integrar (o "niuar") una funció dins d'una funció IF-THEN.

Això us permet realitzar càlculs avançats i, a continuació, comparar els resultats reals amb els resultats esperats.

En aquest exemple, diguem que teniu un full de càlcul amb els graus de cinc dels vostres estudiants a la columna B. Podria promediar-los amb la funció AVERIA. Depenent dels resultats de la mitjana de la classe, podria tenir la cel·la C2 retornada "Excel·lent". o "Necessita feina".

Així és com hauria d'introduir la funció IF-THEN:

= SI (MITJANA (B2: B6)> 85, "Excel·lent!", "Necessita treball")

Aquesta funció retorna el text "Excel·lent!" a la cel·la C2 si la mitjana de la classe és superior a 85. En cas contrari, retorna "Necessitats de treball".

Com podeu veure, introduir la funció IF-THEN a Excel amb càlculs o funcions incrustats us permet crear fulls de càlcul molt dinàmics i molt funcionals.