Kako podesiti pametne telefone i računare. 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 snimanje određenih uslova. Brojevi i/ili tekst, funkcije, formule itd. se podudaraju. Kada vrijednosti ispune navedene parametre, pojavljuje se jedan zapis. Ne odgovaraj - drugo.

Logičke funkcije su vrlo jednostavan i efikasan alat koji se često koristi u praksi. Pogledajmo pobliže primjere.

Sintaksa za IF funkciju s jednim uvjetom

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

IF (boolean_expression; value_if_true; value_if_false)

Analizirajmo sintaksu funkcije:

Boolean_expression- ŠTA operator provjerava (tekst ili numerički podaci ćelije).

Vrijednost_ako_tačno- ŠTA će se pojaviti u ćeliji kada tekst ili broj ispuni navedeni uvjet (tačno).

Vrijednost if_false- ŠTA će se pojaviti na grafikonu kada tekst ili broj NE ispunjavaju navedeni uslov (netačno).

primjer:

Operator provjerava ćeliju A1 i upoređuje je sa 20. Ovo je boolean_expression. Kada je sadržaj kolone 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 pod navodnike. Da bi Excel shvatio da mora ispisati tekstualne vrijednosti.

Još jedan primjer. Da bi bili primljeni na ispit, polaznici grupe moraju uspješno položiti test. Rezultate ćemo staviti u tabelu sa kolonama: spisak studenata, kredit, ispit.


Imajte na umu: naredba IF ne bi trebala provjeriti digitalni tip podataka, već tekstualni. Stoga smo u formuli propisali B2 = "krediti". Stavljamo ga pod navodnike kako bi program ispravno prepoznao tekst.



IF funkcija u Excelu sa više uslova

Često, u praksi, jedan uslov za logičku funkciju nije dovoljan. Kada je potrebno uzeti u obzir nekoliko opcija za donošenje odluka, IF operatore postavljamo jedan u drugi. Tako u Excelu dobijamo nekoliko funkcija IF.

Sintaksa će izgledati ovako:

IF (boolean_expression; value_if_true; IF (boolean_expression; value_if_true; value_if_false))

Ovdje operater provjerava dva parametra. Ako je prvi uslov tačan, onda formula vraća prvi argument, koji je istinit. Netačno - operater provjerava drugi uslov.

Primjeri više uvjeta za funkciju IF u Excelu:


Tabela analize performansi. Učenik je dobio 5 bodova - "odličan". 4 - "dobro". 3 - "zadovoljavajući". Operator IF testira 2 uslova: jednakost vrijednosti u ćeliji 5 i 4.


Proširenje funkcionalnosti pomoću operatora "AND" i "OR"

Kada je potrebno provjeriti nekoliko tačnih uslova, koristi se AND funkcija.Suština je sljedeća: AKO je a = 1 I a = 2 ONDA je vrijednost u ELSE vrijednost c.

Funkcija OR testira uvjet 1 ili uvjet 2. Čim je barem jedan uvjet istinit, rezultat će biti istinit. Zaključak je: AKO a = 1 ILI a = 2 ONDA vrijednost u ELSE vrijednosti c.

Funkcije AND i OR mogu testirati do 30 uslova.

Primjer korištenja AND operatora:

Primjer korištenja funkcije OR:

Kako uporediti podatke u dvije tabele

Korisnici često moraju da uporede dve tabele u Excel-u za podudaranja. Primjeri iz "stvarnog života": uporediti cijene robe u različitim isporukama, uporediti stanja (računovodstvene izvještaje) za nekoliko mjeseci, napredak učenika (studenta) u različitim razredima, u različitim četvrtima itd.

Da biste uporedili 2 tabele u Excel-u, možete koristiti operator COUNTIF. Pogledajmo redoslijed kojim se funkcija primjenjuje.

Na primjer, uzmimo dvije tabele sa tehničkim karakteristikama različitih prerađivača hrane. Zamislili smo da istaknemo razlike bojom. Uslovno formatiranje rješava ovaj problem u Excelu.

Početni podaci (tabele sa kojima ćemo raditi):


