Els operadors de comparació són símbols utilitzats en fórmules d'Excel per comparar dos valors i generar un resultat desitjat. El resultat d'aquesta comparació podria ser TRUE o FALSE, o qualsevol altre valor de sortida que hàgiu especificat en lloc d'una condició veritable o falsa.
Nota La informació d'aquest article s'aplica a les versions Excel 2019, 2016, 2013, 2010, Excel Online i Excel per a Mac.
Sis operadors de comparació
Hi ha sis operadors de comparació disponibles per utilitzar en Excel.

Aquests operadors s'utilitzen per provar condicions com:
- Igual: dos valors o cadenes són els mateixos (poma = poma)
- Més del que: un valor és més gran que l'altre (10 > 8)
- Menys que: un valor és més petit que l'altre (8 < 10)
- Més gran que igual o igual a: un valor és més gran o igual que un altre (10 >= 10)
- Menys o iguals a: un valor és més petit o igual que un altre (5 <= 5)
- No és igual a: dos valors no són els mateixos (gos <> gat)
Tots els operadors de comparació funcionen amb valors, mentre que alguns (com ara <> i =) També funcionen amb cadenes (text) i dates.
Operadors de comparació en la funció IF
Hi ha dues àrees d'Excel on podeu utilitzar els operadors de comparació. L'ús més comú es troba dins de la SI funció
A l'interior de qualsevol cel·la d'un full de càlcul, invoqueu la funció IF escrivint:
= IF (
Veureu el text d'ajuda emergent que llegeix:
test_lògic, value_if_true, value_if_false
Aquest és el format per utilitzar la funció IF correctament.
- El primer valor és la prova condicional que conté l'operador de comparació.
- El segon valor és el nombre o la cadena que voleu que es mostri si la comparació és certa.
- El tercer valor és el nombre o cadena que voleu que es mostri si la comparació és falsa.
Els tres valors dins de la funció IF s'han de separar amb comes.
La prova lògica pot fer referència a valors o cel·les del full de càlcul d'Excel que continguin valors. També podeu nidar fórmules dins de la mateixa comparació.
Per exemple, per comparar les dades de la cel·la A1 amb les dades de la cel·la B4, escriviu:
= IF (A1<>
Per comprovar si el valor de la cel·la A1 és inferior a 50, escriviu:
= IF (A1 <50, TRUE, FALSE)
Per comprovar si el valor de la cel·la A1 és inferior a la meitat del valor de la cel·la B4, escriviu:
= IF (A1 <(B4 / 2), TRUE, FALS)
En els exemples anteriors, l'Excel torna TRUE o FALSE a la cel·la on heu escrit la instrucció IF, depenent del resultat de la comparació.
Podeu substituir TRUE o FALSE amb qualsevol valor o cadena si voleu que la fórmula IF retorni una altra cosa en aquesta cel·la. Per exemple:
= IF (A1 <50, "Bob", "Sally")
Això retornarà "Bob" a la cel·la si la condició és certa o "Sally" si la condició és falsa.
Operadors de comparació en Excel VBA o Macros
Podeu utilitzar els mateixos operadors de comparació a l'editor Excel VBA.
Excel VBA s'utilitza per crear macros per automatitzar accions dins d'un full de càlcul.
Per obrir l'editor d'Excel VBA:
- Selecciona Dossier > Opcions > Personalitza la cinta.
- Habiliteu el Desenvolupador quadre de verificació a sota Pestanyes principals i seleccioneu D'acord.
- En Excel, seleccioneu Desenvolupador > Veure codi.
- Feu doble clic ThisWorkbook sota Objectes de Microsoft Excel al tauler esquerre.
- A la part superior de la finestra del codi, estableixi el menú desplegable esquerre Llibre de treball i el dret a Obert.
Ara editeu el codi que s'executarà cada cop que s'obre el fitxer Excel. En aquesta finestra, podeu comparar la cel·la A1 a A2 i omplir automàticament A3 amb un valor o text depenent dels resultats de l'operador de comparació.
Aquí teniu un exemple de com seria aquest codi:
Si A1 <A2 A continuació A3 = "SÍ"MésA3 = "NO"Final si
El format és lleugerament diferent en VBA, però els símbols de comparació (operadors) que es fan servir per comparar dos valors o cadenes és exactament el mateix. Si només esteu començant a aprendre Excel, haureu de llegir les Tutorials de Lifewire's Excel per a principiants per augmentar encara més la vostra habilitat amb fulls de càlcul d'Excel.













