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.
conținut
Caracteristici cheie
Î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
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
Pentru 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"
Continuă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
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ă.
- Data este actuală. Cum se obține data și ora curente în Excel
- Formula "Diviziunea" în Excel - principii de bază ale utilizării și exemple
- Cum se rezolvă problema în Excel "Prima literă a titlului"
- Cum se înmulțește în Excel
- Cum se construiește un grafic în Excel 2007
- Ce este formula Excel și pentru ce este?
- Funcții în Excel: la ce se utilizează?
- Ca și în "Excel" pentru a calcula procentele: conceptele-cheie
- Cum de a parola un fișier Excel, și, de asemenea, pentru a elimina protecția
- Detalii despre schimbarea literelor din Excel în litere
- Detalii despre modul de corectare a coloanelor în Excel
- Funcțiile Excel: cum se construiește
- Cum să exportați o foaie de calcul din Excel în format PDF
- Ca și în Excel, multiplicați coloana cu coloana și coloana cu numărul
- Funcția `INDEX` din Excel: descriere, aplicație și exemple
- Cum se calculează rădăcina în Excel?
- Cum se calculează un modul în Excel
- Cum convertesc Excel în PDF?
- Funcția "Dacă" în Excel
- Cum se calculează rădăcina pătrată în Excel?
- Instrucțiuni privind modul de calculare a interesului în Excel