Excel: "Dacă" (formula). În Excel, funcția `If`

Astăzi vom vorbi despre funcția editorului de foi de calcul Excel "Dacă". Are de-a face cu capabilitățile logice ale aplicației. Aceasta poate fi atribuită funcțiilor cele mai solicitate în timpul muncii.

Caracteristici cheie

excelează dacăÎn Excel, formula "Dacă" vă ajută să efectuați o varietate de activități atunci când doriți să comparați anumite date și să obțineți rezultate. Această soluție face posibilă aplicarea algoritmilor de ramificare, precum și crearea unui arbore de decizie.

Exemple de utilizare

în formula excel dacăFuncția arată astfel: = IF (problema este adevărată - falsă). Prima componentă este o expresie logică. Poate fi o frază sau un număr. De exemplu, "10" sau "fără TVA" sunt expresii logice. Acest parametru trebuie completat. Adevărul este o valoare care va fi afișată ca rezultat dacă expresia este adevărată. Minciunile sunt date care vor fi emise atunci când sarcina nu este corectă.

Egalitatea parametrilor a două celule

excelează dacă există mai multe condițiiPentru a înțelege posibilitățile funcției "Dacă" în Excel, sunt pur și simplu necesare exemple și apoi vom continua să le analizăm. Introduceți numărul 8 în celula C. Apoi, în câmpul de la adresa D1, introduceți următoarea formulă: = IF (C1<10-1. 2). Astfel, programul va începe să compare valoarea de la celula C1 la parametrul 10. Când este mai mică de zece, va apărea în câmpul de la adresa D1. În caz contrar, editorul va indica numărul 2. Luați în considerare o altă problemă. Există o listă de studenți și notele obținute la examen. Datele sunt următoarele: 5, 4 și, de asemenea, 3 și 2. Condiția sarcinii implică crearea unui comentariu text pentru fiecare student "trecut" sau "eșuat". Cu alte cuvinte, dacă elevul a obținut o notă de trei sau mai multe, el sa confruntat cu examenul. Dacă mingea lui este mai mică de 3 - studentul nu a trecut. Pentru a rezolva această problemă, vom scrie următoarea formulă: = IF (C1<3 - "nu a reușit" - "predat"). Excel va compara rezultatele fiecărui student. Atunci când indicatorul este mai mic de trei (adică un deuce), celula corespunzătoare va conține un comentariu "eșuat". Dacă scorul este de 3 sau mai mare, în caseta necesară va fi plasată o notă care indică faptul că studentul a promovat examenul. Comentariile de text ar trebui să fie întotdeauna citate. În conformitate cu acest principiu simplu, formula "If" funcționează în Excel. În timpul utilizării sale, puteți utiliza astfel de operatori de comparație: < >, =,>, <,> =, <=.

Exemple cu aplicarea condițiilor "OR", "AND"



dacă în exemplele ExcelContinuăm să practicăm și să stăpânim capabilitățile logice ale aplicației. Funcția editorului "Dacă" poate fi combinată cu operatorii de comparație. Acestea includ parametrii: "OR", "AND". Indicăm condiția necesară în Excel: dacă scorul elevului este egal sau mai mic de 5, dar mai mult de 3. Un comentariu trebuie afișat: "trece". În caz contrar, "nu". Așadar, numai acei studenți care au primit câte cinci și patru ani trec. Puteți scrie o sarcină similară într-o foaie de calcul utilizând o formulă specială. Acesta va arata ca: = IF (AND (A1<= 5 - A1> 3) - "trece prin", "nu"). Pentru un exemplu mai complex, putem face referire la utilizarea "OR" sau "AND". Deci, să vedem cum să aplicăm formula în Excel, dacă există mai multe condiții în sarcină. Un exemplu de astfel de expresie: = IF (OR (A1 = 5 - A1 = 10) - 100-0). Rezultă că dacă indicatorul din celula A1 este de 5 sau 10, programul va afișa rezultatul 100, în caz contrar acesta va fi 0. Puteți utiliza acești operatori pentru a rezolva probleme mai complicate. De exemplu, în baza de date trebuie să calculați debitorii care trebuie să plătească mai mult de 10.000 de ruble. Cu toate acestea, nu au rambursat împrumutul pentru mai mult de șase luni. Funcția editorului de calcul tabelar Excel "Dacă" vă permite să obțineți în mod automat marca "problemă client" în fața numelor corespunzătoare. Să presupunem că celula A1 conține date care indică perioada datoriei (luni). Câmpul B1 afișează suma. În acest caz, formula va avea următoarea formă: = IF (AND (A1> = 6 - B1> 10000) - "client problemă" - ""). Rezultă că, dacă se găsește o persoană care îndeplinește condițiile specificate, programul va indica comentariul necesar în fața numelui său. Pentru toți ceilalți participanți din listă, o celulă similară va rămâne goală. Să luăm în considerare un exemplu în cazul în care situația este critică. Hai să introducem comentariile corespunzătoare. Ca rezultat, formula va avea următoarea formă: = IF (OR (A1> = 6 - B1> 10000) - "situație critică" - ""). În acest caz, dacă programul găsește coincidențe pe cel puțin unul dintre parametri (termen, valoare a datoriei), utilizatorul va vedea o notă corespunzătoare. În prima situație, mesajul "client problema" a fost emis doar atunci când ambele condiții au fost îndeplinite.

