SI.MÚLTIPLE
La funció SI.MÚLTIPLE revisa les expressions especificades i dona un valor en funció de la primera condició que avalua segons el valor booleà CERT.
SI.MÚLTIPLE(si.múltiple-expressió; si.múltiple-cert; si.múltiple-expressió…; si.múltiple-cert…)
si.múltiple-expressió: Una expressió lògica. si.múltiple-expressió pot tenir qualsevol contingut, sempre que l’expressió pugui ser avaluada com a valor booleà. Si l’expressió dona com a resultat un número, un 0 s’interpreta com a FALS i qualsevol altre valor es considera CERT.
si.múltiple-cert: El valor resultant si si.múltiple-cert és CERT. si.múltiple-cert pot contenir qualsevol valor. Si si.múltiple-cert s’omet (hi ha un punt i coma, però cap valor) i si.múltiple-expressió dona CERT, SI.MÚLTIPLE retorna 0.
si.múltiple-expressió…: Una expressió lògica opcional per avaluar en cas que si.múltiple-expressió sigui FALS. si.múltiple-expressió pot tenir qualsevol contingut, sempre que l’expressió pugui ser avaluada com a valor booleà. Si l’expressió dona com a resultat un número, un 0 s’interpreta com a FALS i qualsevol altre valor es considera CERT.
si.múltiple-cert…: El valor resultant si si.múltiple-cert… és CERT. si.múltiple-cert pot contenir qualsevol valor. Si si.múltiple-cert… s’omet (hi ha un punt i coma, però cap valor) i si.múltiple-expressió… dona CERT, SI.MÚLTIPLE retorna 0.
Notes
Si totes les expressions tenen el valor FALS, es genera un error.
Pots introduir el valor "CERT" en l’última si.múltiple-expressió… de la fórmula seguit d’un valor per omissió per a si.múltiple-cert… per especificar el resultat si totes les expressions anteriors (inclosa si.múltiple-expressió i tots els casos de si.múltiple-expressió…) acaben tenint el valor booleà FALS.
Utilitzar SI.MÚLTIPLE per fer diverses comparacions |
---|
La següent taula mostra una llista de les notes dels estudiants. |
A | B | C | |
---|---|---|---|
1 | Estudiant | Nota | Puntuació |
2 | 1 | 4 | Distingit |
3 | 2 | 2 | Aprenent |
4 | 3 | 3 | Competent |
5 | 4 | Incomplet | |
6 | 5 | 3,2 | Competent+ |
7 | 6 | 3,2 | Principiant |
La següent taula dona la puntuació associada a una nota de la taula anterior a partir de múltiples arguments si.múltiple-expressió…. En aquesta fórmula, s'utilitzen els següents arguments.
Per utilitzar la fórmula anterior amb les altres cel·les de la taula, canvia B2 a cada una de les si-expressió per una altra cel·la que contingui una nota. |
Utilitzar CERT per a si.múltiple-expressió… |
---|
A vegades, cap de les expressions avaluades tenen un resultat de CERT. En comptes de retornar un error, pots configurar la cadena que vols que la funció doni a la si.múltiple-expressió final. A la taula anterior, l'Estudiant 4 no té una nota, per tant, la fórmula anterior retornaria un error per a aquest estudiant en qüestió. Podria ser que aquest estudiant estigues absent i encara hagi de completar l’avaluació. En comptes de deixar l’error, pots afegir una altra si.múltiple-expressió per marcar les notes que falten com a "Incomplet": En aquest exemple, la referència de cel·la ha canviat per fer coincidir la cel·la de la nota de l'Estudiant 4, però tots els arguments són els mateixos que abans. A més, hi ha una si.múltiple-expressió addicional al final:
|
Comparacions més complexes |
---|
En alguns casos, és possible que tinguis expressions més complexes en què hagis d'utilitzar una combinació d'operadors de comparació. Per exemple, l'escala anterior utilitza números sencers, però podria ser que la nota d'un altre estudiant (Estudiant 6) fos 3,2. Podries utilitzar una fórmula com la següent per incloure els estudiants que tinguin una nota entre les quatre puntuacions principals (com B6, que és 3,2, la nota de l'Estudiant 5): En aquest exemple, s'han afegit arguments de si.múltiple-expressió… entre les puntuacions de Distingit, Competent, Aprenent i Principiant.
Aquesta configuració funciona perquè SI.MÚLTIPLE busca la primera expressió certa. Si la nota d’un estudiant no és 4, SI.MÚLTIPLE comprova si la nota és superior a 3; l’Estudiant 5 rebria una puntuació de "Competent+". En un altre exemple, un estudiant amb una nota de 2,5 obtindria una qualificació de "Aprenent+" perquè la seva nota no és 4, ni superior a 3, ni tampoc igual a 3, però sí superior a 2. |
Utilitzar SI.MÚLTIPLE amb altres funcions |
---|
SI.MÚLTIPLE es pot utilitzar amb altres funcions. Aquesta funció, per exemple, utilitza RESTA per determinar si l'any de la cel·la A2 (en aquest exemple, A2=2020) és un any de traspàs: Per determinar si dos valors no són iguals, utilitza l’operador de comparació <>. |
Exemples addicionals |
---|
=SI.MÚLTIPLE(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";CERT;"F") dona la qualificació en lletres "A" als nombres més grans que 91, la "B" als nombres més grans que 82 però més petits que 92, i així successivament amb tots els valors excepte el 65, que dona una "F". =SI.MÚLTIPLE(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";A2<>0;"Presentat";CERT;"Suspès") dona la qualificació en lletres "A" als nombres més grans que 91, la "B" als nombres més grans que 82 però més petits que 92, i així successivament amb tots els valors inferiors a 65 però diferents de 0, que dona "Presentat". Si la puntuació és 0, la fórmula dona "Suspès". Imagina que la cel·la A1 conté “un gos”. Escriu A1 = COMPTAR.COINCIDÈNCIES(A2; REGEX("\w+")) =SI.MÚLTIPLE(A1 = 0; “Cap paraula”; A1 = 1, “Una paraula”; A1 = 2; “Dues paraules”; A1 > 2; “Múltiples paraules”) dona “Dues paraules”. |