Odaberite prvu tablicu. Uvjetno oblikovanje - Kreiraj pravilo - Koristite formulu za definiranje ćelija za formatiranje:


U traku formule pišemo: = COUNTIF (upoređeni opseg; prva ćelija prve tabele) = 0. Opseg koji se poredi je druga tabela.


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

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

Odaberite drugu tabelu. Uvjetno oblikovanje - Kreirajte pravilo - Koristite formulu. Primjenjujemo isti operator (COUNTIF).


Ovdje smo umjesto prve i posljednje ćelije u rasponu ubacili naziv stupca koji smo joj unaprijed dodijelili. Formulu možete popuniti na bilo koji način. Ali ime je lakše.

Funkcija u Excelu Je unaprijed postavljena formula koja izvodi proračune koristeći određene vrijednosti određenim redoslijedom. Excel koristi mnogo različitih funkcija za sve prilike. Funkcije se mogu koristiti za ubrzavanje zadataka, pojednostavljenje formula i implementaciju proračuna koji ne bi bili mogući bez njihove upotrebe. U ovoj lekciji ćete naučiti šta je funkcija, koja je njena sintaksa i argumenti.

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

Sintaksa Excel funkcije

Da bi radila ispravno, funkcija mora biti napisana u određenom nizu, koji se naziva sintaksa. Osnovna sintaksa za funkciju je znak jednakosti (=), naziv funkcije (kao što je SUM) i jedan ili više argumenata. Argumenti sadrže informacije koje treba izračunati. Sljedeći primjer funkcije 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 sistemskog vremena vašeg računara.

Rad sa argumentima

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

Na primjer, funkcija = PROSJEČAN (B1: B9) izračunat će prosjek za raspon ćelija B1: B9. Ova funkcija sadrži samo jedan argument.

