Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • știri
  • Această funcție nu are argumente excel. Funcții Excel de bază încorporate

Această funcție nu are argumente excel. Funcții Excel de bază încorporate

Operatorul IF logic în Excel este folosit pentru a înregistra anumite condiții. Se potrivesc numerele și/sau textul, funcțiile, formulele etc. Când valorile îndeplinesc parametrii specificați, apare o înregistrare. Nu răspunde - altul.

Funcțiile logice sunt un instrument foarte simplu și eficient care este adesea folosit în practică. Să aruncăm o privire mai atentă la exemple.

Sintaxa pentru funcția IF cu o singură condiție

Sintaxa unui operator în Excel este structura unei funcții, datele necesare pentru funcționarea acesteia.

IF (expresie_booleană; valoare_dacă_adevărată; valoare_dacă_falsă)

Să analizăm sintaxa funcției:

expresie_booleană- CE CE verifică operatorul (date text sau numerice ale celulei).

Valoare_dacă_adevărat- CE va apărea în celulă când textul sau numărul îndeplinește condiția specificată (adevărat).

Valoare if_false- CE va apărea în grafic atunci când textul sau numărul NU îndeplinește condiția specificată (fals).

Exemplu:

Operatorul verifică celula A1 și o compară cu 20. Aceasta este expresia_booleană. Când conținutul coloanei este mai mare de 20, apare inscripția adevărată „mai mare de 20”. Nu - „mai puțin sau egal cu 20”.

Atenţie! Cuvintele din formulă trebuie să fie cuprinse între ghilimele. Pentru ca Excel să înțeleagă că trebuie să scoată valori de text.

Încă un exemplu. Pentru a fi admiși la examen, studenții grupului trebuie să treacă cu succes proba. Vom pune rezultatele într-un tabel cu coloane: lista studenților, credit, examen.


Vă rugăm să rețineți: instrucțiunea IF ar trebui să verifice nu un tip de date digitale, ci unul text. Prin urmare, am prescris B2 = „credite” în formulă. Folosim ghilimele astfel încât programul să recunoască textul corect.



Funcția IF în Excel cu mai multe condiții

Adesea, în practică, o condiție pentru o funcție logică nu este suficientă. Când este necesar să luăm în considerare mai multe opțiuni pentru luarea deciziilor, stabilim operatorii IF unul în celălalt. Astfel, obținem mai multe funcții IF în Excel.

Sintaxa va arăta astfel:

IF (expresie_booleană; valoare_dacă_adevărat; IF (expresie_booleană; valoare_dacă_adevărat; valoare_dacă_fals))

Aici operatorul verifică doi parametri. Dacă prima condiție este adevărată, atunci formula returnează primul argument, care este adevărat. Fals - operatorul verifică a doua condiție.

Exemple de condiții multiple pentru funcția IF în Excel:


Tabel de analiză a performanței. Elevul a primit 5 puncte - „excelent”. 4 - „bun”. 3 - „satisfăcător”. Operatorul IF testează 2 condiții: egalitatea valorii din celula 5 și 4.


Extinderea funcționalității folosind operatorii „ȘI” și „SAU”

Când trebuie să verificați mai multe condiții adevărate, se folosește funcția AND. Esența este următoarea: DACĂ a = 1 AND a = 2, atunci valoarea din ELSE este valoarea lui c.

Funcția SAU testează condiția 1 sau condiția 2. De îndată ce cel puțin o condiție este adevărată, rezultatul va fi adevărat. Linia de jos este: IF a = 1 SAU a = 2 ATUNCI valoarea din valoarea ELSE c.

Funcțiile AND și SAU pot testa până la 30 de condiții.

Un exemplu de utilizare a operatorului AND:

Un exemplu de utilizare a funcției SAU:

Cum se compară datele din două tabele

Utilizatorii trebuie adesea să compare două tabele în Excel pentru potriviri. Exemple din „viața reală”: comparați prețurile mărfurilor în diferite livrări, comparați soldurile (rapoartele contabile) pentru câteva luni, progresul elevilor (elevilor) la diferite clase, în diferite trimestre etc.

Pentru a compara 2 tabele în Excel, puteți utiliza operatorul COUNTIF. Să ne uităm la ordinea în care este aplicată funcția.

De exemplu, să luăm două tabele cu caracteristicile tehnice ale diferitelor procesoare de bucătărie. Ne-am gândit să evidențiem diferențele cu culoarea. Formatarea condiționată rezolvă această problemă în Excel.

Date inițiale (tabelele cu care vom lucra):


