Оператори "АГАР" дар Microsoft Excel: барнома ва мисолҳо

Excel, албатта, дорои функсияҳои хеле бой аст. Ва дар байни асбобхои гуногун оператори «АГАР» чои махсусро ишгол мекунад. Он дар ҳалли вазифаҳои тамоман гуногун кӯмак мекунад ва корбарон нисбат ба дигарон ба ин функсия бештар муроҷиат мекунанд.

Дар ин мақола мо дар бораи он ки оператори "АГАР" чист ва инчунин миқёс ва принсипҳои кор бо онро баррасӣ хоҳем кард.

Мундариҷа: Функсияи "АГАР" дар Excel

Таърифи функсияи "АГАР" ва ҳадафи он

Оператори "АГАР" воситаи барномаи Excel барои тафтиши шарти муайян (ифодаи мантиқӣ) барои иҷро мебошад.

Яъне, тасаввур кунед, ки мо як навъ шарт дорем. Вазифаи "АГАР" аз он иборат аст, ки иҷро шудани шарти додашуда тафтиш карда мешавад ва аз рӯи натиҷаи санҷиш ба ячейка бо функсия арзиш бароварда мешавад.

  1. Агар ифодаи мантиқӣ (шарт) дуруст бошад, он гоҳ арзиш дуруст аст.
  2. Агар ифодаи мантиқӣ (шарт) иҷро нашавад, арзиш нодуруст аст.

Худи формулаи функсия дар барнома ифодаи зерин аст:

=АГАР(шарт, [арзиш агар шарт иҷро шавад], [арзиш агар шарт иҷро нашавад])

Истифодаи функсияи "АГАР" бо мисол

Эҳтимол, маълумоти дар боло овардашуда он қадар равшан набошанд. Аммо, дар асл, дар ин ҷо ҳеҷ чизи мураккаб нест. Ва барои беҳтар фаҳмидани ҳадафи функсия ва амали он, мисоли зерро баррасӣ кунед.

Мо як миз дорем, ки дар он номҳои пойафзоли варзишӣ навишта шудаанд. Тасаввур кунед, ки мо ба наздикӣ фурӯш дорем ва ҳамаи пойафзолҳои занона бояд 25% арзон карда шаванд. Дар яке аз сутунҳои ҷадвал ҷинс барои ҳар як адад танҳо навишта шудааст.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Вазифаи мо ин аст, ки арзиши "25%" дар сутуни "Тахфиф" барои ҳама сатрҳо бо номҳои занона нишон дода шавад. Ва мувофиқан, арзиши "0" аст, агар дар сутуни "Ҷинс" арзиши "мард" мавҷуд бошад.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Пур кардани маълумот ба таври дастӣ вақти зиёдро талаб мекунад ва эҳтимолияти хато дар ҷое зиёд аст, хусусан агар рӯйхат дароз бошад. Дар ин ҳолат автоматикунонии раванд бо истифода аз изҳороти "АГАР" хеле осонтар аст.

Барои анҷом додани ин вазифа, шумо бояд формулаи зеринро нависед:

=АГАР(B2="зан",25%,0)

  • Ифодаи булӣ: B2 = "зан"
  • Арзиш дар ҳолати иҷро шудани шарт (ҳақиқӣ) – 25%
  • Қимат агар шарт иҷро нашавад (дурӯғ) 0 аст.

Мо ин формуларо дар чашмаки болоии сутуни "Тахфиф" менависем ва Enter -ро пахш мекунем. Дар пеши формула гузоштани аломати баробар (=) -ро фаромӯш накунед.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Баъд аз ин, барои ин ячейка натиҷа мувофиқи ҳолати мантиқии мо нишон дода мешавад (фаромуш накунед, ки формати чашмакҳо – фоизро муқаррар кунед). Агар тафтиш муайян кунад, ки ҷинс "зан" аст, арзиши 25% нишон дода мешавад. Дар акси ҳол, арзиши ячейка ба 0 баробар мешавад. Аслан, он чизе ки ба мо лозим буд.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Ҳоло танҳо нусхабардории ин ифода ба ҳама сатрҳо боқӣ мемонад. Барои ин курсори мушро бо формула ба канори поёни рости чашмак гузаронед. Нишондиҳандаи муш бояд ба салиб табдил ёбад. Тугмаи чапи мушро пахш карда, формуларо дар болои ҳамаи сатрҳое кашед, ки мувофиқи шартҳои муайяншуда бояд тафтиш карда шаванд.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Хамин аст, холо мо шартро ба хамаи каторхо чорй карда, аз хар яки онхо нати-ча гирифтем.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Татбиқи "АГАР" бо якчанд шартҳо

Мо танҳо ба мисоли истифодаи оператори "АГАР" бо як ифодаи логикӣ назар кардем. Аммо барнома инчунин қобилияти муқаррар кардани зиёда аз як шартро дорад. Дар ин ҳолат, аввал аз рӯи санҷиши аввал санҷиш гузаронида мешавад ва агар он бомуваффақият бошад, арзиши муқарраршуда фавран нишон дода мешавад. Ва танҳо агар ифодаи мантиқии аввал иҷро нашавад, санҷиши дуюм эътибор пайдо мекунад.

