Дар байни бисёр вазифаҳое, ки Microsoft Excel кор мекунад, функсияи IF бояд таъкид карда шавад. Ин яке аз операторҳоест, ки истифодабарандагон дар вақти иҷрои вазифаҳо дар ариза аксар вақт ба кор мебаранд. Биё бубинем, ки функсия «ОБ» ва чӣ тавр бо он кор кардан чӣ гуна аст.
Тавсифи умумӣ ва вазифаҳо
"IF" - хусусияти стандартии Microsoft Excel. Вазифаи он аст, ки тафтиши ҳолати мушаххасро тафтиш кунед. Агар ҳолати иҷрошуда (рост) иҷро шуда бошад, як арзиш ба ҳуҷайрае, ки ин функсия истифода мешавад, баргардонида мешавад ва агар не (дурӯғ), дигаре баргардонида мешавад.
Системаи ин функсия инҳоянд: "IF (нишонаи мантиқӣ; [ҳа агар true]; [арзиши ҳаҷ]]".
Мисолро истифода кунед
Акнун биёед мисолҳои мушаххасеро, ки формулаи он бо оператори "IF" истифода мешавад, бубинем.
Мо мизоҷи музди меҳнат дорем. Ҳамаи занҳо аз 8 март то 1000 рубл мегирифтанд. Дар ҷадвал сутун дорад, ки дар он марди ҷинсии корманд нишон дода шудааст. Ҳамин тавр, мо бояд онро ба инобат гирем, то бо маънои «занон». дар сутуни "Гендер" дар силсилаи дахлдори сутуни "Бонус аз 8 март" арзиши "1000" нишон дода шудааст ва дар сатр бо арзиши "шавҳар". дар сутунҳои "Premium аз ҷониби Март 8" арзиши "0" буд. Функсияи мо ба ин монанд хоҳад буд: "IF (B6 =" зан ";" 1000 ";" 0 ")".
Ин баёнотро дар клавиатураи боло, ки натиҷа бояд нишон дода шавад, ворид кунед. Пеш аз он, ишора ба аломати "=".
Баъд аз ин, тугмаи Enter -ро пахш кунед. Ҳоло, барои он ки формуларо дар ҳуҷайраҳои поён пайдо намоем, мо фақат ба гӯшаи рости чапи пуршудаи ҳуҷайра дохил мешавем, тугмаи мушро пахш мекунем ва ба поёни ҷадвал кашола мекунем.
Ҳамин тариқ, мо як мизро бо сутуни пур бо функсияи IF сохтем.
Намунаи функсия бо якчанд шарт
Дар функсияи "IF" Шумо метавонед якчанд шартҳоро дохил кунед. Дар ин ҳолат замима кардани як оператори "IF" ба дигар мебошад. Вақте ки ҳолати ба вуқӯъ омадани натиҷа дар ҳуҷайра нишон дода мешавад, агар ҳолати он иҷро нагардида бошад, натиҷа нишон дода мешавад аз оператори дуюм вобаста аст.
Масалан, биёед як ҷадвалро бо пардохтҳои мукофотӣ ба 8 марти соли гузашта биёрем. Аммо, ин вақт, мувофиқи шароит, маблағи бонус аз категорияи корманд вобаста аст. Заноне, ки соҳиби мансаби асосӣ мебошанд, мукофоти 1000 рублида мегиранд ва кормандони даста танҳо 500 рубл мегиранд. Табиист, ки барои мардон ин намуди пардохт дар ҳама ҳолатҳо, новобаста аз категория аст.
Ҳамин тариқ, аввалин ҳолати он аст, ки агар корманд мард бошад, пас маблағе, ки гирифта мешавад, сифр аст. Агар ин арзиш нодуруст бошад ва кормандон мард нест (яъне зан), пас ҳолати дуюм тафтиш карда мешавад. Агар зан ба корманди асосӣ тааллуқ дошта бошад, он гоҳо дар ҳуҷайра - "1000" ва дар ҳолати муқобил - "500" нишон дода мешаванд. Дар шакли формулаи зерин чунин мешавад: "= IF (B6 =" мард ";" 0 "; IF (C6 =" ибтидоӣ ";" 1000 ";" 500 ")).
Ин баёнотро дар сутуни болоии "Бонус барои 8 март" илова кунед.
Мисли охирон, мо формаро паст мезанем.
Мисол бо ду шарт дар як вақт
Дар функсияи "IF" шумо инчунин метавонед оператор "AND" -ро истифода баред, ки ба шумо имкон медиҳад, ки танҳо як ё якчанд шартро иҷро кунед.
Масалан, дар мо 8 марти соли 8-уми марти соли 2008 мукофоти музди 1000 рубли танҳо ба заноне, ки ҳайати асосӣ ва мардон ва заноне мебошанд, ки ба сифати дастгирӣ дастгирӣ шудаанд, ягон чизро қабул намекунанд. Ҳамин тариқ, бо назардошти арзиш дар ҳуҷайраҳои сутуни "Апрел 8 марти соли 1000", ду шарт бояд иҷро шавад: ҷинс - зан, категорияи кадрӣ - кормандони асосӣ. Дар дигар ҳолатҳо, арзиши ин кнопкаҳоро барвақтар аст. Ин бо формулаи зерин навишта шудааст: "= IF (ва (B6 =" зан "; C6 =" Кори аввал ")," 1000 ";" 0 "). Онро ба ҳуҷайра монед.
Мисли пештара, мо арзиши формаро ба ҳуҷайраҳои поён нусхабардорӣ мекунем.
Намунаи истифодаи оператори "OR"
Функсияи IF метавонад инчунин корманди операторро истифода барад. Ин маънои онро дорад, ки арзиши аслӣ аст, агар ҳадди ақал яке аз якчанд шартҳо ба даст ояд.
Пас, фикр кунед, ки 8-уми март, мукофоти он танҳо барои занон, ки дар байни кадрҳои калидӣ 100 сум аст. Дар ин ҳолат, агар коргари мард ё корманди дастаи дастаҷамъӣ бошад, арзиши бонуси ӯ сифр хоҳад шуд ва дигарӣ - 1000 рубл. Дар шакли формулаи зерин чунин маъно дорад: "= IF (OR (B6 =" мард "; C6 =" Кормандони дастгирӣ ");" 0 ";" 1000 "). Ин формаро дар ҷадди мувофиқи ҷадвал нависед.
Натиҷаҳо ба поён расанд.
Тавре ки шумо мебинед, функсияи "IF" метавонад ҳангоми кор бо маълумот дар Microsoft Excel ёрии хубе бошад. Он ба шумо имкон медиҳад, ки натиҷаҳои мушаххасеро, ки ба шароити муайян дахл доранд, нишон диҳед. Ҳеҷ чизи махсусе барои пешрафти принсипҳои истифодаи ин вазифа душвор нест.