Бірнеше IF функцияларын Excel бағдарламасында қалай орналастыруға болады

Мазмұны:

Бірнеше IF функцияларын Excel бағдарламасында қалай орналастыруға болады
Бірнеше IF функцияларын Excel бағдарламасында қалай орналастыруға болады
Anonim

Не білу керек

  • =IF(D7=50000, $D$5D7, $D$4D7))=- кірістірілген IF функциясын іске қосу үшін енгізілетін формула.
  • Деректердің екі элементін салыстыратын Логикалық_тест аргументін енгізіңіз, содан кейін шын_болса аргументін енгізіңіз.
  • Енгізілген IF функциясын Егер_жалған_мән аргументі ретінде енгізіңіз. Аяқтау үшін Толтыру тұтқасы көмегімен кірістірілген IF функцияларын көшіріңіз.

Бұл мақалада тексерілген шарттар мен функция орындайтын әрекеттерді арттыру үшін IF функцияларын Excel бағдарламасында қалай кірістіру керектігі түсіндіріледі. Нұсқаулар Excel 2019-10, Mac жүйесіне арналған Excel және Excel Online бағдарламаларын қамтиды.

Nest IF функциялары бойынша оқулық

Image
Image

Суретте көрсетілгендей, бұл оқулық қызметкерлердің жылдық жалақысына негізделген жылдық шегерім сомасын есептейтін формуланы жасау үшін екі IF функциясын пайдаланады. Мысалда қолданылған формула төменде көрсетілген. Кірістірілген ЕГЕР функциясы бірінші IF функциясы үшін мән_егер_жалған аргументі ретінде әрекет етеді.

=ЕГЕР(D7=50000, $D$5D7, $D$4D7))

Формуланың әртүрлі бөліктері үтірмен бөлінген және келесі тапсырмаларды орындайды:

  1. Бірінші бөлім, D7<30000, қызметкердің жалақысы $30 000-нан аз екенін тексереді.
  2. Егер жалақы 30 000 доллардан аз болса, ортаңғы бөлігі, $D$3D7, жалақыны 6% шегерім мөлшерлемесіне көбейтеді.
  3. Егер жалақы 30 000 АҚШ долларынан жоғары болса, екінші IF (D7>=50000, $D$5D7, $D$4D7) функциясы тағы екі шартты тексереді.
  4. D7>=50000 қызметкердің жалақысы 50 000 доллардан жоғары немесе оған тең екенін тексереді.
  5. Егер жалақы $50 000-ға тең немесе одан көп болса, $D$5D7 жалақыны 10% шегерім мөлшерлемесіне көбейтеді.
  6. Егер жалақы 50 000 доллардан аз, бірақ 30 000 доллардан жоғары болса, $D$4D7 жалақыны 8% шегерім мөлшерлемесіне көбейтеді.

Оқулық деректерін енгізіңіз

Деректерді суретте көрсетілгендей Excel жұмыс парағының C1 - E6 ұяшықтарына енгізіңіз. Осы кезде енгізілмеген жалғыз деректер - E7 ұяшығында орналасқан IF функциясының өзі.

Деректерді көшіруге арналған нұсқаулар жұмыс парағын пішімдеу қадамдарын қамтымайды. Бұл оқулықты аяқтауға кедергі жасамайды. Жұмыс парағы көрсетілген мысалдан басқаша болуы мүмкін, бірақ IF функциясы бірдей нәтижелерді береді.

Кірістірілген IF функциясын іске қосыңыз

Image
Image

Толық формуланы енгізуге болады

=ЕГЕР(D7=50000, $D$5D7, $D$4D7))

жұмыс парағының E7 ұяшығына енгізіп, оны жұмыс істетіңіз. Excel Online бағдарламасында бұл сізге қажет әдіс. Дегенмен, Excel бағдарламасының жұмыс үстелі нұсқасын пайдалансаңыз, қажетті аргументтерді енгізу үшін функцияның диалогтық терезесін пайдалану жиі оңайырақ.

Кірістірілген функцияларды енгізу кезінде диалогтық терезені пайдалану біршама қиынырақ, себебі кірістірілген функцияны теру керек. Екінші диалогтық терезе аргументтердің екінші жинағын енгізу үшін ашылмайды.

Бұл мысалда кірістірілген ЕГЕР функциясы диалогтық терезенің үшінші жолына Мән_егер_өтірік аргументі ретінде енгізілген. Жұмыс парағы бірнеше қызметкер үшін жылдық шегерімді есептейтіндіктен, формула алдымен шегерім мөлшерлемесі үшін абсолютті ұяшық сілтемелерін пайдаланып E7 ұяшығына енгізіледі, содан кейін E8:E11 ұяшықтарына көшіріледі.

