Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • vijesti
  • Ova funkcija nema argumente excel. Osnovne ugrađene Excel funkcije

Ova funkcija nema argumente excel. Osnovne ugrađene Excel funkcije

Logički IF operator u Excelu se koristi za pisanje određenih uvjeta. Brojevi i/ili tekst, funkcije, formule itd. se podudaraju. Kada vrijednosti zadovolje navedene parametre, pojavljuje se jedan unos. Ne odgovaraj - drugo.

Logičke funkcije su vrlo jednostavan i učinkovit alat koji se često koristi u praksi. Pogledajmo primjere detaljno.

Sintaksa funkcije IF s jednim uvjetom

Sintaksa operatora u Excelu je struktura funkcije, podaci potrebni za njezin rad.

IF (logički_izraz, vrijednost_ako_true, vrijednost_ako_netočno)

Analizirajmo sintaksu funkcije:

Boolean_izraz– ŠTO operator provjerava (tekst ili brojčani podaci ćelije).

vrijednost_ako_istina– ŠTO će se pojaviti u ćeliji kada tekst ili broj ispuni navedeni uvjet (točno).

vrijednost if_false– ŠTO će se pojaviti u stupcu kada tekst ili broj NE ispunjavaju navedeni uvjet (netočno).

Primjer:

Operator provjerava ćeliju A1 i uspoređuje je s 20. Ovo je "logički_izraz". Kada je sadržaj stupca veći od 20, pojavljuje se pravi natpis "veće od 20". Ne - "manje ili jednako 20".

Pažnja! Riječi u formuli moraju biti stavljene u navodnike. Kako bi Excel shvatio da trebate prikazati tekstualne vrijednosti.

Još jedan primjer. Za pristup ispitu polaznici grupe moraju uspješno položiti ispit. Rezultate ćemo staviti u tablicu sa stupcima: popis studenata, bodovi, ispit.


Imajte na umu: IF operator mora provjeriti ne numerički tip podataka, već tekstualni. Stoga smo napisali u formuli B2 \u003d "kredit". Uzimamo navodnike kako bi program ispravno prepoznao tekst.



IF funkcija u Excelu s više uvjeta

Često u praksi jedan uvjet za logičku funkciju nije dovoljan. Kada je potrebno uzeti u obzir nekoliko opcija za donošenje odluka, IF iskaze izlažemo jedan u drugi. Tako u Excelu dobivamo nekoliko funkcija IF.

Sintaksa će izgledati ovako:

IF(logički_izraz, vrijednost_ako_istina, IF(logički_izraz, vrijednost_ako_istina, vrijednost_ako_netočno))

Ovdje operater provjerava dva parametra. Ako je prvi uvjet istinit, tada formula vraća prvi argument, koji je istinit. Netočno - Operater provjerava drugi uvjet.

Primjeri više uvjeta funkcije IF u Excelu:


Tablica za analizu učinka. Učenik je dobio 5 bodova – „odličan“. 4 - "dobro". 3 - "zadovoljavajući". Operator IF provjerava 2 uvjeta: vrijednost u ćeliji 5 i 4 su jednake.


Proširivanje funkcionalnosti s operatorima AND i OR

Kada trebate provjeriti nekoliko istinitih uvjeta, koristi se funkcija AND. Suština je sljedeća: IF a = 1 AND a = 2 THEN vrijednost u ELSE vrijednosti c.

Funkcija OR testira uvjet 1 ili uvjet 2. Čim je barem jedan uvjet istinit, rezultat će biti istinit. Suština je sljedeća: IF a = 1 ILI a = 2 THEN vrijednost u ELSE vrijednost c.

Funkcije AND i OR mogu testirati do 30 uvjeta.

Primjer korištenja operatora AND:

Primjer korištenja funkcije OR:

Kako usporediti podatke u dvije tablice

