Skip to main content

Cum se utilizează operatorii de comparare în Excel

Tutorial, curs video Csharp - Operatorii de comparare (Aprilie 2025)

Tutorial, curs video Csharp - Operatorii de comparare (Aprilie 2025)
Anonim

Operatorii de comparare sunt simbolurile utilizate în formulele Excel pentru a compara două valori și pentru a obține rezultatul dorit. Rezultatul acestei comparații ar putea fi TRUE sau FALSE sau orice altă valoare de ieșire specificată în locul unei condiții adevărate sau false.

Notă Informațiile din acest articol se aplică versiunilor Excel 2019, 2016, 2013, 2010, Excel Online și Excel pentru Mac.

Șase operatori de comparare

Există șase operatori de comparație disponibili pentru utilizarea în Excel.

Acești operatori sunt utilizați pentru a testa condițiile cum ar fi:

  • Egal: Două valori sau șiruri sunt aceleași (măr = măr)
  • Mai mare decât: O valoare este mai mare decât cealaltă (10 > 8)
  • Mai puțin decât: O valoare este mai mică decât cealaltă (8 < 10)
  • Mai mare decât sau egală cu: O valoare este mai mare sau aceeași ca o altă valoare (10 >= 10)
  • Mai puțin decât sau egal cu: O valoare este mai mică sau mai mică decât una (5 <= 5)
  • Nu este egal cu: Două valori nu sunt aceleași (câine <> pisică)

Toți operatorii de comparare lucrează cu valori, în timp ce unii (cum ar fi <> și =) funcționează, de asemenea, cu șiruri (text) și date.

Operatorii de comparare în funcția IF

Există două domenii în Excel, unde puteți utiliza operatori de comparație. Cea mai obișnuită utilizare este în interior DACĂ funcţie.

În interiorul oricărei celule a unei foi de calcul, invocați funcția IF tastând:

= IF (

Veți vedea textul de ajutor pop-up care citește:

logical_test, value_if_true, value_if_false

Acesta este formatul pentru utilizarea corectă a funcției IF.

  • Prima valoare este testul condițional care conține operatorul de comparare.
  • A doua valoare este numărul sau șirul pe care doriți să îl afișați dacă comparația este adevărată.
  • A treia valoare este numărul sau șirul pe care doriți să-l afișați dacă comparația este falsă.

Toate cele trei valori din interiorul funcției IF trebuie separate prin virgule.

Testul logic poate face trimitere fie la valori, fie la celule din foaia de calcul Excel care conțin valori. De asemenea, puteți cuibui formule în cadrul comparației.

De exemplu, pentru a compara datele din celula A1 cu datele din celula B4, tastați:

= IF (A1<>

Pentru a verifica dacă valoarea din celula A1 este sub 50, introduceți:

= IF (A1 <50, TRUE, FALSE)

Pentru a verifica dacă valoarea din celula A1 este mai mică decât jumătate din valoarea din celula B4, tastați:

= IF (A1 <(B4 / 2), TRUE, FALSE)

În exemplele de mai sus, Excel returnează fie TRUE, fie FALSE în celula în care ați tastat instrucțiunea IF, în funcție de rezultatul comparației.

Puteți înlocui TRUE sau FALSE cu orice valoare sau șir, dacă doriți ca formula IF să returneze altceva în acea celulă. De exemplu:

= IF (A1 <50, "Bob", "Sally")

Acest lucru va returna "Bob" în celula în cazul în care condiția este adevărată, sau "Sally" în cazul în care condiția este falsă.

Operatorii de comparare în Excel VBA sau Macros

Puteți utiliza aceleași operatori de comparare în interiorul editorului Excel VBA.

Excel VBA este folosit pentru a crea macro-uri pentru automatizarea acțiunilor din cadrul unei foi de calcul.

Pentru a deschide editorul Excel VBA:

  1. Selectați Fişier > Opțiuni > Personalizați panglica.
  2. Activați Dezvoltator bifați caseta de selectare Tab-uri principale și selectați O.K.
  3. În Excel, selectați Dezvoltator > Afișați codul.
  4. Dublu click ThisWorkbook sub Obiectele Microsoft Excel în panoul din stânga.
  5. În partea de sus a ferestrei de cod, setați meniul derulant din stânga la Workbook și cel potrivit Deschis.

Acum editați codul care se va executa de fiecare dată când fișierul Excel este deschis. În această fereastră, puteți compara celula A1 cu A2 și completați automat A3 cu o valoare sau un text, în funcție de rezultatele operatorului comparativ.

Iată un exemplu despre cum va arăta acest cod:

Dacă A1 <A2 Apoi A3 = "DA"altfelA3 = "NU"Sfârșit Dacă

Formatul este puțin diferit în VBA, dar simbolurile de comparație (operatori) folosite pentru a compara două valori sau șiruri sunt exact aceleași.

Dacă tocmai ați început să învățați Excel, veți dori să citiți Tutorialele Lifewire Excel pentru începători pentru a vă îmbunătăți abilitățile folosind foile de calcul Excel.