FunciĆ³ SI a Excel. Exemples (amb diverses condicions)

Un dels principals avantatges dels fulls de cĆ lcul Excel Ć©s la capacitat de programar la funcionalitat d'un document concret. Com la majoria de la gent sap a les classes d'informĆ tica de l'escola, un dels components principals que permet portar-ho a la prĆ ctica sĆ³n els operadors lĆ²gics. Un d'ells Ć©s l'operador IF, que preveu l'execuciĆ³ de determinades accions quan es compleixen determinades condicions. 

Per exemple, si el valor coincideix amb un determinat, es mostra una etiqueta a la celĀ·la. Si no, Ć©s diferent. Vegem aquesta eina eficaƧ amb mĆ©s detall a la prĆ ctica.

FunciĆ³ SI a Excel (informaciĆ³ general)

Qualsevol programa, encara que sigui petit, contĆ© necessĆ riament una seqĆ¼ĆØncia d'accions, que s'anomena algorisme. Pot semblar aixĆ­:

  1. Comproveu tota la columna A per trobar nombres parells.
  2. Si es troba un nombre parell, sumeu tal i tal valor.
  3. Si no es troba un nombre parell, mostreu la inscripciĆ³ "no trobat".
  4. Comproveu si el nombre resultant Ć©s parell. 
  5. En cas afirmatiu, afegiu-lo a tots els nombres parells seleccionats al parĆ graf 1.

I fins i tot si aquesta Ć©s nomĆ©s una situaciĆ³ hipotĆØtica, que Ć©s poc probable que sigui necessĆ ria a la vida real, l'execuciĆ³ de qualsevol tasca implica necessĆ riament la presĆØncia d'un algorisme similar. Abans d'utilitzar la funciĆ³ SI, has de tenir una idea clara al cap sobre quin resultat vols aconseguir. 

Sintaxi de la funciĆ³ SI amb una condiciĆ³

Qualsevol funciĆ³ a Excel es realitza mitjanƧant una fĆ³rmula. El patrĆ³ pel qual s'han de passar les dades a una funciĆ³ s'anomena sintaxi. En el cas de l'operador IF, la fĆ³rmula estarĆ  en aquest format.

=SI (expressiĆ³_lĆ²gica, valor_si_true, valor_si_fals)

Vegem la sintaxi amb mƩs detall:

  1. ExpressiĆ³ booleana. Aquesta Ć©s la condiciĆ³ en si, el compliment o incompliment de la qual comprova Excel. Es pot comprovar tant la informaciĆ³ numĆØrica com la textual.
  2. Value_if_true. El resultat que es mostrarĆ  a la celĀ·la si les dades que s'estan comprovant compleixen els criteris especificats.
  3. valor_si_fals. El resultat que es mostra a la celĀ·la si les dades que s'estan comprovant no coincideixen amb la condiciĆ³.

AquĆ­ teniu un exemple per a la claredat.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
1

AquĆ­ la funciĆ³ compara la celĀ·la A1 amb el nĆŗmero 20. Aquest Ć©s el primer parĆ graf de la sintaxi. Si el contingut Ć©s superior a aquest valor, el valor "mĆ©s gran que 20" es mostra a la celĀ·la on s'ha escrit la fĆ³rmula. Si la situaciĆ³ no es correspon amb aquesta condiciĆ³: "menor o igual a 20".

Si voleu mostrar un valor de text en una celĀ·la, heu de posar-lo entre cometes.

AquĆ­ hi ha una altra situaciĆ³. Per poder presentar-se a una sessiĆ³ d'exĆ mens, els estudiants han de superar una sessiĆ³ de prova. Els alumnes van aconseguir guanyar crĆØdits de totes les assignatures, i ara queda l'Ćŗltim, que va resultar determinant. La nostra tasca Ć©s determinar quins alumnes sĆ³n admesos als exĆ mens i quins no.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
2

Com que volem comprovar si hi ha text i no un nĆŗmero, el primer argument Ć©s B2="cons.".