Selectați primul tabel. Formatare condiționată - Creare regulă - Utilizați o formulă pentru a defini celulele de formatat:


În bara de formule scriem: = COUNTIF (intervalul comparat; prima celulă a primului tabel) = 0. Intervalul comparat este al doilea tabel.


Pentru a introduce un interval în formulă, pur și simplu selectați prima celulă și ultima. „= 0” înseamnă o comandă pentru a găsi valori exacte (nu aproximative).

Alegem un format și setăm cum se vor schimba celulele atunci când se respectă formula. Mai bine să-l umpleți cu culoare.

Selectați al doilea tabel. Formatare condiționată - Creare regulă - Utilizare formulă. Aplicam acelasi operator (COUNTIF).


Aici, în loc de prima și ultima celulă din interval, am inserat numele coloanei pe care i-am atribuit-o în prealabil. Puteți completa formula în oricare dintre moduri. Dar numele este mai ușor.

Funcție în Excel Este o formulă prestabilită care efectuează calcule folosind valori specificate într-o anumită ordine. Excel folosește multe funcții diferite pentru toate ocaziile. Funcțiile pot fi folosite pentru a accelera sarcinile, a simplifica formulele și a implementa calcule care nu ar fi fost posibile fără a le folosi. În această lecție, veți învăța ce este o funcție, care sunt sintaxa și argumentele ei.

Excel conține o serie de funcții simple care pot fi utile pentru a găsi rapid sume, medii, valori maxime și minime și pentru calcularea datelor. Pentru a utiliza corect funcțiile, trebuie să înțelegeți sintaxa acestora, de exemplu. scrie regula.

Sintaxa funcției Excel

Pentru a funcționa corect, funcția trebuie scrisă într-o anumită secvență, care se numește sintaxă. Sintaxa de bază pentru o funcție este un semn egal (=), un nume de funcție (cum ar fi SUM) și unul sau mai multe argumente. Argumentele conțin informații care trebuie calculate. Următorul exemplu de funcție însumează valorile din intervalul A1: A20.

Există funcții în Excel care nu conțin niciun argument. De exemplu, funcția ASTĂZI() returnează data curentă din ora sistemului computerului dvs.

Lucrul cu argumente

Argumentele se pot referi atât la celule individuale, cât și la intervale de celule și trebuie incluse în paranteze. Funcțiile Excel pot folosi un argument sau mai multe, în funcție de sintaxă.

De exemplu, funcția = MEDIE (B1: B9) va calcula media pe intervalul de celule B1: B9. Această funcție conține un singur argument.

Argumentele multiple trebuie separate prin punct și virgulă. De exemplu, funcția = SUMA (A1: A3; C1: C2; E2)însumează valorile tuturor celulelor în trei argumente.

Funcțiile reprezintă dependența unui element (rezultat) de alte elemente (argumente, .. cele din interior :-)). E cam de înțeles. Pentru a utiliza orice funcție în, trebuie să o introduceți ca formulă (sunt descrise nuanțele) sau ca parte a unei formule într-o celulă a unei foi de lucru.

Se numește secvența în care ar trebui să apară simbolurile și argumentele utilizate în formulă sintaxa funcției... Toate funcțiile folosesc aceleași reguli de sintaxă. Dacă încalci aceste reguli, Excel va afișa un mesaj că există o eroare în formulă și nu va fi prieten cu tine. Dar credeți-mă, în funcțiile Excel totul este aproape la fel, iar odată ce vă dați seama, pe una sau două funcții, în alte cazuri totul va fi destul de simplu.

Reguli de sintaxă pentru scrierea funcțiilor

Dacă o funcție apare chiar la începutul unei formule, aceasta trebuie să fie precedată de un semn egal, așa cum este cazul la începutul oricărei formule. Am vorbit deja despre asta în articolele anterioare, dar nu este un păcat să o repeți.

După aceea, se introduce numele funcției, urmat imediat de lista de argumente din paranteze. Argumentele sunt separate unul de celălalt prin punct și virgulă „;”. Parantezele permit Excel să spună unde începe și unde se termină lista de argumente.

Rețineți că intrarea funcției trebuie să conțină paranteze de deschidere și de închidere și nu puteți introduce spații între numele funcției și paranteze. În caz contrar, Excel va afișa un mesaj de eroare.

Puteți folosi numere, text, boolean, matrice, valori de eroare sau referințe ca argumente. În acest caz, parametrii specificați de utilizator trebuie să aibă valori valide pentru argumentul dat.

