Broj argumenata funkcije ako Microsoft Excel aplikacije. Što je funkcija u Excelu? Opis funkcije ako

Excel funkcije- ovo su posebne, unaprijed stvorene formule koje vam omogućuju jednostavno i brzo izvođenje složenih izračuna. Mogu se usporediti s posebnim tipkama na kalkulatorima dizajniranim za izračun kvadratnih korijena, logaritama itd. Excel ima nekoliko stotina ugrađenih funkcija koje izvode širok raspon različitih izračuna. Neke su funkcije ekvivalent dugih matematičkih formula koje možete napraviti sami. A neke se funkcije ne mogu implementirati u obliku formula. Funkcije se sastoje od dva dijela: naziv funkcije I jedan ili više argumenata. Naziv funkcije , Na primjer IZNOS, - opisuje operaciju koju ova funkcija izvodi. Argumenti navedite vrijednosti ili ćelije koje koristi funkcija. U donjoj formuli: SUM je naziv funkcije; B1:B5 - argument. Ova formula zbraja brojeve u ćelijama B1, B2, B3, B4, B5.

=SUM(B1:B5)

znak jednakosti na početku formule znači da je unesena formula, a ne tekst. Ako znak jednakosti nedostaje, Excel će tretirati unos jednostavno kao tekst. Argument funkcije zatvoreno u okrugle zagrade . Početna zagrada označava početak argumenta i nalazi se odmah iza naziva funkcije. Ako unesete razmak ili neki drugi znak između imena i otvarajuće zagrade, ćelija će prikazati pogrešnu vrijednost #IME? Neke funkcije nemaju argumente. Čak i tada funkcija mora sadržavati zagrade:

=C5*PI()

Kada se u funkciji koristi više argumenata, oni su međusobno odvojeni točka i zarez . Na primjer, sljedeća formula pokazuje da trebate pomnožiti brojeve u ćelijama A1, A3, A6:

=PROIZVOD(A1,A3,A6)

Možete koristiti do 30 argumenata u funkciji, sve dok ukupna duljina formule ne prelazi 1024 znaka. Međutim, svaki argument može biti domet koji sadrži proizvoljan broj ćelija lista. Na primjer:

=SUM(A2:A5,B4:B8)

U prethodnim primjerima, svi argumenti su bili reference ćelija ili raspona . Ali možete koristiti i kao argumente numeričke, tekstualne i Booleove vrijednosti, imena raspona, polja i vrijednosti pogrešaka. Neke funkcije vraćaju vrijednosti ovih tipova, koje se kasnije mogu koristiti kao argumenti u drugim funkcijama. Argumenti funkcije mogu biti numerički. Na primjer, funkcija SUM u sljedećoj formuli zbraja brojeve 24, 987, 49:

=SUM(24,987,49)

Tekstualne vrijednosti mogu se koristiti kao argumenti funkcije. Na primjer:


=TEKST(TDATUM();"D MMM GGGG")

U ovoj formuli, drugi argument funkcije TEXT tekstualni je argument koji navodi obrazac za pretvaranje vrijednosti decimalnog datuma koju vraća funkcija TDATE(NOW) u niz znakova. Tekstni argument može biti niz znakova u dvostrukim navodnicima ili referenca na ćeliju koja sadrži tekst.

Argumenti nekih funkcija mogu imati samo logičke vrijednosti PRAVI ili LAŽ. Booleov izraz vraća vrijednost PRAVI ili LAŽ u ćeliju ili formulu koja sadrži ovaj izraz. Na primjer:

=IF(A1=TRUE;"Povećanje";"Smanjenje")&"cijena"

Možete navesti naziv raspona kao argument funkcije. Na primjer, ako je raspon ćelija A1:A5 nazvan "Debit" (Umetni - Naziv - Dodijeli), tada za izračun zbroja brojeva u ćelijama A1 do A5 možete koristiti formulu:

=SUM(dug)

U jednoj funkciji možete koristiti argumente različitih vrsta:

=PROSJEK(Debit,C5,2*8)