Sintaxi de la funciĆ³ SI amb mĆŗltiples condicions

Sovint, un criteri no Ć©s suficient per comprovar el valor. Si necessiteu considerar mĆ©s d'una opciĆ³, podeu niar funcions IF l'un a l'altre. Hi haurĆ  diverses funcions imbricades.

Per fer-ho mƩs clar, aquƭ teniu la sintaxi.

=IF(expressiĆ³_lĆ²gica, valor_si_vertader, SI(expressiĆ³_lĆ²gica, valor_si_vertader, valor_si_fals))

En aquest cas, la funciĆ³ comprovarĆ  dos criteris alhora. Si la primera condiciĆ³ Ć©s certa, es retorna el valor obtingut com a resultat de l'operaciĆ³ del primer argument. En cas contrari, es verifica el compliment del segon criteri.

AquĆ­ teniu un exemple.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
3

I amb l'ajuda d'aquesta fĆ³rmula (que es mostra a la captura de pantalla segĆ¼ent), podeu analitzar el rendiment de cada alumne.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
4

Com podeu veure, aquĆ­ es va afegir una condiciĆ³ mĆ©s, perĆ² el principi no ha canviat. AixĆ­, podeu comprovar diversos criteris alhora.

Com ampliar la funcionalitat IF mitjanƧant operadors AND i OR

De tant en tant hi ha una situaciĆ³ per comprovar immediatament el compliment de diversos criteris, i no utilitzar operadors lĆ²gics imbricats, com en l'exemple anterior. Per fer-ho, utilitzeu qualsevol de les funcions Š˜ o funciĆ³ OR en funciĆ³ de si cal complir diversos criteris alhora o almenys un d'ells. Mirem mĆ©s de prop aquests criteris.

FunciĆ³ SI amb condiciĆ³ AND

De vegades cal comprovar una expressiĆ³ per a diverses condicions alhora. Per a aixĆ² s'utilitza la funciĆ³ AND, escrita en el primer argument de la funciĆ³ IF. Funciona aixĆ­: si a Ć©s igual a un i a Ć©s igual a 2, el valor serĆ  c.

FunciĆ³ SI amb condiciĆ³ "OR".

La funciĆ³ OR funciona de manera similar, perĆ² en aquest cas, nomĆ©s una de les condicions Ć©s certa. En la mesura del possible, es poden comprovar d'aquesta manera fins a 30 condicions. 

AquĆ­ teniu algunes maneres d'utilitzar les funcions Š˜ Šø OR com a argument de funciĆ³ IF.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
5
FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
6

ComparaciĆ³ de dades en dues taules

De tant en tant Ʃs possible comparar dues taules semblants. Per exemple, una persona treballa com a comptable i ha de comparar dos informes. Hi ha altres tasques semblants, com ara comparar el cost de mercaderies de diferents lots, desprƩs, les avaluacions dels estudiants per a diferents perƭodes, etc.

Per comparar dues taules, utilitzeu la funciĆ³ COUNTIF. Vegem-ho amb mĆ©s detall.

Suposem que tenim dues taules que contenen les especificacions de dos processadors d'aliments. I hem de comparar-los, i destacar les diferĆØncies amb el color. AixĆ² es pot fer mitjanƧant el format condicional i la funciĆ³ COUNTIF

La nostra taula Ć©s aixĆ­.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
7

Seleccionem la gamma corresponent a les caracterĆ­stiques tĆØcniques del primer robot d'alimentaciĆ³.

DesprĆ©s d'aixĆ², feu clic als menĆŗs segĆ¼ents: Format condicional: creeu una regla; utilitzeu una fĆ³rmula per determinar les celĀ·les amb format.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
8

En forma de fĆ³rmula de format, escrivim la funciĆ³ = COUNTIF (interval per comparar; primera celĀ·la de la primera taula)=0. La taula amb les caracterĆ­stiques del segon processador d'aliments s'utilitza com a rang de comparaciĆ³.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
9