Оқулық қадамдары

  1. Белсенді ұяшық ету үшін E7 ұяшығын таңдаңыз. Бұл жерде кірістірілген IF формуласы орналасады.
  2. Формулалар таңдаңыз.
  3. Функцияның ашылмалы тізімін ашу үшін Логикалық таңдаңыз.
  4. Функцияның диалогтық терезесін шығару үшін тізімнен IF таңдаңыз.

Диалогтық терезедегі бос жолдарға енгізілген деректер IF функциясының аргументтерін құрайды. Бұл аргументтер функцияға тексерілетін шартты және шарт шын немесе жалған болса, қандай әрекеттерді орындау керектігін айтады.

Оқулық таңбаша опциясы

Осы мысалмен жалғастыру үшін:

  • Жоғарыдағы суретте көрсетілгендей диалогтық терезеге аргументтерді енгізіңіз, содан кейін формуланы 7-10 жолдарға көшіруді қамтитын соңғы қадамға өтіңіз.
  • Немесе үш аргумент енгізуге арналған егжей-тегжейлі нұсқаулар мен түсініктемелерді ұсынатын келесі қадамдарды орындаңыз.

Логикалық_тест аргументін енгізіңіз

Image
Image

Логикалық_тест аргументі деректердің екі элементін салыстырады. Бұл деректер сандар, ұяшық сілтемелері, формулалардың нәтижелері немесе тіпті мәтіндік деректер болуы мүмкін. Екі мәнді салыстыру үшін Logical_test мәндер арасындағы салыстыру операторын пайдаланады.

Бұл мысалда қызметкердің жылдық шегерімін анықтайтын үш жалақы деңгейі бар:

  • 30 000 доллардан аз.
  • 30 000 доллар мен 49 доллар 999 арасында.
  • $50, 000 немесе одан көп

Бір IF функциясы екі деңгейді салыстыра алады, бірақ үшінші жалақы деңгейі екінші кірістірілген IF функциясын пайдалануды талап етеді. Бірінші салыстыру D ұяшығында орналасқан, шекті жалақысы $30 000 болатын қызметкердің жылдық жалақысы арасында. Мақсат D7 $30 000-нан аз екенін анықтау болғандықтан, Less Than операторы (<)) мәндер арасында қолданылады.

Оқулық қадамдары

  1. Диалогтық терезеде Логикалық_тест жолын таңдаңыз.
  2. Осы ұяшық сілтемесін логикалық_тест жолына қосу үшін D7 ұяшығын таңдаңыз.
  3. Пернетақтадағы кішкентай пернесін (<) басыңыз.
  4. Кіші белгісінен кейін 30000 теріңіз.
  5. Аяқталған логикалық сынақ D7<30000 ретінде көрсетіледі.

Доллар белгісін ($) немесе үтір бөлгішін (,) 30000 енгізбеңіз. Логикалық_тест жолының соңында жарамсыз қате туралы хабар пайда болады, егер келесінің бірі болса бұл таңбалар деректермен бірге енгізіледі.

Егер_шын_аргумент мәнін енгізіңіз

Image
Image

Егер_шын_мән аргументі IF функциясына Логикалық_тест ақиқат болғанда не істеу керектігін айтады. Шындық_егер_мән аргументі формула, мәтін блогы, мән, ұяшық сілтемесі болуы мүмкін немесе ұяшық бос қалдырылуы мүмкін.

Бұл мысалда D7 ұяшығындағы деректер $30 000-нан аз болса, Excel D7 ұяшығындағы қызметкердің жылдық жалақысын D3 ұяшығында орналасқан 6 пайыздық шегерім мөлшерлемесіне көбейтеді.

Салыстырмалы және абсолютті ұяшық сілтемелері

Әдетте, формула басқа ұяшықтарға көшірілгенде, формуладағы қатысты ұяшық сілтемелері формуланың жаңа орнын көрсету үшін өзгереді. Бұл бір формуланы бірнеше жерде пайдалануды жеңілдетеді. Кейде функция көшірілгенде ұяшық сілтемелерінің өзгеруі қателерге әкеледі. Бұл қателердің алдын алу үшін ұяшық сілтемелерін абсолютті етіп жасауға болады, бұл олардың көшірілген кезде өзгеруін тоқтатады.

Абсолютті ұяшық сілтемелері $D$3 сияқты кәдімгі ұяшық сілтемесіне доллар белгілерін қосу арқылы жасалады. Доллар белгілерін қосу ұяшық сілтемесі тілқатысу терезесіне енгізілгеннен кейін пернетақтадағы F4 пернесін басу арқылы оңай орындалады.

Мысалда D3 ұяшығында орналасқан шегерім мөлшерлемесі диалогтық терезенің Мән_егер_шын болса жолына абсолютті ұяшық сілтемесі ретінде енгізілген.