Барои мисол ҳамон ҷадвалро дида мебароем. Аммо ин дафъа, биёед онро душвортар кунем. Акнун ба шумо лозим аст, ки ба пойафзоли занона вобаста ба намуди варзиш тахфиф гузоред.

Шарти аввал санҷиши ҷинсият аст. Агар "мард" бошад, қимати 0 фавран нишон дода мешавад. Агар «зан» бошад, шарти дуюм санчида мешавад. Агар варзиш давида бошад - 20%, агар теннис - 10%.

Биёед формулаи ин шартҳоро дар ҳуҷайрае, ки ба мо лозим аст, нависед.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Мо Enter-ро пахш мекунем ва мувофиқи шартҳои муқарраршуда натиҷа мегирем.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Минбаъд, мо формуларо ба ҳамаи сатрҳои боқимондаи ҷадвал дароз мекунем.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Дар як вақт иҷро кардани ду шарт

Инчунин дар Excel имкони намоиш додани маълумот дар бораи иҷрои ҳамзамон ду шарт мавҷуд аст. Дар ин ҳолат, арзиш бардурӯғ ҳисобида мешавад, агар ҳадди аққал яке аз шартҳо риоя карда нашавад. Барои ин вазифа оператор "Ва".

Биёед ҷадвали худро ҳамчун мисол гирем. Акнун 30% тахфиф танҳо дар сурате татбиқ мешавад, ки инҳо пойафзоли занона бошанд ва барои давидан пешбинӣ шуда бошанд. Агар ин шартҳо иҷро шаванд, арзиши ячейка дар як вақт ба 30% баробар мешавад, вагарна 0 мешавад.

Барои ин, мо формулаи зеринро истифода мебарем:

=АГАР(ВА(B2="зан";C2="давидан");30%;0)

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Барои нишон додани натиҷа дар чашмак тугмаи Enter-ро пахш кунед.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Мисли мисолҳои дар боло овардашуда, мо формуларо ба сатрҳои боқимонда дароз мекунем.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Ё оператор

Дар ин ҳолат, арзиши ифодаи мантиқӣ дуруст ҳисобида мешавад, агар яке аз шартҳо иҷро карда шавад. Шарти дуюм метавонад дар ин маврид қонеъ карда нашавад.

Биёед масъаларо ба таври зерин муқаррар кунем. 35% тахфиф танҳо ба пойафзоли тенниси мардона дахл дорад. Агар ин пойафзоли мардона ё ягон пойафзоли занона бошад, тахфиф 0 аст.

Дар ин ҳолат формулаи зерин лозим аст:

=АГАР(Ё(B2="зан"; C2="давидан");0;35%)

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Пас аз пахш кардани Enter, мо арзиши заруриро мегирем.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Мо формуларо ба поён дароз мекунем ва тахфифҳо барои тамоми диапазон омодаанд.

Оператори IF дар Microsoft Excel: барнома ва мисолҳо

Чӣ тавр муайян кардани функсияҳои IF бо истифода аз формулаи Builder

Шумо метавонед функсияи АГАР-ро на танҳо тавассути навиштани дастӣ дар ячейка ё сатри формула, балки тавассути Формула созанда низ истифода баред.

Биёед бубинем, ки он чӣ гуна кор мекунад. Фарз мекунем, ки мо боз, мисли мисоли аввал, бояд ба тамоми пойафзоли занона дар ҳаҷми 25% тахфиф гузорем.

  1. Мо курсорро ба чашмаки дилхоҳ мегузорем, ба ҷадвали "Формулаҳо" гузаред ва сипас "Функсияи дохил кардан" -ро клик кунед.Оператори IF дар Microsoft Excel: барнома ва мисолҳо
  2. Дар рӯйхати Формула Builder, ки кушода мешавад, "АГАР" -ро интихоб кунед ва "Функсияи дохил кардан" -ро клик кунед.Оператори IF дар Microsoft Excel: барнома ва мисолҳо
  3. Равзанаи танзимоти функсия кушода мешавад. Оператори IF дар Microsoft Excel: барнома ва мисолҳоДар майдони «ифодаи мантиқӣ» мо шартеро менависем, ки тавассути он санҷиш гузаронида мешавад. Дар ҳолати мо ин "B2 ="зан аст.

    Дар майдони "True" арзишеро нависед, ки агар шарт иҷро шавад, бояд дар чашмак нишон дода шавад.

    Дар майдони "False" - арзиш, агар шарт иҷро нашавад.

  4. Пас аз пур кардани ҳамаи майдонҳо, тугмаи "Анҷом" -ро пахш кунед, то натиҷа гиред.Оператори IF дар Microsoft Excel: барнома ва мисолҳоОператори IF дар Microsoft Excel: барнома ва мисолҳо

хулоса

Яке аз воситаҳои маъмултарин ва муфид дар Excel ин функсия мебошад IF, ки маълумотро барои мувофиқати шартҳои муқарраркардаи мо тафтиш мекунад ва натиҷаро ба таври худкор медиҳад, ки имкони хатогиҳоро аз омили инсонӣ аз байн мебарад. Аз ин рӯ, дониш ва қобилияти истифода бурдани ин асбоб на танҳо барои иҷрои бисёр вазифаҳо, балки инчунин барои ҷустуҷӯи хатогиҳои эҳтимолӣ аз ҳисоби режими «дастӣ» вақтро сарфа мекунад.

Дин ва мазҳаб