Onder die vele funksies waarmee Microsoft Excel werk, moet die IF-funksie uitgelig word. Dit is een van die operateurs waaraan gebruikers die meeste toeval wanneer hulle take in 'n aansoek uitvoer. Kom ons kyk wat die funksie "IF" is, en hoe om daarmee te werk.
Algemene definisie en doelwitte
"IF" is 'n standaard kenmerk van Microsoft Excel. Sy taak is om die nakoming van 'n spesifieke toestand na te gaan. As die voorwaarde vervul is (waar), dan word een waarde terug na die sel waar hierdie funksie gebruik word, en indien nie (vals), word die ander een teruggestuur.
Die sintaksis van hierdie funksie is soos volg: "IF (logiese uitdrukking; [waarde indien waar]; [waarde as vals])".
Gebruiksvoorbeeld
Kom ons kyk nou na spesifieke voorbeelde waar die formule gebruik word met die operateur "IF".
Ons het 'n tafel van lone. Alle vroue het 'n bonus teen 8 tot 1000 roebels ontvang. Die tabel het 'n kolom waarin die geslag van werknemers aangedui word. So, ons moet dit so in die lyn met die betekenis "vroue" maak. In die kolom "Geslag" in die ooreenstemmende sel van die kolom "Bonus teen 8 Maart" is die waarde "1000" vertoon, en in die lyne met die waarde "man". In die kolomme "Premium teen 8 Maart" was die waarde "0". Ons funksie sal só lyk: "IF (B6 =" female ";" 1000 ";" 0 ")".
Tik hierdie uitdrukking in die boonste sel waar die resultaat vertoon moet word. Voordat die uitdrukking die teken "=" plaas.
Klik daarna op die Enter-knoppie. Nou, om hierdie formule in die onderste selle te verskyn, gaan ons eenvoudig na die onderste regterkantste hoek van die gevulde sel, klik op die muisknop en sleep na die onderkant van die tabel.
So het ons 'n tafel met 'n kolom gevul met die IF-funksie.
Voorbeeld van 'n funksie met verskeie toestande
In die funksie "IF" kan u ook verskeie voorwaardes invul. In hierdie geval word die aanhegsel van een operateur "IF" aan 'n ander toegepas. Wanneer die voorwaarde nagekom word, word die gespesifiseerde resultaat in die sel vertoon, as die toestand nie nagekom word nie, hang die resultaat van die tweede operateur af.
Byvoorbeeld, laat ons dieselfde tabel met premiebetalings teen 8 Maart neem. Maar hierdie keer, volgens die voorwaardes, hang die bedrag van die bonus af van die kategorie van die werknemer. Vroue met die status van kernpersoneel ontvang 'n premie van 1000 roebels, en ondersteuningspersoneel ontvang slegs 500 roebels. Natuurlik, vir mans is hierdie tipe betaling glad nie veronderstel nie, ongeag die kategorie.
Dus, die eerste voorwaarde is dat indien die werknemer manlik is, die bedrag van die bonus ontvang is nul. As hierdie waarde vals is, en die werknemer nie 'n man is nie (dws 'n vrou), dan word die tweede voorwaarde nagegaan. As die vrou aan die kernpersoneel behoort, sal die waarde in die sel vertoon word - "1000" en in die teenoorgestelde geval - "500". In die vorm van 'n formule sal dit so lyk: "= IF (B6 =" manlik ";" 0 "; IF (C6 =" Primêre personeel ";" 1000 ";" 500 "))".
Voeg hierdie uitdrukking in die boonste sel van die kolom "Bonus vir Maart 8" in.
Soos verlede keer sleep ons die formule af.
Voorbeeld met twee toestande op dieselfde tyd
In die funksie "IF" kan u ook die operateur "EN" gebruik, wat u toelaat om slegs die nakoming van twee of meer toestande gelyktydig te oorweeg.
Byvoorbeeld, in ons geval, teen 8 Maart word die premie in die bedrag van 1000 roebels slegs uitgereik aan vroue wat die hoofpersoneel is, en mans en vroue wat as ondersteuningspersoneel geregistreer is, ontvang niks nie. Om te verseker dat die waarde in die selle van die kolom "Toekenning teen 8 Maart" 1000 is, moet daar aan twee voorwaardes voldoen word: geslag - vroulik, personeelkategorie - basiese personeel. In alle ander gevalle sal die waarde in hierdie selle vroeg nul wees. Dit word geskryf met die volgende formule: "= IF (EN (B6 =" vroulik "; C6 =" Primêre personeel ");" 1000 ";" 0 ")". Plak dit in die sel.
Soos in vorige tye, kopieer ons die waarde van die formule in die onderstaande selle.
'N Voorbeeld van die gebruik van die operateur "OF"
Die IF-funksie kan ook die OR-operateur gebruik. Dit impliseer dat die waarde waar is indien ten minste een van verskeie voorwaardes nagekom word.
Gestel dit is teen 8 Maart die premie is slegs 100 roebels vir vroue wat onder die sleutelpersoneel is. In hierdie geval, as die werker 'n man is, of verwys na ondersteuningspersoneel, sal die waarde van sy bonus nul wees, en andersins - 1000 roebels. In die vorm van 'n formule lyk dit soos volg: "= IF (OF (B6 =" manlik "; C6 =" Ondersteuningspersoneel ");" 0 ";" 1000 ")". Skryf hierdie formule in die toepaslike sel van die tabel.
Die resultate word afgetrek.
Soos u kan sien, kan die funksie "IF" 'n goeie hulpmiddel vir die gebruiker wees wanneer u met data in Microsoft Excel werk. Dit laat jou toe om die resultate te vertoon wat ooreenstem met sekere voorwaardes. Daar is niks besonder moeilik om die beginsels van die gebruik van hierdie funksie te bemeester nie.