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ćuje usporedbu bilo kojeg broja argumenata.
Potrebno
Osnovne vještine funkcioniranja programa Excel
Upute
Korak 1
Upotrijebite logičku vrijednost i operator da biste povećali 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 funkcije "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 koje razumne razine gniježđenja.
Korak 2
Ponekad je umjesto potrebnog uvjeta potrebno 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 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 nije ispunjen niti jedan od uvjeta, funkcija bi trebala vratiti nulu. Takva konstrukcija od tri uspoređena i dva vraćena argumenta funkcije "ako" može se zapisati ovako: IF (OR (A1> A5; B1 = B3; A4
3. korak
Kombinirajte funkcije "i", "ili" i "ako" na različitim razinama gniježđenja da biste dobili optimalni algoritam za usporedbu potrebnog broja argumenata. Na primjer: IF (ILI (A1> A5; IF (AND (A7> A5; B1
4. korak
Koristite drugi i treći if argumenti (povratne vrijednosti) da povećate broj parametara za usporedbu. Svaka od njih može sadržavati sedam razina gniježđenja s funkcijama "i", "ili" i "if". Istodobno, ne zaboravite da će se operacije usporedbe koje ste unijeli u drugi argument provjeravati samo ako operacija usporedbe u prvom argumentu "ako" vrati vrijednost "true". U suprotnom, provjerit će se funkcije zapisane na položaj trećeg argumenta.