Korisnici često moraju usporediti dvije tablice u Excelu za podudaranja. Primjeri iz "života": usporedite cijene robe u različitim pošiljkama, usporedite bilance (računovodstvena izvješća) za više mjeseci, uspješnost učenika (studenata) različitih razreda, u različitim tromjesečjima itd.

Za usporedbu 2 tablice u Excelu možete koristiti operator COUNTIF. Razmotrite redoslijed primjene funkcije.

Za primjer, uzmimo dvije tablice s tehničkim karakteristikama različitih prerađivača hrane. Zamislili smo istaknuti razlike bojom. Uvjetno oblikovanje rješava ovaj problem u Excelu.

Početni podaci (tablice s kojima ćemo raditi):


Odaberite prvu tablicu. Uvjetno oblikovanje - stvorite pravilo - upotrijebite formulu za određivanje ćelija koje treba formatirati:


U traku formule pišemo: = COUNTIF (raspon za usporedbu; prva ćelija prve tablice) = 0. Raspon koji se uspoređuje je druga tablica.


Da biste unijeli raspon u formulu, jednostavno odaberite njegovu prvu i posljednju ćeliju. "= 0" znači naredbu za traženje točnih (a ne približnih) vrijednosti.

Odabiremo format i postavljamo kako će se ćelije mijenjati kada se slijedi formula. Bolje je ispuniti bojom.

Odaberite drugu tablicu. Uvjetno oblikovanje - stvorite pravilo - koristite formulu. Koristimo isti operator (COUNTIF).


Ovdje smo umjesto prve i zadnje ćelije raspona umetnuli naziv stupca koji smo mu unaprijed dodijelili. Formulu možete ispuniti na bilo koji način. Ali ime je lakše.

Funkcija u Excelu je unaprijed definirana formula koja izvodi izračune koristeći zadane vrijednosti određenim redoslijedom. Excel koristi mnogo različitih funkcija za sve prilike. Pomoću funkcija možete ubrzati zadatke, pojednostaviti formule i izvesti izračune koji bi bili nemogući bez njih. U ovoj lekciji naučit ćete što je funkcija, koja je njezina sintaksa i argumenti.

Excel sadrži niz jednostavnih funkcija koje mogu biti korisne za brzo pronalaženje zbroja, prosjeka, maksimalnih i minimalnih vrijednosti te za izračun podataka. Da biste pravilno koristili funkcije, morate razumjeti njihovu sintaksu, tj. pravilo snimanja.

Sintaksa funkcija u Excelu

Da bi radila ispravno, funkcija mora biti napisana u određenom slijedu koji se zove sintaksa. Osnovna sintaksa funkcije uključuje znak jednakosti (=), naziv funkcije (kao što je SUM) i jedan ili više argumenata. Argumenti sadrže informacije koje treba procijeniti. U sljedećem primjeru, funkcija zbraja vrijednosti u rasponu A1:A20.

U Excelu postoje funkcije koje ne sadrže nikakve argumente. Na primjer, funkcija DANAS() vraća trenutni datum iz vremena sustava vašeg računala.

Rad s argumentima

Argumenti se mogu odnositi na pojedinačne ćelije ili raspone ćelija i moraju biti zatvoreni u zagradama. Excel funkcije mogu imati jedan ili više argumenata, ovisno o sintaksi.

Na primjer, funkcija =PROSJEČAN(B1:B9) izračunat će prosječnu vrijednost u rasponu ćelija B1:B9. Ova funkcija sadrži samo jedan argument.

Više argumenata mora biti odvojeno točkom i zarezom. Na primjer, funkcija =SUM(A1:A3; C1:C2; E2) zbraja vrijednosti svih ćelija u tri argumenta.

Funkcije predstavljaju ovisnost jednog elementa (rezultata) o drugim elementima (argumentima, .. onima unutar :-)). To je nekako razumljivo. Da biste koristili bilo koju funkciju u , trebali biste je unijeti kao formulu (opisane su nijanse) ili kao dio formule u ćeliji radnog lista.