Sarcini cu un nivel ridicat de complexitate

condiție în Excel dacăFuncția de editare a foii de calcul Excel "Dacă" este folosită pentru a ocoli erorile încorporate când împărțind la zero, și, de asemenea, în mai multe cazuri. Prima situație este indicată de editor ca "DEL / 0" și este întâlnită destul de des. De regulă, apare atunci când trebuie copiată formula "A / B", în timp ce indicatorul B în celule individuale este zero. Acest lucru poate fi evitat prin capabilitățile operatorului pe care îl considerăm. Deci, formula necesară va avea următoarea formă: = IF (B1 = 0-0- A1 / B1). Rezultă că dacă celula B1 este umplută cu parametrul "zero", editorul va întoarce "0", altfel Excel va împărți indicatorul A1 cu datele din B1 și va afișa rezultatul.

reducere

În practică, există adesea o situație care va fi discutată ulterior. Este vorba de calcularea reduceri, în funcție de suma totală de bani cheltuită pentru achiziționarea anumitor bunuri. Folosit în acest caz, matricea poate avea următoarea formă: cel la 1000 - 0% - 1001-3000 - 3% - 3001-5000 - 5% - peste 5001 - 7%. Luați în considerare situația în care există o bază de date Excel de vizitatori, precum și informații cu privire la suma pe care cheltuite pentru achiziționarea de active. Acum trebuie să calculați reducerea pentru fiecare client. În acest scop, folosim următoarea expresie :. = IF (A1> = 5001- B1 * 0,93- IF (A1> = 3001- B1 * 0,95- ..) Sistemul verifică valoarea totală a achizițiilor atunci când aceasta depășește cifra din 5001. ruble, se înmulțește cu 93 la sută din valoarea bunurilor. în caz de depășire a mărcii de 3001 unități, există un efect similar, dar ținând cont de 95%. formulele de mai sus pot fi ușor de pus în practică. volumul de indicatori de vânzări și reduceri stabilite de către utilizator.

Aplicarea posibilităților descrise este posibilă pentru rezolvarea diferitelor sarcini. Scena principală - formularea corectă a formulei, astfel încât să nu primească un rezultat eronat. Acum știi cum să folosești un operator în Excel dacă există mai multe condiții în sarcină.

Distribuiți pe rețelele sociale:

înrudit
Formula "Diviziunea" în Excel - principii de bază ale utilizării și exempleFormula "Diviziunea" în Excel - principii de bază ale utilizării și exemple
Cum se rezolvă problema în Excel "Prima literă a titlului"Cum se rezolvă problema în Excel "Prima literă a titlului"
Cum se înmulțește în ExcelCum se înmulțește în Excel
Cum se construiește un grafic în Excel 2007Cum se construiește un grafic în Excel 2007
Ce este formula Excel și pentru ce este?Ce este formula Excel și pentru ce este?
Funcții în Excel: la ce se utilizează?Funcții în Excel: la ce se utilizează?
Ca și în "Excel" pentru a calcula procentele: conceptele-cheieCa și în "Excel" pentru a calcula procentele: conceptele-cheie
Cum de a parola un fișier Excel, și, de asemenea, pentru a elimina protecțiaCum de a parola un fișier Excel, și, de asemenea, pentru a elimina protecția
Detalii despre schimbarea literelor din Excel în litereDetalii despre schimbarea literelor din Excel în litere
Detalii despre modul de corectare a coloanelor în ExcelDetalii despre modul de corectare a coloanelor în Excel
» » Excel: "Dacă" (formula). În Excel, funcția `If`