De exemplu, formula de mai jos însumează valorile din celulele B2, B3, B4, B5 și E7, cu unele dintre celulele de la B2 la B5 reprezentate ca un interval continuu.

Luați în considerare funcționarea funcției ROUND (arg1; arg2), care returnează un număr rotunjit la numărul specificat de zecimale și are două argumente:

arg1 este adresa celulei cu numărul (sau numărul însuși) care trebuie rotunjit;

arg2 - numărul de cifre după punctul zecimal din numărul după rotunjire.
Pentru a rotunji numărul 2,71828 din celula A1 la una, două sau trei zecimale și pentru a scrie rezultatele calculelor în celulele B1, C1 și, respectiv, D1, procedați după cum urmează.

  1. Introduceți numărul 2.71828 în celula A1.
  2. Introduceți următoarele formule în celulele B1, C1 și D1:

ROUND (A1; 1)

ROUND (A1, 2)

ROUND (A1, 3)

Argumentele pot fi atât constante, cât și funcții. Sunt apelate funcțiile care sunt argumente pentru o altă funcție cuibărit.

De exemplu, să însumăm valorile celulelor A1 și A2, după ce au rotunjit anterior aceste valori la două zecimale:

SUMĂ (ROUND (A1,2); ROUND (A2,2))

Aici funcția ROUND este imbricată de două ori, dar este în regulă, în formulele Excel puteți folosi până la șapte niveluri de cuibărit funcții.

Este de remarcat faptul că există funcții în Excel care nu au argumente. Exemple de astfel de funcții sunt PI (returnează valoarea lui π rotunjită la 15 cifre) sau TODAY (returnează data curentă). Când utilizați astfel de funcții, în bara de formule, imediat după numele funcției, puneți paranteze goale fără argumente... Cu alte cuvinte, pentru a obține valoarea numărului p sau data curentă în celule, ar trebui să introduceți formule de următoarea formă:

ASTĂZI()

Tipuri de funcții Excel

Pentru confortul utilizatorului la construirea formulelor, funcțiile din Excel sunt împărțite în categorii: funcții de gestionare a bazelor de date și a listelor, funcții de dată și oră, financiare, statistice, textuale, matematice, logice.

Funcții text sunt folosite pentru prelucrarea textului și anume: căutarea caracterelor dorite, scrierea caracterelor într-un loc strict definit în text etc.

Prin intermediul Funcții de dată și oră puteți rezolva aproape orice problemă legată de datele sau orele calendaristice (de exemplu, calculați numărul de zile lucrătoare pentru orice perioadă de timp).

Funcții logice sunt folosite pentru a crea formule complexe care, in functie de indeplinirea anumitor conditii, vor implementa diverse tipuri de prelucrare a datelor. Sunt deosebit de interesante și despre ele vom vorbi într-un articol separat.

Excel este larg reprezentat Funcții matematiceși am dat deja câteva în exemple.

Utilizatorul are la dispoziție și o bibliotecă. Funcții statistice, cu ajutorul căruia poți căuta valoarea medie, elementele maxime și minime etc.

Argumente Sunt informații pe care o funcție le folosește pentru a calcula o nouă valoare sau pentru a efectua o acțiune. Argumentele sunt întotdeauna la dreapta numelui funcției și sunt incluse în paranteze. Majoritatea argumentelor sunt de un anumit tip. De fapt, argumentul pe care îl furnizați trebuie să fie fie de tip adecvat, fie un tip pe care Microsoft Excel îl poate converti într-un tip adecvat.

Argumentele funcției pot fi valori numerice, referințe de celule, intervale, nume, șiruri de text și funcții imbricate.

Dacă, atunci când descrieți sintaxa unei funcții, un argument este urmat de o elipsă (...), aceasta înseamnă că pot exista mai multe argumente de același tip. Unele funcții pot lua până la 30 de argumente, cu condiția ca numărul total de caractere din formulă să nu depășească 1024. De exemplu, sintaxa pentru funcția MAX este următoarea:

MAX (număr1; număr2; ...)

Oricare dintre următoarele formule este valabilă:

MAX (26; 31; 29)

Funcțiile cu paranteze goale după nume nu necesită argumente, totuși, trebuie să includeți acele paranteze goale în formula pentru ca Microsoft Excel să recunoască funcția.

Multe dintre numele argumentelor din descrierea de sintaxă a unei funcții indică ce informații ar trebui furnizate ca valoare reală a argumentului. De exemplu, funcția ROUND (număr; num_digits) trebuie să aibă primul argument un număr, iar al doilea trebuie să fie, de asemenea, un număr.