Poziva se redoslijed u kojem se moraju nalaziti simboli i argumenti korišteni u formuli sintaksa funkcije. Sve funkcije koriste ista pravila sintakse. Ako prekršite ova pravila, Excel će prikazati poruku u kojoj se navodi da postoji pogreška u formuli i neće biti prijatelj s vama. Ali vjerujte mi, u Excel funkcijama je sve sasvim isto, a nakon što ste jednom shvatili, na jednoj ili dvije funkcije, u drugim slučajevima sve će biti prilično jednostavno.

Pravila sintakse za pisanje funkcija

Ako se funkcija pojavljuje na samom početku formule, mora joj prethoditi znak jednakosti, kao što je slučaj na početku svake formule. O tome sam već govorio u prethodni članci ali nije grijeh ponoviti.

Nakon toga se upisuje naziv funkcije, a odmah zatim popis argumenata u zagradama. Argumenti su međusobno odvojeni točkom-zarezom ";". Zagrade omogućuju Excelu da odredi gdje počinje i gdje završava popis argumenata.

Imajte na umu da unos funkcije mora sadržavati otvaranje i zatvaranje zagrada i ne možete umetati razmake između naziva funkcije i zagrada. U suprotnom, Excel će izdati poruku o pogrešci.

Kao argumente možete koristiti brojeve, tekst, logičke vrijednosti, nizove, vrijednosti pogreške ili reference. U tom slučaju, parametri koje je odredio korisnik moraju imati valjane vrijednosti za ovaj argument.

Na primjer, formula u nastavku zbraja vrijednosti u ćelijama B2, B3, B4, B5 i E7, pri čemu su neke od ćelija B2 do B5 predstavljene kao kontinuirani raspon.

Razmotrimo rad funkcije ROUND(arg1;arg2) koja vraća broj zaokružen na određeni broj decimalnih mjesta i ima dva argumenta:

arg1 je adresa ćelije s brojem (ili samim brojem) koji treba zaokružiti;

arg2 - broj znamenki nakon decimalne točke u broju nakon zaokruživanja.
Da biste zaokružili broj 2,71828 u ćeliji A1 na jednu, dvije ili tri decimale i zapisali rezultate izračuna u ćelije B1, C1 i D1, postupite na sljedeći način.

  1. Unesite broj 2,71828 u ćeliju A1.
  2. Unesite sljedeće formule u ćelije B1, C1 i D1:

OKRUGLO (A1,1)

OKRUGLO (A1,2)

OKRUGLO(A1;3)

Argumenti mogu biti ili konstante ili funkcije. Pozivaju se funkcije koje su argumenti drugoj funkciji ugniježđene.

Na primjer, zbrojimo vrijednosti ćelija A1 i A2, nakon zaokruživanja ovih vrijednosti na dva decimalna mjesta:

ZBIR (OKRUGLO(A1,2),OKRUGLO(A2,2))

Ovdje je funkcija ROUND već dvaput ugniježđena, ali nije strašno, u Excel formulama možete koristiti do sedam razina gniježđenja funkcije.

Vrijedi napomenuti da u Excelu postoje funkcije koje ne uzimaju argumente. Primjeri takvih funkcija su PI (vraća vrijednost π zaokruženu na 15 znamenki) ili TODAY (vraća trenutni datum). Kada koristite takve funkcije, u traku formule, odmah nakon naziva funkcije, stavite prazne zagrade bez argumenata. Drugim riječima, da biste dobili vrijednost broja p ili trenutnog datuma u ćelijama, trebali biste unijeti formule poput ove:

DANAS()

Vrste Excel funkcija

Za praktičnost korisnika prilikom izrade formula, funkcije u Excelu podijeljene su u kategorije: funkcije upravljanja bazom podataka i popisa, funkcije datuma i vremena, financijske, statističke, tekstualne, matematičke, logičke.

