Microsoft Excelдеги "IF" оператору: тиркеме жана мисалдар

Excel, албетте, абдан бай функцияга ээ. Ал эми көптөгөн түрдүү инструменттердин арасында "Эгер" оператору өзгөчө орунду ээлейт. Бул такыр башка милдеттерди чечүүгө жардам берет жана колдонуучулар бул функцияга башкаларга караганда көбүрөөк кайрылышат.

Бул макалада биз "Эгер" оператору деген эмне жөнүндө сүйлөшөбүз, ошондой эле аны менен иштөөнүн көлөмүн жана принциптерин карап чыгабыз.

Мазмуну: Функция "IF" Excel программасында

"ЭГЕР" функциясынын аныктамасы жана анын максаты

"IF" оператору - бул Excel программасынын белгилүү бир шарттын (логикалык туюнтма) аткарылышын текшерүү куралы.

Башкача айтканда, бизде кандайдыр бир шарт бар деп элестетиңиз. "Эгер" тапшырмасы берилген шарттын аткарылганын текшерүү жана текшерүүнүн жыйынтыгы боюнча функция менен уячага маани чыгаруу болуп саналат.

  1. Эгерде логикалык туюнтма (шарт) чын болсо, анда маани чындык болот.
  2. Логикалык туюнтма (шарт) аткарылбаса, маани жалган болот.

Программадагы функция формуласынын өзү төмөнкүдөй туюнтма:

=ЭГЕР(шарт, [шарт аткарылса маани], [шарт аткарылбаса маани])

Мисал менен "IF" функциясын колдонуу

Балким, жогорудагы маалыматтар анчалык ачык-айкын эместей сезилиши мүмкүн. Бирок, чынында, бул жерде татаал эч нерсе жок. Ал эми функциянын максатын жана анын иштешин жакшыраак түшүнүү үчүн төмөндөгү мисалды карап көрөлү.

Бизде спорттук бут кийимдердин аттары жазылган стол бар. Элестеткиле, жакында бизде сатуу болот, жана бардык аялдардын бут кийимдерине 25% арзандатуу керек. Таблицадагы тилкелердин биринде ар бир пункттун жынысы жөн гана жазылган.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Биздин милдет аял аттары бар бардык саптар үчүн "Арзандатуу" тилкесинде "25%" маанисин көрсөтүү. Демек, "Жыныс" тилкесинде "эркек" мааниси камтылса, маани "0" болот.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Маалыматтарды кол менен толтуруу көп убакытты талап кылат жана бир жерде ката кетирүү ыктымалдыгы жогору, айрыкча тизме узун болсо. Бул учурда "IF" операторун колдонуу менен процессти автоматташтыруу бир топ жеңил.

Бул тапшырманы аткаруу үчүн төмөндөгү формуланы жазышыңыз керек:

=ЭГЕР(B2=”аял”,25%,0)

  • Логикалык туюнтма: B2 = "аял"
  • Шарт аткарылган учурда маани (чын) – 25%
  • Шарт аткарылбаса (жалган) маани 0 болот.

Бул формуланы "Арзандатуу" тилкесинин эң жогорку уячасына жазабыз жана Enter баскычын басыңыз. Формуланын алдына барабар белгисин (=) коюуну унутпаңыз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Андан кийин, бул уяча үчүн натыйжа биздин логикалык шартыбызга ылайык көрсөтүлөт (уячанын форматын коюуну унутпаңыз – пайыз). Текшерүүдө жынысы "аял" экени аныкталса, 25% мааниси көрсөтүлөт. Болбосо, уячанын мааниси 0гө барабар болот. Чындыгында, бизге эмне керек болчу.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Эми бул туюнтманы бардык саптарга көчүрүү гана калды. Бул үчүн, чычкан курсорун формула менен уячанын төмөнкү оң четине жылдырыңыз. Чычкан көрсөткүчү крестке айланышы керек. Чычкандын сол баскычын басып туруп, формуланы көрсөтүлгөн шарттарга ылайык текшерилиши керек болгон бардык саптардын үстүнө сүйрөңүз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Болду, азыр шартты бардык катарга колдондук жана алардын ар бири боюнча жыйынтык алдык.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Бир нече шарттар менен "Эгер" колдонуу

Биз жөн гана "IF" операторун бир логикалык туюнтма менен колдонуунун мисалын карадык. Бирок программа бир эмес, бир нече шарт коюу мүмкүнчүлүгүнө ээ. Бул учурда, биринчи боюнча текшерүү жүргүзүлөт, ал ийгиликтүү болсо, белгиленген маани дароо көрсөтүлөт. Ал эми биринчи логикалык туюнтма аткарылбаса гана, экинчисин текшерүү күчүнө кирет.

Мисал катары ошол эле таблицаны карап көрөлү. Бирок бул жолу аны кыйындаталы. Эми спорттун түрүнө жараша аялдардын бут кийимине арзандатууну түшүрүш керек.