De asemenea, cuvinte precum număr, referință, steag, text, matrice, dacă sunt folosite ca nume de argument, indică faptul că argumentul trebuie să fie de tipul adecvat. Cuvânt Sens implică faptul că argumentul poate fi orice care este o singură valoare. Adică, valoarea poate fi un număr, text, boolean sau valoare de eroare.

Folosind argumente

Argumentul poate fi orice care furnizează o valoare de tipul cerut. De exemplu, o funcție SUM care își însumează argumentele poate accepta 1 până la 30 de argumente. Funcției SUM i se pot transmite argumente de oricare dintre următoarele patru tipuri, atâta timp cât oferă un număr sau numere:

- o valoare care este un număr, de exemplu: SUMĂ (1; 10; 100);

- o formulă care are ca rezultat un număr, de exemplu: SUMĂ (0,5 + 0,5; MEDIE (5; 5); 10 ^ 2)... Funcțiile care sunt folosite ca argumente pentru alte funcții, ca în exemplul anterior, sunt numite funcții imbricate. În acest exemplu, funcția IN MEDIE este un argument al funcției SUMĂ... Nivelul de imbricare al funcțiilor în formule poate fi de până la șapte;

SUMĂ(A1; A2)

SUMA (A1: A5)

Al doilea exemplu este echivalent cu formula SUMA (A1; A2; A3; A4; A5)... Avantajul utilizării unui interval este că argumentul A1: A5 contează ca un singur argument, în timp ce A1, A2, A3, A4, A5 numără ca cinci argumente. Dacă trebuie să adăugați mai mult de 30 de numere, atunci va trebui să utilizați intervale, deoarece funcția nu poate avea mai mult de 30 de argumente;

- un nume care se referă la o valoare, formulă, celulă sau interval de celule care conțin numere sau formule care furnizează numere, de exemplu: SUM (Bază; Creștere).

Tipuri de argumente. Argumentele funcției pot fi oricare dintre următoarele obiecte.

Numerele. Exemple de numere sunt 5,003, 0, 150,286 și -30,05. Numerele fără virgulă zecimală se numesc numere întregi. Exemple de numere întregi sunt 5, 0, 150 și -30. Numerele pot avea până la 15 cifre semnificative.

Text. Exemple de texte sunt „a”, „Cuvânt”, „semn/punctuație” și „” (text gol). Valorile text utilizate în formule trebuie să fie cuprinse între ghilimele duble. Dacă textul în sine conține ghilimele duble, atunci acestea ar trebui dublate. De exemplu, pentru a determina lungimea (în caractere) a textului "în vremurile" bune ", puteți folosi formula:

DLSTR ("în" "bun" "vechi timp")

Valorile textului pot avea până la 32.000 de caractere, numărând ghilimele duble. O constantă de text care nu conține caractere este scrisă astfel: „” și se numește „text gol”.

Notă . Dacă textul folosit ca argument nu este cuprins între ghilimele duble, atunci Microsoft Excel presupune că acesta este un nume și încearcă să înlocuiască valoarea la care se referă numele. Dacă textul fără ghilimele nu este un nume și, prin urmare, nu contează, Microsoft Excel va returna o valoare de eroare #NUME?.

Valori booleene. Valorile booleene sunt TRUE și FALSE. Argumentele booleene pot fi și expresii precum B10> 20, ale căror valori sunt TRUE sau FALSE.

Valori de eroare. Valorile de eroare sunt # DIV / 0 !, # N / A, # NUME ?, # GOL !, # NUMĂR !, # LINK!și #VALOARE!.

Legături. Exemple de link-uri sunt $ A $ 10, A10, $ A10, A $ 10, R1C1 sau RC [-10]... Referințele pot indica celule individuale, intervale de celule sau selecții de celule multiple și pot fi relative, absolute sau mixte. Dacă linkul este folosit ca argument, care trebuie să fie un număr, text, boolean sau valoare de eroare, atunci argumentul real este conținutul celulei specificate de link.

SUMA ((E5: E8; E10: E18); MEDIE (A1: A5))

Matrice. Matricele vă permit să controlați modul în care argumentele și funcțiile sunt introduse în celule. Utilizarea matricelor facilitează proiectarea unora dintre formulele foilor de lucru și economisește memorie. Microsoft Excel definește două tipuri de matrice: intervale de matrice și intervale constante. Un interval de matrice este un interval contigu de celule care utilizează o formulă comună; un interval constant este o colecție de constante utilizate ca argumente pentru funcții.

