Excelде IF функциясы. Мисалдар (бир нече шарттар менен)

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

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

Excelдеги IF функциясы (жалпы маалымат)

Кандай гана программа болбосун, ал кичинекей болсо да, сөзсүз түрдө алгоритм деп аталган аракеттердин ырааттуулугун камтыйт. Ал мындай көрүнүшү мүмкүн:

  1. Бүтүндөй А тилкесинде жуп сандарды текшериңиз.
  2. Эгер жуп сан табылса, мындай жана мындай маанилерди кошуңуз.
  3. Эгерде жуп сан табылбаса, анда "табылган жок" деген жазууну көрсөтүңүз.
  4. Натыйжадагы сан жуп экендигин текшериңиз. 
  5. Ооба болсо, анда аны 1-абзацта тандалган бардык жуп сандарга кошуңуз.

Ал эми бул реалдуу жашоодо керек болушу күмөн болгон гипотетикалык жагдай болсо да, кандайдыр бир тапшырманы аткаруу сөзсүз түрдө окшош алгоритмдин болушун билдирет. Функцияны колдонуудан мурун ЭГЕР, кандай натыйжага жетүүнү каалап жатканыңыз жөнүндө башыңызда так түшүнүк болушу керек. 

Бир шарт менен IF функциясынын синтаксиси

Excel программасында каалаган функция формула аркылуу аткарылат. Функцияга берилиштер бериле турган үлгү синтаксис деп аталат. Оператордун учурда IF, формула ушул форматта болот.

=ЭГЕР (логикалык_туюнтма, маани_эгер_чындык, маани_эгерде_жалган)

Келгиле, синтаксисти кененирээк карап көрөлү:

  1. Буль туюнтмасы. Бул Excel текшерип турган шарттын өзү. Сандык жана тексттик маалыматты текшерүүгө болот.
  2. Маани_эгерде_чындык. Текшерилип жаткан маалыматтар көрсөтүлгөн критерийлерге жооп берсе, уячада көрсөтүлө турган натыйжа.
  3. value_if_false. Текшерилип жаткан маалыматтар шартка дал келбесе, уячада көрсөтүлгөн натыйжа.

Бул жерде айкындык үчүн бир мисал.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
1

Бул жерде функция A1 уячасын 20 саны менен салыштырат. Бул синтаксистин биринчи абзацы. Эгерде мазмун бул мааниден чоң болсо, формула жазылган уячада "20дан чоң" мааниси көрсөтүлөт. Эгерде кырдаал бул шартка туура келбесе - "20дан кем же барабар".

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

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

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
2

Биз санды эмес, текстти текшергибиз келгендиктен, биринчи аргумент B2 = "кемчиликтери".

IF функциясынын синтаксиси бир нече шарттар менен

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

Түшүнүктүү болушу үчүн, бул жерде синтаксис.

=ЭГЕР(логикалык_туюнтма, мааниси_чындык_болсо, ЭГЕР(логикалык_туюнтма, эгер_чындык_болсо, маани_эгерде_жалган))

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

Мында бир шукир.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
3

Жана ушундай формуланын жардамы менен (төмөндөгү скриншотто көрсөтүлгөн) ар бир окуучунун ишин талдай аласыз.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
4

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

ЖАНА жана ЖЕ операторлору аркылуу IF функциясын кантип кеңейтсе болот

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

IF функциясы ЖАНА шарты менен

Кээде бир эле учурда бир нече шарттарды текшерүү керек. Бул үчүн функциянын биринчи аргументинде жазылган ЖАНА функциясы колдонулат IF. Ал мындай иштейт: эгерде a бирге барабар болсо жана а 2ге барабар болсо, маани с болот.

IF функциясы "ЖЕ" шарты менен

ЖЕ функциясы да ушундай жол менен иштейт, бирок бул учурда шарттардын бири гана туура болот. Мүмкүн болушунча 30га чейин шартты ушундай жол менен текшерсе болот. 

Бул жерде функцияларды колдонуунун кээ бир жолдору бар И и OR функциянын аргументи катары IF.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
5
Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
6

Эки таблицадагы маалыматтарды салыштыруу

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

Эки таблицаны салыштыруу үчүн функцияны колдонуңуз COUNTIF. Келгиле, кененирээк карап көрөлү.

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

Биздин дасторкон ушундай көрүнөт.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
7

Биринчи тамак-аш процессорунун техникалык мүнөздөмөлөрүнө ылайык келген ассортиментти тандайбыз.

Андан кийин, төмөнкү менюларды басыңыз: Шарттуу форматтоо – эреже түзүү – форматталган уячаларды аныктоо үчүн формуланы колдонуңуз.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
8

Форматтоо формуласы түрүндө функцияны жазабыз =COUNTIF (салыштыруу үчүн диапазон; биринчи таблицанын биринчи уячасы)=0. Салыштыруу диапазону катары экинчи тамак-аш процессорунун өзгөчөлүктөрү бар таблица колдонулат.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
9