Tekstualne funkcije služe za obradu teksta i to: traženje željenih znakova, upisivanje znakova na strogo određeno mjesto u tekstu itd.

Preko funkcije datuma i vremena možete riješiti gotovo svaki problem vezan uz kalendarske datume ili vrijeme (na primjer, izračunati broj radnih dana za bilo koje vremensko razdoblje).

Logičke funkcije koriste se za izradu složenih formula koje će, ovisno o ispunjavanju određenih uvjeta, implementirati različite vrste obrade podataka. Posebno su zanimljivi, a o njima ćemo govoriti u posebnom članku.

Excel ima širok raspon Matematičke funkcije a neke sam već naveo u primjerima.

Korisnik također ima knjižnicu statističke funkcije, s kojim možete tražiti prosječnu vrijednost, maksimalne i minimalne elemente itd.

Argumenti je informacija koju funkcija koristi za izračunavanje nove vrijednosti ili izvođenje radnje. Argumenti su uvijek desno od naziva funkcije i zatvoreni u zagradama. Većina argumenata je određene vrste. Zapravo, argument koji navedete mora biti prikladnog tipa ili onaj koji Microsoft Excel može pretvoriti u prikladan tip.

Argumenti funkcije mogu biti numeričke vrijednosti, reference ćelija, rasponi, imena, tekstualni nizovi i ugniježđene funkcije.

Kada nakon argumenta slijedi elipsa (...) kada se opisuje sintaksa funkcije, to znači da može postojati više od jednog argumenta istog tipa. Neke funkcije mogu imati do 30 argumenata, sve dok ukupan broj znakova u formuli ne prelazi 1024. Na primjer, sintaksa za funkciju MAX je sljedeća:

MAX(broj1, broj2, ...)

Bilo koja od sljedećih formula je važeća:

MAX(26;31;29)

Funkcije s praznim parom zagrada iza imena ne zahtijevaju argumente, ali morate uključiti te prazne zagrade u formulu da bi Microsoft Excel prepoznao funkciju.

Mnoga imena argumenata u opisu sintakse funkcije upućuju na to koje informacije treba dati kao stvarnu vrijednost argumenta. Na primjer, za funkciju ROUND(broj; broj_znamenaka), prvi argument mora biti broj, a drugi također mora biti broj.

Isto tako, riječi kao što su broj, referenca, zastava, tekst, niz, kada se koriste kao naziv argumenta, označavaju da argument mora biti odgovarajućeg tipa. Riječ Značenje implicira da argument može biti sve što je jedna vrijednost. Odnosno, vrijednost može biti broj, tekst, Booleova vrijednost ili vrijednost pogreške.

Korištenje argumenata

Argument može biti bilo što što isporučuje vrijednost traženog tipa. Na primjer, funkcija SUM koja zbraja svoje argumente može imati od 1 do 30 argumenata. Bilo koja od sljedeće četiri vrste argumenata može se proslijediti funkcijama SUM, sve dok isporučuju broj ili brojeve:

– vrijednost koja je broj, na primjer: ZBIR (1;10;100);

je formula koja rezultira brojem, na primjer: ZBIR(0,5+0,5;PROSJEK(5;5);10^2). Funkcije koje se koriste kao argumenti drugim funkcijama, kao u prethodnom primjeru, nazivaju se ugniježđene funkcije. U ovom primjeru, funkcija PROSJEČAN je argument funkcije IZNOS. Razina ugniježđenja funkcija u formulama može biti do sedam;

IZNOS(A1;A2)

ZBIR (A1:A5)

Drugi primjer je ekvivalentan formuli ZBIR (A1,A2,A3,A4,A5). Prednost korištenja intervala je što argument A1:A5 računa se kao jedan argument, dok A1, A2, A3, A4, A5 računati kao pet argumenata. Ako trebate dodati više od 30 brojeva, tada ćete morati koristiti intervale, jer funkcija ne može imati više od 30 argumenata;