Heu d'assegurar-vos que les adreces sĆ³n absolutes (amb un signe de dĆ²lar davant dels noms de les files i les columnes). Afegiu =0 desprĆ©s de la fĆ³rmula perquĆØ Excel cerqui els valors exactes.

DesprĆ©s d'aixĆ², heu de configurar el format de les celĀ·les. Per fer-ho, al costat de la mostra, heu de fer clic al botĆ³ "Format". En el nostre cas, fem servir el farciment, perquĆØ Ć©s el mĆ©s convenient per a aquesta finalitat. PerĆ² podeu triar el format que vulgueu.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
10

Hem assignat un nom de columna com a rang. AixĆ² Ć©s molt mĆ©s convenient que introduir el rang manualment.

FunciĆ³ SUMIF a Excel

Ara passem a les funcions IF, que ajudarĆ  a substituir dos punts de l'algorisme alhora. El primer Ć©s SUMMESLEY, que suma dos nombres que compleixen una determinada condiciĆ³. Per exemple, ens enfrontem a la tasca de determinar quants diners s'han de pagar al mes a tots els venedors. Per a aixĆ² Ć©s necessari.

  1. Afegiu una fila amb els ingressos totals de tots els venedors i feu clic a la celĀ·la que contindrĆ  el resultat desprĆ©s d'introduir la fĆ³rmula. 
  2. Trobem el botĆ³ fx, que es troba al costat de la lĆ­nia de fĆ³rmules. A continuaciĆ³, apareixerĆ  una finestra on podeu trobar la funciĆ³ necessĆ ria mitjanƧant la cerca. DesprĆ©s de seleccionar l'operador, heu de fer clic al botĆ³ "D'acord". PerĆ² l'entrada manual sempre Ć©s possible.
    FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
    11
  3. A continuaciĆ³, apareixerĆ  una finestra per introduir arguments de funciĆ³. Tots els valors es poden especificar als camps corresponents i l'interval es pot introduir mitjanƧant el botĆ³ que hi ha al costat.
    FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
    12
  4. El primer argument Ć©s un rang. AquĆ­ introduĆÆu les celĀ·les que voleu comprovar si compleixen els criteris. Si parlem de nosaltres, aquestes sĆ³n les posicions dels empleats. IntroduĆÆu l'interval D4:D18. O simplement seleccioneu les celĀ·les d'interĆØs.
  5. Al camp "Criteris", introduĆÆu la posiciĆ³. En el nostre cas, "venedor". Com a rang de suma, indiquem aquelles celĀ·les on es mostren els sous dels empleats (aixĆ² es fa tant manualment com seleccionant-los amb el ratolĆ­). Feu clic a "D'acord" i obtenim els salaris calculats acabats de tots els empleats que sĆ³n venedors.

D'acord que Ć©s molt convenient. No Ć©s aixĆ²?

FunciĆ³ SUMIFS a Excel

Aquesta funciĆ³ permet determinar la suma de valors que compleixen mĆŗltiples condicions. Per exemple, ens van encarregar de determinar el sou total de tots els directius que treballen a la branca sud de l'empresa.

Afegiu una fila on serĆ  el resultat final i inseriu la fĆ³rmula a la celĀ·la desitjada. Per fer-ho, feu clic a la icona de funciĆ³. ApareixerĆ  una finestra en la qual heu de trobar la funciĆ³ SUMMESLIMN. A continuaciĆ³, seleccioneu-lo de la llista i s'obrirĆ  la finestra familiar amb arguments. PerĆ² el nombre d'aquests arguments Ć©s ara diferent. Aquesta fĆ³rmula permet utilitzar un nombre infinit de criteris, perĆ² el nombre mĆ­nim d'arguments Ć©s de cinc. 

NomĆ©s es poden especificar cinc mitjanƧant el diĆ leg d'entrada d'arguments. Si necessiteu mĆ©s criteris, haureu d'introduir-los manualment segons la mateixa lĆ²gica que els dos primers.

