Ndër funksionet e shumta që punon Microsoft Excel, funksioni IF duhet të theksohet. Ky është një nga ata operatorë të cilëve përdoruesit përdorin më shpesh gjatë kryerjes së detyrave në një aplikim. Le të shohim se cili është funksioni "IF", dhe si të punohet me të.
Përkufizimi i përgjithshëm dhe objektivat
"IF" është një tipar standard i Microsoft Excel. Detyra e tij është të kontrollojë përmbushjen e një kushti specifik. Nëse kushti është përmbushur (true), atëherë një vlerë kthehet në qelizën ku përdoret ky funksion dhe nëse jo (false), një tjetër kthehet.
Sintaksa e këtij funksioni është si më poshtë: "IF (shprehja logjike; [vlera nëse true]; [vlera nëse false])".
Shembull përdorimi
Tani le të shohim shembuj specifik ku formula është përdorur me operatorin "IF".
Kemi një tabelë pagash. Të gjitha gratë morën një bonus deri në 8 deri në 1000 rubla. Tabela ka një kolonë në të cilën tregohet gjinia e punonjësve. Kështu, ne duhet ta bëjmë atë në mënyrë që në përputhje me kuptimin "gratë". në kolonën "Gjinia" në qelizën përkatëse të kolonës "Bonus deri më 8 mars" vlera "1000" u shfaq dhe në linjat me vlerën "burri". në kolonat "Premium deri më 8 Mars" ishte vlera "0". Funksioni ynë do të duket si ky: "IF (B6 =" femër ";" 1000 ";" 0 ")".
Shkruani këtë shprehje në qelinë e sipërme ku duhet të shfaqet rezultati. Para shprehjes vendos shenjën "=".
Pas kësaj, kliko butonin Enter. Tani, në mënyrë që kjo formulë të shfaqet në qelizat më të ulëta, thjesht shkojmë në këndin e poshtëm të djathtë të qelizës së mbushur, klikoni butonin e miut dhe tërhiqeni në fund të tabelës.
Kështu, kemi marrë një tabelë me një kolonë të mbushur me funksionin IF.
Shembull i një funksioni me disa kushte
Në funksionin "IF" mund të futni edhe disa kushte. Në këtë rast, aplikimi i një operatori "IF" në një tjetër është aplikuar. Kur kushti është plotësuar, rezultati i specifikuar shfaqet në qelizë, nëse gjendja nuk është plotësuar, rezultati i shfaqur varet nga operatori i dytë.
Për shembull, le të marrim të njëjtën tabelë me pagesat premium deri më 8 mars. Por, këtë herë, sipas kushteve, shuma e bonusit varet nga kategoria e punonjësit. Gratë që kanë statusin e personelit kryesor marrin një pritje prej 1000 rubla dhe stafi mbështetës merr vetëm 500 rubla. Natyrisht, për burrat ky lloj i pagesës nuk është menduar fare, pavarësisht nga kategoria.
Kështu, kushti i parë është që nëse punonjësi është mashkull, atëherë shuma e bonusit të marrë është zero. Nëse kjo vlerë është e rreme, dhe punonjësi nuk është një burrë (dmth. Një grua), atëherë kushti i dytë kontrollohet. Nëse gruaja i përket personelit kryesor, atëherë vlera do të shfaqet në qelinë - "1000", dhe në rastin e kundërt - "500". Në formën e një formule, do të duket kështu: "= IF (B6 =" mashkull ";" 0 "; IF (C6 =" Personeli primar ";" 1000 ";" 500 ")).
Fut këtë shprehje në qelizën më të lartë të kolonës "Bonus për 8 Mars".
Ashtu si herën e fundit, e tërheqim formulën poshtë.
Shembull me dy kushte në të njëjtën kohë
Në funksionin "IF" mund të përdorni edhe operatorin "AND", i cili ju lejon të konsideroni të vërtetë vetëm përmbushjen e dy ose disa kushteve njëkohësisht.
Për shembull, në rastin tonë, deri më 8 mars, shpërblimi në vlerë prej 1000 rubla jepet vetëm për gratë që janë stafi kryesor, dhe burrat dhe gratë që janë regjistruar si personel mbështetës, nuk marrin asgjë. Kështu, në mënyrë që vlera në qelitë e kolonës "Çmimi deri më 8 mars" të jetë 1000, duhet të plotësohen dy kushte: gjinia - femra, kategoria e personelit - personeli themelor. Në të gjitha rastet e tjera, vlera në këto qeliza do të jetë fillim zero. Kjo është shkruar me formulën e mëposhtme: "= IF (AND (B6 =" femër "; C6 =" Personeli primar ";" 1000 ";" 0 ")". Ngjiteni në qelizë.
Ashtu si në kohët e mëparshme, ne kopjojmë vlerën e formulës në qelizat më poshtë.
Një shembull i përdorimit të operatorit "OSE"
Funksioni IF gjithashtu mund të përdorë operatorin OR. Kjo nënkupton që vlera është e vërtetë nëse të paktën një nga disa kushte është plotësuar.
Pra, mendoni se deri më 8 mars, premium është 100 rubla vetëm për gratë që janë në mesin e personelit kyç. Në këtë rast, nëse punëtori është një njeri ose i referohet stafit mbështetës, atëherë vlera e bonusit të tij do të jetë zero, dhe përndryshe - 1000 rubla. Në formën e një formule, duket kështu: "= IF (OR (B6 =" mashkull "; C6 =" Stafi mbështetës ");" 0 ";" 1000 ")". Shkruani këtë formulë në qelizën e përshtatshme të tabelës.
Tërheqja e rezultateve poshtë.
Siç mund ta shihni, funksioni "IF" mund të jetë një ndihmës i mirë për përdoruesin kur punoni me të dhënat në Microsoft Excel. Kjo ju lejon të shfaqni rezultatet që korrespondojnë me disa kushte. Nuk ka asgjë veçanërisht të vështirë në zotërimin e parimeve të përdorimit të këtij funksioni.