– naziv koji se odnosi na vrijednost, formulu, ćeliju ili raspon ćelija koje sadrže brojeve ili formule koje isporučuju brojeve, na primjer: SUM (osnova; prirast).

Vrste argumenata. Argumenti funkcije mogu biti bilo koji od sljedećih objekata.

Brojevi. Primjeri brojeva su 5,003, 0, 150,286 i -30,05. Brojevi bez decimalne točke nazivaju se cijeli brojevi. Primjeri cijelih brojeva su 5, 0, 150 i -30. Brojevi mogu imati do 15 značajnih znamenki.

Tekst. Primjeri tekstova su "a", "Riječ", "znak/interpunkcija" i "" (prazan tekst). Tekstualne vrijednosti koje se koriste u formulama moraju biti stavljene u dvostruke navodnike. Ako sam tekst sadrži dvostruke navodnike, onda ih treba udvostručiti. Na primjer, da biste odredili duljinu (u znakovima) teksta "u 'dobro' staro vrijeme", možete koristiti formulu:

DLSTR("u""dobra""stara vremena")

Tekstualne vrijednosti mogu biti dugačke do 32000 znakova, uključujući dvostruke navodnike. Tekstualna konstanta koja ne sadrži znakove piše se kao "" i naziva se "prazan tekst".

Bilješka . Ako tekst koji se koristi kao argument nije stavljen u dvostruke navodnike, tada Microsoft Excel pretpostavlja da se radi o imenu i umjesto toga pokušava zamijeniti vrijednost na koju se naziv odnosi. Ako tekst bez navodnika nije naziv i stoga nema vrijednost, Microsoft Excel će vratiti vrijednost pogreške #IME?.

Booleove vrijednosti. Booleove vrijednosti su TRUE i FALSE. Booleovi argumenti također mogu biti izrazi, kao što je B10>20, čije su vrijednosti TRUE ili FALSE.

Vrijednosti pogreške. Vrijednosti greške su #DIV/0!, #N/A, #NAME?, #PRAZNO!, #BROJ!, #LINK! i #VRIJEDNOST!.

Linkovi. Primjeri poveznica su 10 A$, A10, A10, 10 A$, R1C1 ili RC[-10]. Veze mogu upućivati ​​na pojedinačne ćelije, raspone ćelija ili višestruke odabire ćelija, a mogu biti relativne, apsolutne ili mješovite. Ako se kao argument koristi veza, koja mora biti broj, tekst, booleova vrijednost ili vrijednost pogreške, tada se sadržaj ćelije identificirane vezom koristi kao stvarni argument.

ZBIR((E5:E8;E10:E18); PROSJEČAN(A1:A5))

Nizovi. Nizovi vam omogućuju da kontrolirate kako se argumenti i funkcije unose u ćelije. Korištenje nizova pojednostavljuje razvoj nekih formula radnog lista i štedi memoriju. Microsoft Excel definira dvije vrste nizova: rasponi polja i konstantni rasponi. Raspon polja je susjedni raspon ćelija koje dijele zajedničku formulu; raspon konstanti je skup konstanti koji se koriste kao argumenti funkcije.

Korištenje točke-zareze na popisu argumenata

Pojedinačni argumenti moraju biti odvojeni točkom i zarezom, ali ne smije biti dodatnih točaka i zareza. Ako se točka-zarez koristi samo za označavanje mjesta argumenta, a sam argument nije naveden, tada Microsoft Excel zamjenjuje zadanu vrijednost za taj argument, osim ako je argument potreban. Na primjer, ako unesete (;arg2;arg3) kao popis argumenata za funkciju s tri argumenta, Microsoft Excel će zamijeniti odgovarajuću vrijednost za arg1. Ako unesete (arg1;;), odgovarajuće vrijednosti će biti zamijenjene za arg2 i arg3.