Vegem els principals arguments amb mƩs detall:

  1. Interval de suma. CĆØlĀ·lules a sumar.
  2. Interval de condicions 1: l'interval que es comprovarĆ  pel compliment d'un determinat criteri. 
  3. La condiciĆ³ 1 Ć©s la condiciĆ³ en si.
  4. El rang de criteris 2 Ć©s el segon rang que es comprovarĆ  amb el criteri.
  5. La condiciĆ³ 2 Ć©s la segona condiciĆ³.

La lĆ²gica addicional Ć©s similar. Com a resultat, vam determinar els salaris de tots els directius de la Branca Sud.

FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
13

FunciĆ³ COUNTIF a Excel

Si necessiteu determinar quantes celĀ·les cauen sota un determinat criteri, utilitzeu la funciĆ³ COUNTIF. Suposem que hem d'entendre quants venedors treballen en aquesta organitzaciĆ³:

  1. Primer, afegiu una lĆ­nia que contingui el nombre de venedors. DesprĆ©s d'aixĆ², heu de fer clic a la celĀ·la on es mostrarĆ  el resultat.
  2. DesprĆ©s d'aixĆ², heu de fer clic al botĆ³ "Insereix funciĆ³", que es pot trobar a la pestanya "FĆ³rmules". ApareixerĆ  una finestra amb una llista de categories. Hem de seleccionar l'element "Llista alfabĆØtica completa". A la llista, ens interessa la fĆ³rmula COUNTIF. DesprĆ©s de seleccionar-lo, hem de fer clic al botĆ³ "D'acord".
    FunciĆ³ SI a Excel. Exemples (amb diverses condicions)
    14
  3. DesprĆ©s d'aixĆ², tenim el nombre de venedors empleats en aquesta organitzaciĆ³. S'ha obtingut comptant el nombre de celĀ·les en quĆØ estĆ  escrita la paraula "venedor". Tot Ć©s senzill. 

FunciĆ³ COUNTSLIM a Excel

Similar a la fĆ³rmula SUMMESLIMN, aquesta fĆ³rmula compta el nombre de celĀ·les que coincideixen amb diverses condicions. La sintaxi Ć©s similar perĆ² lleugerament diferent de la fĆ³rmula SUMMESLIMN:

  1. Interval de condicions 1. Aquest Ć©s l'interval que es provarĆ  amb el primer criteri.
  2. CondiciĆ³ 1. Directament el primer criteri.
  3. Interval de condicions 2. Aquest Ć©s l'interval que es provarĆ  amb el segon criteri. 
  4. CondiciĆ³ 2.
  5. Condicions d'abast 3.

I aixĆ­ successivament.

AixĆ­ que la funciĆ³ IF a Excel, no Ć©s l'Ćŗnic, hi ha diverses mĆ©s de les seves varietats que realitzen automĆ ticament les accions mĆ©s habituals, cosa que simplifica enormement la vida d'una persona. 

En gran part per la funciĆ³ IF Els fulls de cĆ lcul Excel es consideren programables. Ɖs mĆ©s que una simple calculadora. Si ho penseu, la funciĆ³ IF Ć©s una pedra angular en qualsevol tipus de programaciĆ³.

Per tant, si apreneu a treballar amb grans quantitats de dades a Excel, serĆ  molt mĆ©s fĆ cil aprendre a programar. GrĆ cies als operadors lĆ²gics, aquestes Ć rees realment tenen molt en comĆŗ, tot i que Excel Ć©s mĆ©s utilitzat pels comptables. PerĆ² el mecanisme per treballar amb dades Ć©s en gran part el mateix. 

FunciĆ³ a les mans correctes IF i les seves variacions permeten convertir un full d'Excel en un programa complet que pot actuar sobre algorismes complexos. Entendre com funciona la funciĆ³ IF Ć©s el primer pas per aprendre macros: el segĆ¼ent pas per a un treball mĆ©s flexible amb fulls de cĆ lcul. PerĆ² aquest ja Ć©s un nivell mĆ©s professional.

Deixa un comentari