Kombineer die MEDIAN en IF funksies in 'n Array Formula
Hierdie tutoriaal voorbeeld gebruik 'n MEDIAN IF skikking formule om die middel tender vir twee verskillende projekte te vind.
Die aard van die formule stel ons in staat om verskeie resultate te soek, bloot deur die soekkriterium te verander - in hierdie geval die projek naam.
Die taak van elke deel van die formule is:
- Die MEDIAN funksie vind die middelwaarde vir 'n projek
- Die IF-funksie stel ons in staat om te kies watter projek ons 'n tender wil hê deur 'n voorwaarde te stel met behulp van die projekname
- Die skikking formule laat die IF funksie toets vir veelvuldige toestande in 'n enkele sel toe, en wanneer die voorwaarde nagekom word, bepaal die skikking formule watter data (projek tenders) die MEDIAN funksie sal ondersoek om die middel tender te vind
CSE Formules
Array formules word geskep deur gelyktydig die Ctrl , Shift en Enter sleutel op die sleutelbord te druk sodra die formule ingevoer is.
As gevolg van die sleutels wat gedruk word om die skikkingformule te skep, word hulle soms as CSE- formules genoem.
MEDIAAN INDIEN NESTE FORMULAANSINTEGRASIE EN -GEGRAGTE
Die sintaksis vir die MEDIAN IF formule is:
MEDIAN (IF (logical_test, value_if_true, value_if_false))
- Aangesien die IF-funksie in die MEDIAN-funksie genesteer word, word die hele IF-funksie die enigste argument vir die MEDIAN-funksie
Die argumente vir die IF-funksie is:
- logical_test - (vereis) 'n waarde of uitdrukking wat getoets word om te sien of dit waar of onwaar is
- value_if_true - (vereis) die waarde wat vertoon word as logical_test waar is
- value_if_false - (opsioneel) die waarde wat vertoon word indien logical_test vals is
Excel's MEDIAN AS Array Formula Voorbeeld
Soos reeds genoem, soek die voorbeeld tenders vir twee verskillende projekte om die middel- of mediaan tender te vind. Die argumente vir die IF-funksie bereik dit deur die volgende voorwaardes en resultate te stel:
- Die logiese toets probeer 'n wedstryd vind vir die projek naam wat getik is in sel D10 van die werkblad
- Die waarde_if_true-argument sal, met behulp van die MEDIAN-funksie, die middelste tender vir die gekose projek wees
- Die waarde_if_false argument sal weggelaat word aangesien dit nie nodig is nie en die afwesigheid daarvan sal die formule verkort. As 'n projeknaam wat nie in die datatabel is nie - soos projek C - getik word in sel D10, sal die formule 'n nul (0)
Voer die tutoriaal data in
- Gee die volgende data in die selle D1 tot E9 soos in die bostaande foto aangetoon: Projek Tenders Projek Tender Projek A $ 15,785 Projek A $ 15,365 Projek A $ 16,472 Projek B $ 24,365 Projek B $ 24,612 Projek B $ 23,999 Projek Middel Tender
- In sel D10-tipe "Projek A" (geen aanhalings). Die formule sal in hierdie sel kyk om te bepaal watter projek ooreenstem.
Die invoer van die MEDIAN IF Nested Formula
Aangesien ons beide 'n geneste formule en 'n skikking formule skep, moet ons die hele formule in 'n enkele werkblad sel tik.
Sodra jy die formule ingevoer het, druk NIE die Enter- sleutel op die sleutelbord of klik op 'n ander sel met die muis nie, want ons moet die formule in 'n skikking formule omskep.
- Klik op sel E10 - die plek waar die formule resultate sal vertoon word
- Tik die volgende:
= MEDIESE (INDIEN (D3: D8 = D10, E3: E8))
Die skep van die Array Formule
- Druk en hou die Ctrl en Shift sleutels op die sleutelbord
- Druk die Enter- sleutel op die sleutelbord om die skikkingformule te skep
- Die antwoord 15875 ($ 15,875 met formatering) moet in sel E10 verskyn, aangesien dit die middelste tender vir Projek A is
- Die volledige skikking formule
{= MEDIAN (IF (D3: D8 = D10, E3: E8))}
kan in die formulebalk bokant die werkblad gesien word
Toets die Formule
Toets die formule deur die middelste tender vir Projek B te vind
Tik Projek B in sel D10 en druk die Enter- sleutel op die sleutelbord.
Die formule moet die waarde van 24365 ($ 24,365) in sel E10 teruggee.