Оқулық қадамдары

  1. Диалогтық терезеде Егер_шын болсамән жолын таңдаңыз.
  2. Бұл ұяшық сілтемесін шын_егер_мән жолына қосу үшін жұмыс парағындағы D3 ұяшығын таңдаңыз.
  3. D3 абсолютті ұяшық сілтемесі ($D$3) ету үшін F4 пернесін басыңыз.
  4. Жұлдызша () пернесін басыңыз. Жұлдызша Excel бағдарламасындағы көбейту белгісі болып табылады.
  5. Бұл ұяшық сілтемесін Мән_егер_шын жолға қосу үшін D7 ұяшығын таңдаңыз.
  6. Аяқталған мән_егер_шындық жолы $D$3D7 түрінде көрсетіледі.

D7 абсолютті ұяшық сілтемесі ретінде енгізілмеген. Әрбір қызметкер үшін дұрыс шегерім сомасын алу үшін формула E8:E11 ұяшықтарына көшірілгенде оны өзгерту керек.

Егер_егер_жалған_аргументі ретінде кірістірілген IF функциясын енгізіңіз

Image
Image

Әдетте, егер_жалған_мән аргументі IF функциясына Логикалық_тест қате болғанда не істеу керектігін айтады. Бұл жағдайда кірістірілген IF функциясы осы аргумент ретінде енгізіледі. Осылайша, келесі нәтижелер орын алады:

  • Кірістірілген IF (D7>=50000) функциясындағы логикалық_тест аргументі 30 000 доллардан кем емес барлық жалақыларды тексереді.
  • 50 000 доллардан асатын немесе оған тең жалақылар үшін, егер_шын_мән аргументі оларды D5 ұяшығында орналасқан 10% шегерім мөлшерлемесіне көбейтеді.
  • Қалған жалақылар үшін (30 000 доллардан асатын, бірақ 50 000 доллардан аз) егер "жалған_егер_мән" аргументі оларды D4 ұяшығында орналасқан 8% шегерім мөлшерлемесіне көбейтеді.

Оқулық қадамдары

Оқулықтың басында айтылғандай, кірістірілген функцияны енгізу үшін екінші тілқатысу терезесін ашу мүмкін емес, сондықтан оны Мән_егер_жалған_ жолына теру керек.

Кірістірілген функциялар теңдік белгісімен емес, функцияның атымен басталады.

  1. Диалогтық терезеде Мән_егер_жалған болса жолын таңдаңыз.
  2. Келесі IF функциясын енгізіңіз:
  3. Егер(D7>=50000, $D$5D7, $D$4D7)

  4. Егер функциясын аяқтау және диалогтық терезені жабу үшін OK таңдаңыз.
  5. $3, 678,96 мәні E7 ұяшығында пайда болады. Р. Холт жылына 30 000 доллардан астам, бірақ 50 000 доллардан аз табыс табатындықтан, оның жылдық шегерімін есептеу үшін $45, 9878% формуласы пайдаланылады.
  6. Жұмыс парағының үстіндегі формула жолында=IF(D7=50000, $D$5D7, $D$4D7)) толық функциясын көрсету үшін E7 ұяшығын таңдаңыз..

Осы қадамдарды орындағаннан кейін сіздің мысалыңыз енді осы мақаладағы бірінші суретке сәйкес келеді.

Соңғы қадам жұмыс парағын толтыру үшін толтыру дескрипторын пайдаланып IF формуласын E8-E11 ұяшықтарына көшіруді қамтиды.

Толтыру тұтқасы арқылы кірістірілген IF функцияларын көшіріңіз

Image
Image

Жұмыс парағын аяқтау үшін кірістірілген ЕГЕР функциясы бар формуланы E8-E11 ұяшықтарына көшіріңіз. Функция көшірілген кезде, Excel абсолютті ұяшық сілтемесін бірдей сақтай отырып, функцияның жаңа орнын көрсету үшін қатысты ұяшық сілтемелерін жаңартады.

Excel бағдарламасында формулаларды көшірудің бір оңай жолы - толтыру тұтқасы.

Оқулық қадамдары

  1. Белсенді ұяшық ету үшін E7 ұяшығын таңдаңыз.
  2. Тінтуір меңзерін белсенді ұяшықтың төменгі оң жақ бұрышындағы шаршының үстіне қойыңыз. Көрсеткіш қосу белгісіне (+) өзгереді.
  3. Толтыру тұтқасын таңдап, E11 ұяшығына дейін төмен сүйреңіз.
  4. E8 - E11 ұяшықтары жоғарыдағы суретте көрсетілгендей формула нәтижелерімен толтырылған.

Ұсынылған: