Жиым формуласында MAX және IF функцияларын біріктіріңіз
Бұл үйреншікті мысал MAX IF массивінің формуласын пайдаланады, бұл екі трек және өріс оқиғалары үшін ең жоғары (ең жоғары) нәтиже - жоғары секіру және полюсте қоймасы.
Формуланың табиғаты іздеу критерийлерін өзгерту арқылы бірнеше нәтижелерді іздеуге мүмкіндік береді - бұл жағдайда оқиға атауы.
Формуланың әрбір бөлігінің жұмысы:
- MAX функциясы таңдалған оқиғаның ең жоғарғы нәтижесін табады.
- IF функциясы оқиға атауын пайдалану арқылы шартты орнату арқылы оқиғаны таңдауға мүмкіндік береді.
- Жиым формуласы IF ұяшығындағы бірнеше шарттарға арналған функцияны сынауға мүмкіндік береді және шарт орындалса, массив формуласы ең жақсы нәтижені табу үшін MAX функциясының қандай деректерді (оқиғалар нәтижелерін) анықтайтынын анықтайды.
CSE формулалары
Массив формулалары Ctrl , Shift және пернетақтадағы пернелерді енгізу формуласы енгізілгеннен кейін бір уақытта басып шығарылады.
Жиым формуласын жасау үшін басылған батырмалардың арқасында олар кейде CSE формулалары деп аталады.
MAX IF Кірістірілген формула синтаксисі мен дәлелдері
MAX IF формуласы үшін синтаксис :
& # 61; MAX (IF (логикалық_тест, value_if_true, value_if_false))
- ИФ функциясы MAX функциясының ішіне салынғандықтан, барлық IF функциясы MAX функциясының жалғыз дәлелі болады.
IF функциясының дәлелдері:
- logical_test - (дұрыс) немесе дұрыс емес екенін тексеру үшін тексерілетін мән немесе өрнекті.
- value_if_true - логикалық_таңба шын болса, көрсетілетін мән (міндетті).
- value_if_false - логикалық_тест - жалған болса, көрсетілетін мән (міндетті емес).
Бұл мысалда:
- логикалық тексеру жұмыс парағының D10 ұяшығына жазылған оқиға атауына сәйкес келеді.
- Value_if_true аргументі MAX функциясының көмегімен, таңдалған оқиға үшін ең жақсы нәтиже болады.
- Value_if_false дәлелі қажет емес болғандықтан алынбайды және оның болмауы формуланы қысқартады. Деректер кестесінде болмаған оқиғалар атауы - ұзын секіріс сияқты - D10 ұяшығына теріледі, формула нөлге (0) қайтарылады .
Excel & # 39; s MAX IF массивінің формула мысалы
- Жоғарыдағы суретте көрсетілгендей, D1-ден E9 ұяшықтарына төмендегі деректерді енгізіңіз: Оқиғалар Нәтижелері Іс-шара биіктігі (м) Жоғары секіру 2.10 Жоғары секіру 2.23 Жоғары секіру 1.97 Полюстік шаблон 3.58 Полюсте қоймасы 5.65 Полюс шкафы 5.05 оқиға Үздік нәтиже (м)
- D10 ұяшығында «жоғары секіріс» (тырнақшалар жоқ). Формула бұл ұяшықта қандай оқиғалардың қайсысы біз үшін жақсы нәтиже табуын қалайтынын біледі.
MAX IF енгізілген формуласын енгізу
Біз кірістірілген формуланы және жиым формуласын жасағандықтан, бүкіл формуланы бір жұмыс парағы ұяшығына теру қажет болады.
Формуланы енгізгеннен кейін, пернетақтада Енгізу пернесін баспаңыз немесе формуланы массив формуласына айналдыру қажет болғандықтан тышқанмен басқа ұяшықты басыңыз.
- Е10 ұяшығын басыңыз - формула нәтижелері көрсетілетін орын.
- Келесілерді енгізіңіз:
= MAX (IF (D3: D8 = D10, E3: E8))
Массив формуласын жасау
- Пернетақтадағы Ctrl және Shift пернелерін басып тұрыңыз.
- Жиым формуласын жасау үшін пернетақтадағы Enter пернесін басыңыз.
- 2.23 жауапы E10 ұяшығында пайда болуы керек, себебі бұл жоғары секіру үшін ең жақсы (ең үлкен) биіктік.
- Толық жиым формуласы
{= MAX (IF (D3: D8 = D10, E3: E8))}
жұмыс парағының үстіндегі формула жолында көрінеді.
Формуланы тексеріңіз
Полюс қоймасының ең жақсы нәтижесін табу арқылы формуланы тексеріңіз.
D10 ұяшығына полюсті қойманы енгізіңіз және пернетақтадағы Enter пернесін басыңыз.
Формула E10 ұяшығындағы биіктігі 5,65 метрді қайтаруы керек.