Logički IF operator u Excelu koristi se za bilježenje određenih uvjeta. Uspoređuju se brojevi i/ili tekst, funkcije, formule itd. Kada vrijednosti zadovolje navedene parametre, pojavljuje se jedan unos. Ne odgovaraju - još jedan.

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

Sintaksa funkcije IF s jednim uvjetom

Sintaksa operatora u Excelu je struktura funkcije i podataka potrebnih za njen rad.

IF (logički_izraz;vrijednost_ako_točno;vrijednost_ako_netočno)

Pogledajmo sintaksu funkcije:

Booleov_izraz– ŠTO operater provjerava (tekstualne ili numeričke podatke ćelije).

Vrijednost_ako_točno– ŠTO će se pojaviti u ćeliji kada tekst ili broj zadovolje navedeni uvjet (true).

Vrijednost if_false– ŠTO će se pojaviti u stupcu kada tekst ili broj NE ispunjavaju navedeni uvjet (false).

Primjer:

Operater 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. Tako da Excel razumije da treba ispisati tekstualne vrijednosti.

Još jedan primjer.


Za pristup ispitu studenti u grupi moraju uspješno položiti kolokvijum. Rezultate ćemo unijeti u tablicu sa stupcima: popis studenata, test, ispit.



Imajte na umu: izjava IF ne mora provjeravati digitalni tip podataka, već tekstualni. Stoga smo u formulu napisali B2 = "kredit". Stavili smo ga pod 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 trebate uzeti u obzir nekoliko opcija donošenja odluka, IF izjave slažemo jednu u drugu. Dakle, imat ćemo nekoliko IF funkcija u Excelu.

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 - istinito. False – operator provjerava drugi uvjet.


Primjeri nekoliko uvjeta funkcije IF u Excelu:


Tablica za analizu akademskog uspjeha. Učenik je dobio 5 bodova – “odličan”. 4 – „dobro“. 3 – “zadovoljavajuće”. Operator IF provjerava 2 uvjeta: vrijednost u ćeliji 5 i 4 je jednaka.

Proširenje funkcionalnosti korištenjem operatora "I" i "ILI".

Kada trebate testirati više pravih uvjeta, suština je sljedeća: IF a = 1 AND a = 2 THEN vrijednost u ELSE vrijednost 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 OR 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 kako bi vidjeli podudaraju li se. Primjeri iz “života”: usporedite cijene robe u različitim isporukama, usporedite stanja (računovodstvena izvješća) za nekoliko mjeseci, uspjeh učenika (studenata) različitih razreda, u različitim tromjesečjima itd.

Za usporedbu 2 tablice u Excelu, možete koristiti operator COUNTIF. Pogledajmo kako se koristi funkcija.

Za primjer, uzmimo dvije tablice s tehničkim karakteristikama različitih procesora hrane. Razlike smo odlučili istaknuti bojom. Uvjetno oblikovanje rješava ovaj problem u Excelu.


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


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


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

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

Odaberite drugu tablicu. Uvjetno oblikovanje – izradite 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 od sljedećih načina. Ali s imenom je lakše.

Danas ćemo pogledati funkciju AKO.

Funkcija IF često se koristi u Excelu za rješavanje mnogih problema. Vrlo ju je korisno poznavati. U ovom članku pokušat ćemo vam reći o njegovom radu koristeći jednostavne primjere; samo trebate jednom razumjeti konstrukciju funkcije IF i moći ćete je koristiti u najsloženijim slučajevima.

IF funkcija provjerava je li uvjet istinit i vraća jednu vrijednost ako je istinit i drugu vrijednost ako nije.

Sintaksa funkcije IF jako jednostavno:

IF(log_izraz ; [ vrijednost_ako_točno]; [vrijednost_ako_netočno])

log_izraz je bilo koja vrijednost ili izraz koji, kada se procjenjuje, daje vrijednost TRUE ili FALSE.

Što to znači? Izraz ima vrijednost TRUE ako je izraz istinit.

