Svrha logičke funkcije "ako" 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 za to. Svaki od tri parametra - uvjet i dva vraćena rezultata - također mogu biti funkcije usporedbe, što omogućava usporedbu bilo kojeg broja argumenata.
Potrebno
Osnovne vještine funkcioniranja programa Excel
Instrukcije
Korak 1
Upotrijebite logičku vrijednost i operator da povećate broj argumenata u usporedbi pomoću funkcije if. Omogućit će vam upotrebu više operacija usporedbe u slučajevima kada je potrebno da su sve operacije usporedbe navedene u argumentima istinite. Na primjer, ako bi ova funkcija trebala vratiti jedan, pod uvjetom da je vrijednost u ćeliji A1 veća od vrijednosti u ćeliji A5, a vrijednost B1 jednaka vrijednosti B3, tada se funkcija „ako“može zapisati kao ovo: 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 sam može sadržavati funkciju „i“, tako da imate priliku sastaviti lutku za gniježđenje od funkcija bilo kojeg razumnog nivoa gniježđenja.
Korak 2
Ponekad je umjesto potrebnog uslova potrebno provjeriti dovoljan uslov. U takvim slučajevima, umjesto funkcije "i", proširite broj argumenata pomoću funkcije "ili". Recimo da želite da funkcija if vrati jednu kada je vrijednost u ćeliji A1 veća od vrijednosti u ćeliji A5 ili je B1 jednak B3 ili je A4 negativan broj. Ako nijedan od uvjeta nije zadovoljen, funkcija bi trebala vratiti nulu. Takva konstrukcija od tri upoređena i dva vraćena argumenta funkcije "ako" može se napisati ovako: IF (OR (A1> A5; B1 = B3; A4
Korak 3
Kombinirajte funkcije „i“, „ili“i „ako“na različitim nivoima gniježđenja da biste dobili optimalni algoritam za usporedbu potrebnog broja argumenata. Na primjer: IF (ILI (A1> A5; IF (AND (A7> A5; B1
Korak 4
Koristite drugi i treći if argumenti (povratne vrijednosti) da povećate broj parametara za usporedbu. Svaka od njih može sadržavati sedam nivoa gniježđenja s funkcijama „i“, „ili“i „ako“. Istodobno, ne zaboravite da će se operacije usporedbe koje ste stavili u drugi argument provjeriti samo ako operacija usporedbe u prvom argumentu „ako“vrati vrijednost „istinito“. U suprotnom, provjerit će se funkcije zapisane na položaj trećeg argumenta.