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

01-ден 06-ге дейін

Функциялардың ішіндегі Nested қалай жұмыс істейді

Excel бағдарламасындағы IF функцияларын енгізу. © Ted Француз

IF функциясының пайдалылығы бірнеше IF функцияларын бір-біріне кірістіру немесе кірістіру арқылы ұзартылуы мүмкін.

Енгізілген ИФ функциялары осы нәтижелермен күресу үшін қолданылуы мүмкін әрекеттер санын көбейтуге және көбейтуге болатын ықтимал жағдайлар санын көбейтеді.

Excel бағдарламасының ең соңғы нұсқалары 64 IF функцияларын бір-біріне кіргізуге мүмкіндік береді, ал Excel 2003 және одан ертерек тек жеті рұқсат берді.

IF функциясының кірістіруі

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

Төменде мысалда пайдаланылған формула көрсетілген. Енгізілген IF функциясы IF IF функциясы үшін value_if_false аргументі ретінде әрекет етеді.

= IF (D7 = 50000, D $ 5 * D7, $ D $ 4 * D7))

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

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

Тәжірибелік деректерді енгізу

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

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

Теруді сезінбейтіндер үшін осы сілтемеде оны Excel бағдарламасына көшіру туралы деректер мен нұсқаулар бар.

Ескерту: Деректерді көшіру туралы нұсқаулар жұмыс парағындағы пішімдеу қадамдарын қамтымайды.

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

02-ден 06-ге дейін

Nested IF функциясын іске қосу

Excel IF функциясына дәлелдерді қосу. © Ted Француз

Толық формулаға кіруге болады

= IF (D7 = 50000, D $ 5 * D7, $ D $ 4 * D7))

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

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

Осы мысал үшін, кірістірілген IF функциясы диалогтық терезенің үшінші жолына Value_if_false аргументі ретінде енгізіледі.

Тәжірибелік қадамдар

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

Тілқатысу терезесіндегі бос жолдарға енгізілген деректер ИФ функциясының дәлелдерін құрайды.

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

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

Осы мысалды жалғастыру үшін сіз аласыз

03 06

Logical_test аргументіне кіру

Логикалық сынақ дәлелін Excel IF функциясына қосу. © Ted Француз

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

Екі мәнді салыстыру үшін Logical_test мәндер арасында салыстыру амалдағышын пайдаланады.

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

Бір IF функциясы екі деңгейді салыстыра алады, бірақ үшінші жалақы деңгейі екінші кірістірілген IF функциясын пайдалануды талап етеді.

Алғашқы салыстыру қызметкердің жыл сайынғы жалақысы, D ұяшығында орналасқан, шекті жалақысы 30 000 АҚШ долларын құрайды.

Мақсаты D7-нің $ 30,000-нан аз екенін анықтау болып табылады, мәндер арасында «<» аз операторы қолданылады.

Тәжірибелік қадамдар

  1. Тілқатысу терезесіндегі Logical_test жолын нұқыңыз
  2. Бұл ұяшық сілтемесін Logical_test жолына қосу үшін D7 ұяшығын басыңыз
  3. Пернетақтадағы «<» пернесін басу аз
  4. 3000- ден кем символдан кейін теріңіз
  5. Аяқталған логикалық тест келесідей болуы керек: D7 <30000

Ескертпе: 30000 белгісімен доллар белгісін ($) немесе үтірмен бөлгішті (,) енгізбеңіз.

Қате туралы хабар Logical_test жолының соңында пайда болады, егер осы таңбалардың бірі деректермен бірге енгізіледі.

04 04

Value_if_true аргументін енгізу

Excel IF функциясына шын айқындайтын мәнді қосу. © Ted Француз

Value_if_true аргументі Logical_test шын болғанда не істеу керектігін IF функциясын көрсетеді.

Value_if_true аргументі формула, мәтін блогы, мән , ұяшық сілтемесі немесе ұяшық бос болуы мүмкін.

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

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

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

Алайда кейде функция көшіру кезінде ұялы сілтемелері өзгереді, қате пайда болады.

Бұл қателерді болдырмау үшін ұялы сілтемелер оларды көшіру кезінде өзгертуден бас тартатын Absolute жасалуы мүмкін.

Абсолютті ұялы сілтемелер $ D $ 3 сияқты тұрақты ұяшық сілтемесіне доллар белгілерін қосу арқылы жасалады.

Доллар белгілерін қосу тілқатысу терезесіне ұяшық сілтемесі енгізілгеннен кейін пернетақтада F4 пернесін басу арқылы оңай орындалады.

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

Тәжірибелік қадамдар

  1. Тілқатысу терезесіндегі Value_if_true жолын басыңыз
  2. Бұл ұяшық сілтемесін Value_if_true жолына қосу үшін жұмыс парағында D3 ұяшығын басыңыз
  3. D3 пернетақтасында F4 пернесін басыңыз ($ D $ 3)
  4. Пернетақтадағы жұлдызша ( * ) пернесін басыңыз - жұлдызша - Excel бағдарламасындағы көбейту белгісі
  5. Бұл ұяшық сілтемесін Value_if_true жолына қосу үшін D7 ұяшығын басыңыз
  6. Аяқталған Value_if_true жолы келесідей оқулары керек: $ D $ 3 * D7

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

05 06

Nested IF функциясын Value_if_false аргументі ретінде енгізу

Кірістірілген IF функциясын жалған аргумент мәніне қосу. © Ted Француз

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

Осылайша, келесі нәтижелер:

Тәжірибелік қадамдар

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

Ескерту: кірістірілген функциялар теңдік белгісімен басталмайды - функцияның атымен.

  1. Тілқатысу терезесіндегі Value_if_false жолына басыңыз
  2. Келесі IF функциясын енгізіңіз
    IF (D7> = 50000, D $ 5 * D7, $ D $ 4 * D7)
  3. IF функциясын аяқтау және тілқатысу терезесін жабу үшін OK түймешігін басыңыз
  4. E7 ұяшығында $ 3,678.96 мәні пайда болуы керек *
  5. E7 ұяшығын басқанда, толық функция
    = IF (D7 = 50000, D $ 5 * D7, $ D $ 4 * D7))
    жұмыс парағының үстіндегі формула жолында пайда болады

* Р. Холт жылына $ 30,000-дан көп табады, бірақ жылына $ 50,000-нан аз болғандықтан, оның жылдық табысын есептеу үшін $ 45,987 * 8% формуласы қолданылады.

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

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

06 06

Толтырылған тұтқаны пайдаланып кірістірілген IF функцияларын көшіру

Кірістірілген IF формуласын толтыру тұтқасымен көшіру. © Ted Француз

Жұмыс парағын аяқтау үшін, кірістірілген IF функциясын қамтитын формула E8 мен E11 ұяшықтарына көшірілуі керек.

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

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

Тәжірибелік қадамдар

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