Kako napisati IF formulu/izjavu u Excelu

Excel je tako moćan program za proračunske tablice da sumnjam da itko može znati sve što može učiniti. Toliko je aspekata programa, nevjerojatno je da se sve može sažeti u tako jednostavno sučelje. Nedavno sam koristio Excel za neki posao kod kuće i otkrio sam da koristim funkciju IF za pisanje nekoliko formula.

Biti u stanju napisati jednostavnu naredbu IF u Excelu(Excel) je ključno, pogotovo ako se cijelo vrijeme bavite velikim brojem brojeva. To je jedna od onih stvari koje nisu previše komplicirane poput makronaredbi, ali ne nužno intuitivne poput zbrajanja stupca brojeva.

IF izjave u Excelu

U ovom članku provest ću vas kroz kratki početni jezik o pisanju IF izjave u radnom listu programa Excel(Excel) . Za početak, trebali biste razumjeti osnovu svih IF izjava:

IF condition THEN true ELSE false

To je poprilično to. Uvjet je obično usporedba nečega. To su nešto obično brojevi ili tekst. Počet ćemo s nekim osnovnim usporedbama brojeva, zatim tekstom, zatim uključiti operatore poput AND/OR itd. Dakle, evo našeg prvog primjera:

jednostavna if formula

Ovdje imamo vrlo jednostavan primjer. Dva stupca s dva broja, 25 i 35. Ako stupac C(Column C) , želimo provjeriti je li stupac A(Column A) veći od 10, ispisat ćemo tekst Yes , inače tekst Ne(No) . Treba napomenuti nekoliko stvari:

1. Ne morate staviti skup zagrada oko stvarne usporedbe, ali to je vrlo dobra praksa, pogotovo kada usporedba postane kompliciranija.

2. Za ispis teksta za istinitu ili netočnu vrijednost, morate koristiti dvostruke navodnike. Ako to ne učinite, mislit će da pokušavate upućivati ​​na imenovani raspon u Excelu(Excel) .

Sada da vidimo još neke stvari koje možete učiniti. U odjeljku za usporedbu možete raditi i matematiku. Na primjer, ovo možete učiniti ako želite:

if izjava

Ovdje kažemo da ako je vrijednost A2 puta 10 veća od 10, onda ispiši Yes , inače ispiši Ne. Prilično(Pretty) izravno, ha? Recimo sada da želimo ispisati brojeve umjesto teksta. Evo jednog primjera:

excel if izjava

U ovom primjeru, ako je vrijednost u A2 veća od 10, ispisat će vrijednost pomnoženu 2, inače će pomnožiti vrijednost s 5. Prilično(Pretty) beskorisno, ali shvatili ste. Također možete koristiti vrijednost drugih ćelija također u formuli.

ako formula

Ovdje kažemo da ako je vrijednost A2 veća od 10, onda je višestruka B2 s 10, inače višestruka B2 s 5 i tu vrijednost iznesite u ćeliju C2. Sada da to zakompliciramo. Što ako želimo ispisati Da(Yes) ako su i A2 i B2 veći od 10?

izvrsno ako

Evo nešto novo! Ako želimo A2 > 10 AND B2 > 10 , tada moramo koristiti funkciju AND unutar funkcije IF. Zvuči nezgodno, ali nije tako loše. Funkcija AND u osnovi uzima više argumenata za usporedbu ( A2 > 10 ) i radi AND na njima. Svi moraju biti istiniti da bi se prikazalo " Da ". (Yes)Ako želite, možete dodati tri ili četiri ili više argumenta za usporedbu. Ako želite napraviti OR, jednostavno zamijenite AND iznad s riječju OR.

Što ako želite vratiti vrijednost osim teksta ili izračunatog broja. Što ako želite vratiti vrijednost ćelije na drugom listu? Pa, možete učiniti nešto poput ovoga:

list povratne vrijednosti

Za pravu vrijednost, vratit ću vrijednost ćelije A1 na listu 2(Sheet 2) . To je prilično lako! Tako možete lako referencirati vrijednosti s drugih listova ako želite. U istom svjetlu, također možete koristiti vrijednost s drugog lista u logičkoj usporedbi, tj. Sheet2!A1 > 10. Pogledajmo više stvari koje možete učiniti! Recimo da ste htjeli napraviti naredbu IF na temelju vrste vrijednosti pohranjene u ćeliji (broj, tekst ili prazno). Možete učiniti nešto poput ovoga:

prazan excel

Za druge dvije vrste podataka možete koristiti ISTEXT i ISNUMBER . Ove funkcije mogu biti vrlo zgodne pri pisanju IF formula. Imajte na umu da većinu funkcija u Excelu(Excel) možete koristiti unutar izraza IF, stoga slobodno pokrenite. Na primjer, možete koristiti funkcije kao što su SUM(SUM) , MAX , MIN itd.

Do sada smo radili samo s jednom vrijednošću u logičkoj usporedbi, ali recimo da želimo raditi s grupom ćelija. Na primjer, ako su svi brojevi u rasponu ćelija veći od 10, ispišite True , inače False .

ćelije raspona excel

Jednostavno je kao korištenje dvotočka kao što je prikazano gore, A2:A4. U tom slučaju, svaka vrijednost od A2 do A4 bit će testirana kako bi se vidjelo je li veća od 10. Ako jesu sve, tada će se prikazati prava vrijednost. Što je s ugniježđenim IF izjavama?

ugniježđeno ako

Ovdje kažem da ako je A2 veći od 10, ispišite vrijednost, ali ako nije, onda izvršite još jednu IF usporedbu. AKO je B2(IF B2) veći od 10, onda ispišite drugu vrijednost. Možete ugnijezditi IF izjave do 64 razine, što znači da možete raditi neke prilično komplicirane stvari. Vjerojatno nikada nećete morati ići tako daleko, ali ponekad je korisno nekoliko razina duboko.

Ovo je samo osnovni uvod u naredbu IF, ali nadamo se da će vam pomoći da počnete. Pokušavate li napisati IF naredbu da biste nešto učinili u Excelu(Excel) i ne možete to shvatiti? Ostavite komentar ovdje s problemom i pokušat ću vam pomoći da napišete ispravnu formulu IF. Uživati!



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts