contingut
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Ć:
- Comproveu tota la columna A per trobar nombres parells.
- Si es troba un nombre parell, sumeu tal i tal valor.
- Si no es troba un nombre parell, mostreu la inscripciĆ³ "no trobat".
- Comproveu si el nombre resultant Ć©s parell.
- 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:
- 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.
- Value_if_true. El resultat que es mostrarĆ a la celĀ·la si les dades que s'estan comprovant compleixen els criteris especificats.
- 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.
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.
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.
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.
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.
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Ć.
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.
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Ć³.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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:
- Interval de suma. CĆØlĀ·lules a sumar.
- Interval de condicions 1: l'interval que es comprovarĆ pel compliment d'un determinat criteri.
- La condiciĆ³ 1 Ć©s la condiciĆ³ en si.
- El rang de criteris 2 Ć©s el segon rang que es comprovarĆ amb el criteri.
- 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Ć³ 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Ć³:
- 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.
- 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".
- 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:
- Interval de condicions 1. Aquest Ć©s l'interval que es provarĆ amb el primer criteri.
- CondiciĆ³ 1. Directament el primer criteri.
- Interval de condicions 2. Aquest Ć©s l'interval que es provarĆ amb el segon criteri.
- CondiciĆ³ 2.
- 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.