Agar array formulasida MAX va IF funksiyalarini birlashtirish
Ushbu ta'lim namunasi MAX IF formatli formulasidan foydalanib, ikkita yo'l va maydon voqealari uchun yuqori (yuqori) natija - yuqori sakrash va qutb tovoni.
Formulaning xarakteri bizni bir necha natija topishga imkon beradi - bu holda voqea nomini o'zgartirish.
Formulaning har bir qismining ishi:
- MAX funktsiyasi tanlangan tadbir uchun eng yuqori natijani topadi.
- IF funktsiyasi bizni voqea nomlarini ishlatib, vaziyatni belgilash orqali tanlash imkonini beradi.
- Jadval formulasi bitta hujayradagi bir nechta shart uchun IF funktsiyasini testdan o'tkazishga imkon beradi va shart bajarilsa, qator formulasi MAX funktsiyasi eng yaxshi natija topish uchun qaysi ma'lumotlarni (voqea natijalari) tekshirilishini belgilaydi.
CSE formulalari
Array formulalari formulalar kiritilgandan so'ng klaviaturada Ctrl , Shift tugmalari va Klaviatura klavishlarini bosish bilan yaratiladi.
Jadval formulasini yaratish uchun bosilgan tugmalar tufayli ular ba'zida CSE formulalari deb ataladi.
MAX if Ildizlangan formulalar sintaksisi va argumentlari
MAX IF formula uchun sintaksisi quyidagicha:
& # 61; MAX (agar (logical_test, value_if_true, value_if_false))
- IF funktsiyasi MAX funktsiyasi ichida joylashgan bo'lsa, butun IF funktsiyasi MAX funktsiyasi uchun yagona dalil bo'ladi.
IF funktsiyasi uchun argumentlar quyidagilardir:
- logical_test - (to'g'ri yoki noto'g'ri yoki yo'qligini tekshirish uchun sinovdan o'tgan qiymat yoki ifoda).
- value_if_true - (zarur) logical_test rost bo'lsa ko'rsatiladigan qiymat.
- value_if_false - (ixtiyoriy) logical_test noto'g'ri bo'lsa ko'rsatiladigan qiymat.
Ushbu misolda:
- mantiqiy test ish varag'ining D10 uyasiga kiritilgan tadbir nomiga mos keladigan topilma topishga urinadi.
- Value_if_true argumenti MAX funktsiyasi yordamida tanlangan hodisa uchun eng yaxshi natija bo'ladi.
- Value_if_false argumenti kerak bo'lmagani uchun chiqarib tashlanadi va uning yo'qligi formulani qisqartiradi. Ma'lumotlar jadvalidagi bo'lmagan (masalan, uzoq o'tish) bo'lmagan voqea nomi D10 hujayrasiga yozilsa formulalar nolga (0) qaytadi .
Excel MAX IF Array Formula misoli
- Yuqoridagi rasmda ko'rinib turganidek, D1 dan E9 xujayralariga quyidagi ma'lumotlarni kiriting: Voqealar natijalari Voqealar balandligi (m) Yuqori o'tish 2.10 yuqori o'tish 2.23 Yuqori o'tish 1.97 Pole Vault 3.58 Pole Vault 5.65 Pole Vault 5.05 Voqeani eng yaxshi natija (m)
- D10 hujayrasida "yuqori sakrash" (tirnoq belgilari yo'q). Formulalar ushbu hujayradagi eng yaxshi natija topishni istagan voqealarni topish uchun ko'rib chiqiladi.
Agar IX if Ildizlangan formulani kiritish
Ikkala ichki tuzilgan formulani va qator formulani yaratganimiz uchun, biz barcha formulani bitta ishchi varaqchasiga yozishimiz kerak bo'ladi .
Formulni kiritganingizdan keyin klaviatura ustida Enter tugmasini bosmang yoki formulani bir qator formula bilan aylantirishimiz kerak bo'lgani uchun sichqoncha bilan boshqa kameraga bosing.
- E10 hujayrasini bosing - formula natijalari ko'rsatiladigan joy.
- Quyidagilarni yozing:
= MAX (agar D3: D8 = D10, E3: E8))
Array formulasini yaratish
- Klaviaturadan Ctrl va Shift tugmalarini bosib ushlab turing.
- Array formula yaratish uchun Klaviaturadan Enter ni bosing.
- Javob 2.23 ga E10 hujayrasida ko'rinishi kerak, chunki bu yuqori o'tish uchun eng yaxshi (eng katta) balandlikdir.
- To'liq qatorli formula
{= MAX (agar D3: D8 = D10, E3: E8))}
ish varag'i ustidagi formulalar panasida ko'rinadi.
Formulani tekshiring
Kutup tovoni uchun eng yaxshi natija topib formulani tekshiring.
D10 uyasiga qutb birikmasini kiriting va klaviaturada Enter ni bosing.
Formulalar E10 hujayrasida 5,65 metr balandlikda bo'lishi kerak.