U ovom dijelu morate provjeriti dosljednost izraza.

Na primjer:

IF(A1=10; [value_if_true]; [value_if_false]) - ako je A1 jednako 10, onda će izraz A1=10 dati vrijednost TRUE, a ako nije jednako 10, onda će FALSE

Još jedan primjer

IF(A1>30; [value_if_true]; [value_if_false]) - ako je broj u ćelijama A1 veći od 30, tada će A1>30 vratiti TRUE, a ako je manji, tada će FALSE

Još jedan primjer

IF(C1=”Da” ; [vrijednost_ako_istina]; [vrijednost_ako_netočno]) - ako ćelije C1 sadrže riječ “Da”, onda će izraz vratiti vrijednost TRUE, a ako ne, tada će C1=”Da” vratiti FALSE

IF(log_izraz ; [ vrijednost_ako_točno]; [vrijednost_ako_netočno])

vrijednost_ako_točno, vrijednost_ako_netočno– kao što im ime govori, ovo je ono što treba učiniti ovisno o tome što je dnevnik izraza vratio: TRUE i FALSE

Primjer korištenja funkcije IF u Excelu

Pogledajmo korištenje funkcije IF na praktičnom primjeru. Imamo tablicu narudžbi koju smo koristili prilikom pregleda posla. Trebamo popuniti kolonu za Bucket naloge (na slici krivo piše “Table Orders”), odnosno odabrati samo naloge sa Bucketima. To se može učiniti na razne načine, ali mi ćemo koristiti funkciju IF da na primjeru pokažemo kako radi. (vidi sliku)

Da bismo riješili problem, napisat ćemo formulu pomoću funkcije IF

IF(A3="kanta";D3,"-")

Kao što ste možda primijetili, argumenti funkcije IF odvojeni su točkom-zarezom.

Dakle, prvi argument (log izraz) A3="Bucket" provjerava sadrži li ćelija A3 riječ "Bucket", ako sadrži, tada se izvršava drugi argument funkcije IF ( vrijednost_ako_točno), u našem slučaju to je D3 (tj. trošak narudžbe), ako ćelija A3 nije jednaka riječi "Bucket", tada se izvršava treći argument funkcije IF ( vrijednost_ako_netočno), u našem slučaju to je "-" (tj. bit će napisana crtica).

Tako će se u ćelijama E3 pojaviti vrijednost D3, odnosno broj 240.

Svrha logičke funkcije “if” u uređivaču proračunskih tablica Microsoft Office Excel je provjeriti istinitost izraza koji joj je proslijeđen. Ovisno o rezultatu ove provjere, funkcija vraća jednu od dvije vrijednosti koje su joj proslijeđene u tu svrhu. Svaki od tri parametra - uvjet i dva vraćena rezultata - također mogu biti funkcije usporedbe, što vam omogućuje usporedbu bilo kojeg broja argumenata.

Trebat će vam

  • Osnovne vještine rada s Excel funkcijama.