Utilizarea punctului și virgulă în listele de argumente

Argumentele individuale trebuie separate prin punct și virgulă, dar nu trebuie să existe punct și virgulă în plus. Dacă punct și virgulă este folosit doar pentru a marca locația unui argument și argumentul în sine nu este specificat, atunci Microsoft Excel înlocuiește acel argument cu o valoare implicită, cu excepția cazului în care argumentul este necesar. De exemplu, dacă introduceți (; arg2; arg3) ca listă de argumente pentru o funcție cu trei argumente, Microsoft Excel înlocuiește valoarea corespunzătoare pentru arg1. Dacă introduceți (arg1 ;;), atunci valorile adecvate vor fi înlocuite cu arg2 și arg3.

Pentru funcțiile care numără numărul de argumente înainte de a fi evaluate, punctele și virgulă suplimentare vor fi numărate la numărarea numărului de argumente și, prin urmare, vor afecta modul în care este calculată valoarea funcției. De exemplu, MEDIE (1; 2; 3; 4; 5) este egal cu 3 dar MEDIE (;; 1; 2; 3; 4; 5) este 2,14.

Pentru majoritatea argumentelor, valoarea înlocuită cu un argument omis este 0, FALSE sau „” (text gol), în funcție de tipul argumentului. Pentru un argument de referință omis, implicit este de obicei celula sau selecția activă.

Funcția IF este cea mai populară dintre funcțiile booleene Excel, returnează o valoare dacă condiția specificată are ca rezultat TRUE și o altă valoare dacă condiția are ca rezultat FALSE.

Descrierea funcției IF

Funcția IF returnează o valoare dacă condiția specificată este evaluată la TRUE și o altă valoare dacă condiția este evaluată la FALS. De exemplu, formula = IF (A1> 10, „Mai mare decât 10”, „10 sau mai puțin”)

returnează șirul Mai mare decât 10 dacă valoarea din celula A1 este mai mare decât 10 și 10 sau mai mică dacă este mai mică sau egală cu 10.

Sintaxă

= IF (test_logic, [valoare_dacă_adevărat], [valoare_dacă_fals])

Argumente

expresie_log valoare_dacă_adevăratăvaloare_dacă_falsă

Argument necesar. Orice valoare sau expresie care are ca rezultat TRUE sau FALSE. De exemplu, A10 = 100 este o expresie booleană; dacă valoarea din celula A10 este 100, această expresie se evaluează la TRUE; în caz contrar, se evaluează la FALS. În acest argument poate fi folosit orice operator de comparație.

Argument opțional. Valoarea care este returnată dacă logical_test este TRUE. De exemplu, dacă argumentul dat este șirul „În buget” și argumentul log_test este TRUE, funcția IF returnează textul „În buget”. Dacă boolean_test este TRUE și value_if_true este omis (adică există doar o virgulă după log_test), este returnată valoarea 0. Pentru a afișa cuvântul TRUE, utilizați Boolean TRUE ca argument.

Argument opțional. Valoarea care este returnată dacă log_test este FALSE. De exemplu, dacă argumentul dat este șirul „Over budget” și log_test este FALSE, funcția IF returnează textul „Over budget”. Dacă boolean_test este FALSE și value_if_false este omisă (adică nu există nicio virgulă după value_if_true), funcția IF returnează valoarea booleană FALSE. Dacă boolean_test este FALSE și value_if_false este gol (adică există doar o virgulă după value_if_true), IF returnează 0 (zero).

Observatii

  • Puteți utiliza până la 64 de funcții IF imbricate pentru a crea verificări mai complexe pentru argumentele value_if_true și value_if_false (vezi exemplul 3 pentru utilizarea funcțiilor IF imbricate). În plus, LOOKUP, VLOOKUP, HLOOKUP și SELECT pot fi folosite pentru a verifica mai multe condiții (vezi exemplul 4 pentru funcția VIEW).
  • Dacă oricare dintre argumentele funcției IF este o matrice, funcția IF evaluează toate elementele matricei.
  • Excel oferă funcționalități suplimentare pe care le puteți utiliza pentru a analiza datele folosind condiții. De exemplu, pentru a număra numărul de apariții ale unui șir de text sau număr într-un interval de celule, utilizați funcțiile COUNTIF și COUNTIFS. Utilizați funcțiile SUMIF și SUMIFS pentru a calcula suma valorilor care se încadrează în intervalul specificat de un șir de text sau de numere.

Top articole similare