Биринчи шарт - жыныстык текшерүү. Эгерде "эркек" болсо, 0 мааниси дароо көрсөтүлөт. Эгерде ал "аял" болсо, анда экинчи шарт текшерилет. Эгерде спорт чуркоо болсо – 20%, теннис болсо – 10%.

Бул шарттардын формуласын бизге керектүү уячага жазалы.

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

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Биз Enter баскычын чыкылдатып, көрсөтүлгөн шарттарга ылайык натыйжаны алабыз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Андан кийин, биз формуланы таблицанын бардык калган саптарына сунабыз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Бир эле учурда эки шарттын аткарылышы

Ошондой эле Excelде эки шарттын бир убакта аткарылышы боюнча маалыматтарды көрсөтүү мүмкүнчүлүгү бар. Бул учурда, эгерде шарттардын жок дегенде бири аткарылбаса, балл жалган болуп эсептелет. Бул милдетти аткаруу үчүн оператор "ЖАНА".

Мисал катары биздин үстөлүбүздү алалы. Эми 30% арзандатуу эгер бул аялдардын бут кийими болсо жана чуркоо үчүн жасалганда гана колдонулат. Бул шарттар аткарылса, уячанын мааниси бир эле учурда 30% га барабар болот, антпесе 0 болот.

Бул үчүн, биз төмөнкү формуланы колдонобуз:

=ЭГЕР(ЖАНА(B2="аял";C2="чуркоо");30%;0)

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Натыйжаны клеткада көрсөтүү үчүн Enter баскычын басыңыз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Жогорудагы мисалдарга окшоп, формуланы калган саптарга чейин узартабыз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

ЖЕ оператор

Мында логикалык туюнтумдун мааниси, эгерде шарттардын бири аткарылса, чындык деп эсептелет. Бул учурда экинчи шарт аткарылбай калышы мүмкүн.

Маселени төмөнкүдөй коёлу. 35% арзандатуу эркектердин теннис бут кийимдерине гана тиешелүү. Эгерде ал эркектердин чуркоо бут кийими же кандайдыр бир аялдардын бут кийими болсо, арзандатуу 0.

Бул учурда, төмөнкү формула керек:

=ЭГЕР(OR(B2="аял"; C2="чуркап");0;35%)

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Enter баскычын басканда, биз керектүү маанини алабыз.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Биз формуланы ылдый сунабыз жана бардык ассортимент үчүн арзандатуулар даяр.

Microsoft Excelдеги IF оператору: тиркеме жана мисалдар

Формула куруучу аркылуу IF функцияларын кантип аныктоого болот

ЭГЕР функциясын уячага же формула тилкесине кол менен жазуу менен гана эмес, Формула куруучу аркылуу да колдоно аласыз.

Келгиле, анын кантип иштээрин карап көрөлү. Дагы бир жолу, биринчи мисалдагыдай, бардык аялдардын бут кийимдерине 25% өлчөмүндө арзандатуу керек дейли.

  1. Курсорду каалаган уячага коюп, "Формулалар" кошумча барагына өтүп, "Функцияны киргизүү" баскычын басыңыз.Microsoft Excelдеги IF оператору: тиркеме жана мисалдар
  2. Ачылган Formula Builder тизмесинен "IF" тандап, "Функцияны киргизүү" баскычын чыкылдатыңыз.Microsoft Excelдеги IF оператору: тиркеме жана мисалдар
  3. Функция орнотуулар терезеси ачылат. Microsoft Excelдеги IF оператору: тиркеме жана мисалдар"Логикалык туюнтма" талаасына текшерүү жүргүзүлө турган шартты жазабыз. Биздин учурда бул "B2 =" аял ".

    "True" талаасына, шарт аткарылса, уячада көрсөтүлө турган маанини жазыңыз.

    "Жалган" талаасында - шарт аткарылбаса, маани.

  4. Бардык талаалар толтурулгандан кийин, натыйжаны алуу үчүн "Бүтүрүү" баскычын чыкылдатыңыз.Microsoft Excelдеги IF оператору: тиркеме жана мисалдарMicrosoft Excelдеги IF оператору: тиркеме жана мисалдар

жыйынтыктоо

Excelдеги эң популярдуу жана пайдалуу куралдардын бири бул функция IF, ал биз койгон шарттарга дал келүү үчүн маалыматтарды текшерет жана натыйжаны автоматтык түрдө берет, бул адам факторунан улам ката кетирүү мүмкүнчүлүгүн жокко чыгарат. Ошондуктан, билим жана бул куралды колдонуу жөндөмдүүлүгү көп милдеттерди аткаруу үчүн гана эмес, ошондой эле иш "кол" режиминен улам мүмкүн болгон каталарды издөө үчүн убакытты үнөмдөйт.

Таштап Жооп