upute

  • Koristite logički i operator za povećanje broja argumenata u usporedbi pomoću funkcije if. Omogućit će vam korištenje više operacija usporedbe u slučajevima kada je potrebna istinitost svih operacija usporedbe navedenih u argumentima. Na primjer, ako ova funkcija treba vratiti jedan ako je vrijednost u ćeliji A1 veća od vrijednosti u ćeliji A5, a vrijednost B1 je ista kao vrijednost B3, tada se funkcija "if" može napisati na sljedeći način: IF(AND(A1>A5;B1=B3 ;1;2). Broj argumenata za funkciju "i" ne može biti veći od 30, ali svaki od njih može sam sadržavati funkciju "i", tako da imate priliku stvoriti lutku za gniježđenje od funkcija bilo koje razumne razine ugniježđenja.
  • Ponekad umjesto nužnog uvjeta treba provjeriti dovoljan uvjet. U takvim slučajevima, umjesto funkcije "i", proširite broj argumenata pomoću funkcije "ili". Recimo da želite da funkcija if vrati jedan kada je ili vrijednost u ćeliji A1 veća od vrijednosti u ćeliji A5, ili je vrijednost B1 ista kao vrijednost B3, ili je vrijednost A4 negativan broj. Ako niti jedan od uvjeta nije ispunjen, funkcija bi trebala vratiti nulu. Ova konstrukcija od tri uspoređena i dva vraćena argumenta funkcije "if" može se napisati na sljedeći način: IF(OR(A1>A5;B1=B3;A4)
  • Kombinirajte funkcije "i", "ili" i "if" na različitim razinama ugniježđivanja kako biste dobili optimalan algoritam za usporedbu potrebnog broja argumenata. Na primjer: IF(OR(A1>A5;IF(AND(A7>A5;B1
  • Upotrijebite drugi i treći argument funkcije if (povratne vrijednosti) za povećanje broja parametara za usporedbu. Svaki od njih može sadržavati sedam razina gniježđenja s funkcijama "i", "ili" i "ako". Istodobno, ne zaboravite da će operacije usporedbe koje ste stavili u drugi argument biti provjerene samo ako operacija usporedbe u prvom argumentu "if" vrati vrijednost "true". Inače će se provjeriti funkcije zapisane na mjestu trećeg argumenta.
  • Excel funkcija je unaprijed definirana formula koja vraća rezultat na temelju unaprijed definiranih argumenata (vrijednosti).

    Excel ima mnogo zanimljivih funkcija koje mogu značajno uštedjeti vrijeme pri izračunavanju iznosa; maksimalne, srednje i minimalne vrijednosti; brojanje podataka itd. Da bi funkcije ispravno radile, morate slijediti pravila snimanja - SINTAKSA FUNKCIJE.

    Sintaksa funkcija (formule):

    Standardna sintaksa funkcije ima znak jednakosti (=), naziv funkcije (kao što je SUM, IF, VLOOKUP itd.) i potrebne argumente. Argumenti sadrže informacije koje su potrebne za izračun. Na primjer, funkcija "SUM" u nastavku zbraja vrijednosti u rasponu B1:B10.

    Kako raditi s argumentima funkcije u Excelu

    Excel ima mnogo korisnih funkcija s vlastitim jedinstvenim skupom argumenata. Postoje čak i one koje nemaju niti jedan argument, poput funkcija “TODAY()” (Vraća trenutni datum) i “PI()” (vraća broj 3.14159265358979 - matematičku konstantu “pi” s točnošću do 15 znamenke).

    Možete koristiti dijaloški okvir za umetanje funkcije Čarobnjak za funkcije. Ovaj prozor možete otvoriti na jedan od sljedećih načina:

    • gumb Insert Function koji se nalazi u grupi Formulas Function Library.
    • Kliknite gumb Umetni funkciju lijevo od trake formule.
    • Klik Shift+F3.

    Često korištene funkcije se vrlo brzo pamte i njihovo korištenje nije teško, ali ako ste zaboravili ili ne znate kako se zove, možete koristiti polje za pretraživanje i kliknuti na gumb "Pronađi". Nakon što je funkcija pronađena, kliknite na "OK" i otvorit će se "Prozor". Argumenti funkcije“, u kojem se možete upoznati s argumentima ove funkcije.

    Prilikom ručnog unosa funkcije (bez korištenja prozora Čarobnjak za funkcije) za otvaranje dijaloškog okvira " Argumenti funkcije” koristite tipkovni prečac Ctrl+A. Treba napomenuti da ova kombinacija ne radi nakon unosa argumenata u ovu funkciju.

    Tipkovnički prečac Ctrl+Shift+A ispunjava funkciju lažnim argumentima. Ovo može biti korisno ako još ne znate kojim podacima ispuniti funkciju. Formula će vratiti pogrešku i argumente treba zamijeniti kasnije. Na primjer, kada unosite funkciju “=SUMIF”, držite Ctrl+Shift+A, tada dobivamo ovaj rezultat: =SUMMIF(raspon,kriteriji,raspon_zbroja)