Za one funkcije koje broje broj argumenata prije evaluacije, dodatne točke-zareze ubrajat će se u broj argumenata i stoga će utjecati na način na koji se izračunava vrijednost funkcije. Na primjer, PROSJEČAN(1;2;3;4;5) je 3, ali PROSJEČAN(;;1;2;3;4;5) jednako 2,14.

Za većinu argumenata vrijednost koja se zamjenjuje za izostavljeni argument je 0, FALSE ili "" (prazan tekst), ovisno o vrsti argumenta. Za izostavljen referentni argument, zadana vrijednost je obično aktivna ćelija ili odabir.

Funkcija IF najpopularnija je Booleova funkcija u Excelu, vraća jednu vrijednost ako je navedeni uvjet TRUE i drugu vrijednost ako se uvjet procjenjuje na FALSE.

Opis funkcije IF

Funkcija IF vraća jednu vrijednost ako navedeni uvjet ima vrijednost TRUE i drugu vrijednost ako se uvjet procjenjuje na FALSE. Na primjer, formula =IF(A1>10,"veće od 10","10 ili manje")

vraća niz "Veće od 10" ako je vrijednost u ćeliji A1 veća od 10, i "10 ili manje" ako je manja ili jednaka 10.

Sintaksa

=IF(logički_izraz, [value_if_true], [value_if_false])

Argumenti

log_izraz vrijednost_ako_istinavrijednost_ako_netočno

Potreban argument. Bilo koja vrijednost ili izraz koji ima vrijednost TRUE ili FALSE. Na primjer, A10=100 je logički izraz; ako je vrijednost u ćeliji A10 100, ovaj izraz se procjenjuje na TRUE, u suprotnom se procjenjuje na FALSE. U ovom argumentu može se koristiti bilo koji operator usporedbe.

Neobavezni argument. Vrijednost koja se vraća ako argument logical_test ima vrijednost TRUE. Na primjer, ako je zadani argument niz "Unutar proračuna", a argument logical_exp ima vrijednost TRUE , funkcija IF vraća tekst "Unutar proračuna". Ako argument logical_test ima vrijednost TRUE, a argument value_if_true je izostavljen (tj. postoji samo zarez nakon argumenta logical_test), vraća se 0. Za prikaz riječi TRUE, upotrijebite logičku vrijednost TRUE kao ovaj argument.

Neobavezni argument. Vrijednost koja se vraća ako argument logical_test ima vrijednost FALSE. Na primjer, ako je zadani argument niz "Preko proračuna", a argument logical_exp ima vrijednost FALSE , funkcija IF vraća tekst "Preko proračuna". Ako argument logical_test ima vrijednost FALSE, a argument value_if_false je izostavljen (to jest, nema zareza nakon argumenta value_if_true), funkcija IF vraća Booleovu vrijednost FALSE. Ako argument logical_test ima vrijednost FALSE, a vrijednost argumenta value_if_false je prazna (to jest, postoji samo zarez nakon argumenta value_if_true), funkcija IF vraća 0 (nula).

Opaske

  • Možete koristiti do 64 ugniježđene IF funkcije kao argumente value_if_true i value_if_false za stvaranje složenijih testova (pogledajte Primjer 3 za ugniježđene IF funkcije). Također možete koristiti funkcije LOOKUP, VLOOKUP, HLOOKUP i SELECT za testiranje više uvjeta (pogledajte Primjer 4 za korištenje funkcije LOOKUP).
  • Ako je bilo koji od argumenata funkcije IF niz, svi elementi niza se evaluiraju kada se funkcija IF izvrši.
  • Excel nudi dodatne funkcije koje možete koristiti za analizu podataka pomoću uvjeta. Na primjer, da biste prebrojili broj pojavljivanja tekstualnog niza ili broja u rasponu ćelija, koristite funkcije radnog lista COUNIF i COUNTIFS. Da biste izračunali zbroj vrijednosti koje su unutar raspona određenog tekstualnim nizom ili brojevima, upotrijebite funkcije SUMIF i SUMIFS.

Vrhunski povezani članci