Сиз даректердин абсолюттук экенине ынанышыңыз керек (катар жана тилке аттарынын алдында доллар белгиси менен). Excel так маанилерди издеши үчүн формуладан кийин =0 кошуңуз.

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

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
10

Биз диапазон катары мамычанын атын дайындадык. Бул диапазонго кол менен киргенге караганда алда канча ыңгайлуу.

Excelдеги SUMIF функциясы

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

  1. Бардык сатуучулардын жалпы кирешеси менен катарды кошуп, формуланы киргизгенден кийин натыйжаны камтыган уячаны басыңыз. 
  2. Биз формулалар сызыгынын жанында жайгашкан fx баскычын табабыз. Андан кийин, издөө аркылуу керектүү функцияны таба турган терезе пайда болот. Операторду тандагандан кийин, сиз "OK" баскычын басышыңыз керек. Бирок кол менен киргизүү ар дайым мүмкүн.
    Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
    11
  3. Андан кийин, функциянын аргументтерин киргизүү үчүн терезе пайда болот. Бардык маанилер тиешелүү талааларда көрсөтүлүшү мүмкүн жана диапазон алардын жанындагы баскыч аркылуу киргизилиши мүмкүн.
    Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
    12
  4. Биринчи аргумент - бул диапазон. Бул жерде сиз критерийлерге шайкештигин текшергиңиз келген уячаларды киргизесиз. Биз жөнүндө айта турган болсок, бул кызматкерлердин кызматтары. D4:D18 диапазонун киргизиңиз. Же жөн гана кызыккан уячаларды тандаңыз.
  5. "Критерийлер" талаасында позицияны киргизиңиз. Бизде - "сатуучу". Жыйынтыктоо диапазону катары кызматкерлердин эмгек акысы көрсөтүлгөн уячаларды көрсөтөбүз (бул кол менен да жасалат жана чычкан менен тандалат). "OK" баскычын чыкылдатыңыз, биз сатуучу болгон бардык кызматкерлердин эсептелген эмгек акысын алабыз.

Бул абдан ыңгайлуу экенине кошулам. Ал эмес?

Excelде SUMIFS функциясы

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

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

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

Келгиле, кененирээк негизги аргументтерди карап көрөлү:

  1. Жыйынтык диапазону. Клеткалардын жыйындысы.
  2. 1-шарт диапазону – белгилүү бир критерийге шайкештиги текшериле турган диапазон. 
  3. 1-шарт - шарттын өзү.
  4. 2-критерий диапазону бул критерийге каршы текшериле турган экинчи диапазон.
  5. 2-шарт - экинчи шарт.

Андан ары логика окшош. Жыйынтыгында Түштүк филиалдын бардык жетекчилеринин эмгек акысын аныктадык.

Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
13

Excelдеги COUNTIF функциясы

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

  1. Биринчиден, сатуучулардын санын камтыган сапты кошуңуз. Андан кийин, сиз натыйжа көрсөтүлө турган уячаны басышыңыз керек.
  2. Андан кийин, сиз "Формулалар" өтмөгүнөн тапса болот "Функцияны киргизүү" баскычын басышыңыз керек. Категориялардын тизмеси менен терезе пайда болот. Биз "Толук алфавиттик тизме" пунктун тандап алышыбыз керек. Тизмеде биз формулага кызыгып жатабыз COUNTIF. Биз аны тандап алгандан кийин, биз "OK" баскычын басышыбыз керек.
    Excelде IF функциясы. Мисалдар (бир нече шарттар менен)
    14
  3. Андан кийин бизде бул уюмда иштеген сатуучулардын саны бар. Ал "сатуучу" деген сөз жазылган уячалардын санын эсептөө менен алынган. Баары жөнөкөй. 

Excelдеги COUNTSLIM функциясы

Формулага окшош SUMMESLIMN, бул формула бир нече шарттарга дал келген уячалардын санын эсептейт. Синтаксиси окшош, бирок формуладан бир аз айырмаланат SUMMESLIMN:

  1. Шарт диапазону 1. Бул биринчи критерий боюнча сыналуучу диапазон.
  2. 1-шарт. Түздөн-түз биринчи критерий.
  3. Шарт диапазону 2. Бул экинчи критерий боюнча сыналуучу диапазон. 
  4. 2-шарт.
  5. Диапазон шарттары 3.

Жана башка.

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

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

Ошентип, эгер сиз Excelде чоң көлөмдөгү маалыматтар менен иштөөнү үйрөнсөңүз, программалоону үйрөнүү бир топ жеңилдейт. Логикалык операторлордун аркасында бул аймактар ​​чындыгында көп окшоштуктарга ээ, бирок Excel көбүнчө бухгалтерлер тарабынан колдонулат. Бирок маалыматтар менен иштөө механизми негизинен бирдей. 

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

Таштап Жооп