Više argumenata mora biti odvojeno tačkom i zarezom. Na primjer, funkcija = ZBIR (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, morate je unijeti kao formulu (opisane su nijanse) ili kao dio formule u ćeliji radnog lista.

Poziva se redoslijed u kojem bi se simboli i argumenti korišteni u formuli trebali pojaviti sintaksa funkcije... Sve funkcije koriste ista pravila sintakse. Ako prekršite ova pravila, Excel će prikazati poruku da postoji greška u formuli i neće biti prijatelj s vama. Ali vjerujte mi, u Excel funkcijama je sve sasvim isto, a kada to shvatite, 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 bilo koje formule. O ovome sam već govorio u prethodni članci, ali nije grijeh ponoviti.

Nakon toga se unosi naziv funkcije, a odmah zatim lista argumenata u zagradama. Argumenti su međusobno odvojeni tačkom i zarezom ";". Zagrade omogućavaju Excelu da kaže gdje lista argumenata počinje i gdje se završava.

Imajte na umu da unos funkcije mora sadržavati otvarajuće i zatvarajuće zagrade i ne možete umetati razmake između naziva funkcije i zagrada. U suprotnom će Excel prikazati poruku o grešci.

Možete koristiti brojeve, tekst, logičke vrijednosti, nizove, vrijednosti grešaka ili reference kao argumente. U ovom slučaju, parametri koje je odredio korisnik moraju imati važeće vrijednosti za dati argument.

Na primjer, formula u nastavku zbraja vrijednosti u ćelijama B2, B3, B4, B5 i E7, pri čemu su neke ćelije od 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 sa brojem (ili samim brojem) koji treba zaokružiti;

arg2 - broj cifara nakon decimalnog zareza u broju nakon zaokruživanja.
Da biste zaokružili broj 2,71828 u ćeliji A1 na jednu, dvije ili tri decimale i zapisali rezultate prorač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:

KRUG (A1; 1)

KRUG (A1, 2)

KRUGLA (A1, 3)

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

Na primjer, zbrojimo vrijednosti ćelija A1 i A2, prethodno zaokružujući ove vrijednosti na dvije decimale:

ZBIR (KRUG (A1,2); OKRUG (A2,2))

Ovdje je funkcija ROUND ugniježđena dva puta, ali to je u redu, u Excel formulama možete koristiti do sedam nivoa gniježđenja funkcije.

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

DANAS()

Vrste Excel funkcija

Za praktičnost korisnika prilikom izrade formula, funkcije u Excel-u su podijeljene u kategorije: funkcije upravljanja bazom podataka i lista, funkcije datuma i vremena, finansijske, 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.

Korišćenjem Funkcije datuma i vremena možete riješiti gotovo svaki problem koji se odnosi na kalendarske datume ili vremena (na primjer, izračunajte broj radnih dana za bilo koji vremenski period).

Logičke funkcije koriste se za kreiranje složenih formula koje će, u zavisnosti od ispunjenosti određenih uslova, implementirati različite vrste obrade podataka. Posebno su zanimljivi, a o njima ćemo govoriti u posebnom članku.

Excel je široko zastupljen Matematičke funkcije a neke sam već naveo u primjerima.

Korisniku je na raspolaganju i biblioteka. Statističke funkcije, pomoću kojih 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 su u zagradama. Većina argumenata je specifičnog tipa. U stvari, argument koji navedete mora biti ili odgovarajućeg tipa, ili tipa koji Microsoft Excel može pretvoriti u odgovarajući tip.

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

Ako, kada se opisuje sintaksa funkcije, nakon argumenta slijedi elipsa (...), to znači da može postojati više argumenata istog tipa. Neke funkcije mogu uzeti do 30 argumenata, pod uvjetom da 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 zagradama iza imena ne zahtijevaju argumente, međutim, te prazne zagrade morate uključiti u formulu da bi Microsoft Excel prepoznao funkciju.

Mnoga imena argumenata u opisu sintakse funkcije nagovještavaju koje informacije treba dostaviti kao stvarnu vrijednost argumenta. Na primjer, funkcija ROUND (broj; broj_cifre) mora imati prvi argument broj, a drugi također mora biti broj.

Isto tako, riječi kao što su broj, referenca, zastavica, tekst, niz, ako se koriste kao ime argumenta, označavaju da argument mora biti odgovarajućeg tipa. Riječ Značenje implicira da argument može biti bilo šta što je jedna vrijednost. Odnosno, vrijednost može biti broj, tekst, logička vrijednost ili vrijednost greške.

Koristeći argumente

Argument može biti bilo šta što isporučuje vrijednost traženog tipa. Na primjer, funkcija SUM koja sumira svoje argumente može prihvatiti 1 do 30 argumenata. Funkcija SUM može biti proslijeđena argumentima bilo koje od sljedeće četiri vrste, sve dok isporučuju broj ili brojeve:

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

- formula koja rezultira brojem, na primjer: ZBIR (0,5 + 0,5; PROSEK (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ČNO je argument funkcije SUMA... Nivo ugniježđenja funkcija u formulama može biti do sedam;

SUMA(A1; A2)

ZBIR (A1: A5)

Drugi primjer je ekvivalentan formuli ZBIR (A1; A2; A3; A4; A5)... Prednost korištenja intervala je u tome što je 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, onda ćete morati koristiti intervale, jer funkcija ne može imati više od 30 argumenata;

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

Tipovi 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 decimalnog zareza nazivaju se cijeli brojevi. Primjeri cijelih brojeva su 5, 0, 150 i -30. Brojevi mogu imati do 15 značajnih cifara.

Tekst. Primjeri tekstova su "a", "Riječ", "oznaka / 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 dužinu (u znakovima) teksta "u" dobra "stara vremena, možete koristiti formulu:

DLSTR ("u" "dobrom" "starom vremenu")

Vrijednosti teksta mogu biti dugačke do 32.000 znakova, računajući dvostruke navodnike. Tekstualna konstanta koja ne sadrži znakove piše se ovako: "" i naziva se "prazan tekst".

Bilješka . Ako tekst koji se koristi kao argument nije stavljen u dvostruke navodnike, onda Microsoft Excel pretpostavlja da je ovo ime i pokušava zamijeniti vrijednost na koju se ime odnosi. Ako tekst bez navodnika nije ime i stoga nije bitan, Microsoft Excel će vratiti vrijednost greške #NAME?.

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

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

Linkovi. Primjeri veza su $ A $ 10, A10, $ A10, A $ 10, R1C1 ili RC [-10]... Reference mogu ukazivati ​​na pojedinačne ćelije, opsege ćelija ili višestruke odabire ćelija, a mogu biti relativne, apsolutne ili mješovite. Ako se veza koristi kao argument, koji mora biti broj, tekst, Boolean ili vrijednost greške, tada je stvarni argument sadržaj ćelije specificirane vezom.

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

Nizovi. Nizovi vam omogućavaju da kontrolirate kako se argumenti i funkcije unose u ćelije. Korištenje nizova olakšava dizajniranje nekih formula radnog lista i štedi memoriju. Microsoft Excel definira dvije vrste nizova: nizove i konstantne opsege. Raspon niza je neprekidni raspon ćelija koje koriste zajedničku formulu; raspon konstanti je zbirka konstanti koje se koriste kao argumenti funkcijama.

Upotreba tačaka i zareza u listama argumenata

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

Za funkcije koje broje broj argumenata prije nego što se procijene, dodatne točke i zareze će se brojati prilikom brojanja broja 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 jednako 3 ali PROSJEČAN (;; 1; 2; 3; 4; 5) je 2.14.

Za većinu argumenata, vrijednost koja se zamjenjuje za izostavljeni argument je 0, FALSE ili "" (prazan tekst), ovisno o tome kakav bi tip argumenta trebao biti. Za izostavljen referentni argument, default je obično aktivna ćelija ili odabir.

Funkcija IF je najpopularnija među Excelovim logičkim funkcijama, vraća jednu vrijednost ako navedeni uvjet rezultira TRUE, a drugu vrijednost ako uvjet rezultira FALSE.

Opis funkcije IF

Funkcija IF vraća jednu vrijednost ako je specificirani uvjet procijenjen na 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 string veći od 10 ako je vrijednost u ćeliji A1 veća od 10 i 10 ili manja ako je manja ili jednaka 10.

Sintaksa

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

Argumenti

log_expression vrijednost_ako_istinavrijednost_ako_netačno

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

Opcioni argument. Vrijednost koja se vraća ako je logical_test TRUE. Na primjer, ako je dati argument niz "U okviru budžeta", a argument log_test je TRUE, funkcija IF vraća tekst "U okviru budžeta". Ako je boolean_test TRUE i value_if_true je izostavljen (to jest, postoji samo zarez nakon log_test), vraća se vrijednost 0. Za prikaz riječi TRUE, koristite Boolean TRUE kao argument.

Opcioni argument. Vrijednost koja se vraća ako je log_test FALSE. Na primjer, ako je dati argument niz "Preko budžeta", a log_test je FALSE, funkcija IF vraća tekst "Preko budžeta". Ako je boolean_test FALSE i value_if_false je izostavljen (to jest, nema zareza nakon value_if_true), funkcija IF vraća logičku vrijednost FALSE. Ako je boolean_test FALSE i value_if_false je prazan (to jest, postoji samo zarez nakon value_if_true), IF vraća 0 (nula).

Napomene

  • Možete koristiti do 64 ugniježđene IF funkcije da kreirate složenije provjere za argumente value_if_true i value_if_false (pogledajte primjer 3 za korištenje ugniježđenih IF funkcija). Osim toga, LOOKUP, VLOOKUP, HLOOKUP i SELECT se mogu koristiti za provjeru više uslova (pogledajte primjer 4 za funkciju VIEW).
  • Ako je bilo koji od argumenata funkcije IF niz, funkcija IF procjenjuje sve elemente niza.
  • Excel pruža dodatnu funkcionalnost koju možete koristiti za analizu podataka pomoću uslova. Na primjer, da izbrojite broj pojavljivanja tekstualnog niza ili broja u rasponu ćelija, koristite funkcije radnog lista COUNTIF i COUNTIFS. Koristite funkcije SUMIF i SUMIFS da izračunate zbir vrijednosti koje spadaju u raspon specificiran tekstualnim nizom ili brojevima.

Top srodni članci