Kombinoje Funksionet MAX dhe IF në një Formula Array
Ky shembull tutorial përdor një formulë MAX IF për të gjetur rezultatin më të mirë (më të lartë) për dy ngjarje të pista dhe fushës - kërcimi i lartë dhe shkopi i poleve.
Natyra e formulës na lejon të kërkojmë rezultate të shumëfishta thjesht duke ndryshuar kriterin e kërkimit - në këtë rast emrin e ngjarjes.
Puna e secilës pjesë të formulës është:
- funksioni MAX gjen rezultatin më të lartë për ngjarjen e zgjedhur.
- Funksioni IF na lejon të zgjedhim ngjarjen duke vendosur një kusht duke përdorur emrat e ngjarjeve.
- Formula e rrjetës lejon testin e funksionit IF për kushte të shumëfishta në një qelizë të vetme dhe, kur kushti është plotësuar, formulari i rrjetës përcakton se çfarë të dhënash (rezultatet e ngjarjes) do të ekzaminojë funksioni MAX për të gjetur rezultatin më të mirë.
Formulat CSE
Formatet e grumbullimit krijohen duke shtypur tastet Ctrl , Shift dhe Enter në tastierë në të njëjtën kohë pasi të jetë shtypur formula.
Për shkak të çelësave të shtypur për të krijuar formulën e grupit, ato nganjëherë njihen si formula CSE .
MAX IF Nested Formula Sintaksa dhe Argumente
Sintaksa për formulën MAX IF është:
& # 61; MAX (IF (logical_test, value_if_true, value_if_false))
- Meqenëse funksioni IF është i mbivendosur brenda funksionit MAX, i gjithë funksioni IF bëhet argument i vetëm për funksionin MAX.
Argumentet për funksionin IF janë:
- logical_test - (kërkohet) një vlerë ose shprehje që testohet për të parë nëse është e vërtetë ose e rreme.
- value_if_true - (kërkohet) vlera që shfaqet nëse logical_test është e vërtetë.
- value_if_false - (opsionale) vlera që shfaqet nëse logical_test është false.
Në këtë shembull:
- testi logjik përpiqet të gjejë një ndeshje për emrin e ngjarjes të shtypur në qelizën D10 të fletës së punës .
- Argumenti value_if_true do të jetë, me ndihmën e funksionit MAX, rezultati më i mirë për ngjarjen e zgjedhur.
- Argumenti value_if_false do të hiqet pasi nuk është i nevojshëm dhe mungesa e tij do të shkurtojë formulën. Nëse një emër ngjarjeje që nuk është në tabelën e të dhënave - të tilla si kërcimi i gjatë - shtypet në qelizën D10 formula do të kthejë një zero (0).
Shembull i formulës së formulës MAX IF Array të Excel
- Shkruani të dhënat e mëposhtme në qelizat D1 deri në E9 siç shihet në imazhin e mësipërm: Rezultatet Ngjarje Gjatësia e Ngjarjes (m) Kërcim i Lartë 2.10 Kërcim i Lartë 2.23 Kërcim i Lartë 1.97 Pole Vault 3.58 Pole Vault 5.65 Pole Vault 5.05 Event Rezultati më i mirë (m)
- Në qelizën D10 shkruani "kërcim të lartë" (pa citate). Formula do të duket në këtë qelizë për të gjetur se cilat nga ngjarjet ne duam që ajo të gjejë rezultatin më të mirë për të.
Hyrja e MAX IF Nested Formula
Meqenëse ne po krijojmë një formulë të mbivendosur dhe një formulë të grupit, ne do të duhet të shkruajmë formulën e tërë në një qelizë pune të vetme.
Pasi të keni hyrë në formulë NUK shtypni butonin Enter në tastierë ose klikoni në një qelizë të ndryshme me miun pasi që ne kemi nevojë për ta kthyer formulën në një formulë të grupit.
- Klikoni në qelizën E10 - vendi ku do të shfaqen rezultatet e formulës .
- Shkruani:
= MAX (IF (D3: D8 = D10, E3: E8))
Krijimi i Formula Array
- Shtypni dhe mbani shtypur tastet Ctrl dhe Shift në tastierë.
- Shtypni butonin Enter në tastierë për të krijuar formulën e array.
- Përgjigja 2.23 duhet të paraqitet në qelizën E10 pasi që kjo është lartësia më e mirë (më e madhe) për kërcimin e lartë.
- Formula e plotë e grupit
{= MAX (IF (D3: D8 = D10, E3: E8)}}
mund të shihet në shiritin e formulës mbi fletën e punës.
Testoni Formula
Testoni formulën duke gjetur rezultatin më të mirë për shtyllën e poleve.
Shtypni shkopin e poleve në qelizën D10 dhe shtypni butonin Enter në tastierë.
Formula duhet të kthejë lartësinë prej 5.65 metra në qelizën E10.