Vind die kleinste waarde vir 'n reeks data wat aan 'n spesifieke maatstaf voldoen
In hierdie tutoriaal voorbeeld, het ons hitte tye vir twee geleenthede van 'n baan ontmoet - die 100 en 200 meter spore.
Met behulp van 'n MIN IF-skikking formule sal ons die vinnigste hitte tyd vir elke ren met een formule vind.
Die taak van elke deel van die formule is:
- die MIN-funksie vind die vinnigste of kleinste tyd vir die gekose gebeurtenis
- Die IF-funksie stel ons in staat om die wedloop te kies deur 'n voorwaarde te stel met die rasname
- Die skikking formule laat die IF funksie toets vir veelvuldige toestande in 'n enkele sel toe, en wanneer die voorwaarde nagekom word, bepaal die skikkingsformule watter data (rasse tye) die MIN-funksie sal ondersoek om die vinnigste tyd 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.
MIN IF geneste formule-sintaksis en argumente
Die sintaksis vir die MIN IF formule is:
= MIN (IF (logical_test, value_if_true, value_if_false))
- Aangesien die IF-funksie in die MIN-funksie genesteer word, word die hele IF-funksie die enigste argument vir die MIN-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
In hierdie voorbeeld:
- die logiese toets probeer 'n wedstryd vind vir die rasnaam wat in sel D10 van die werkblad getik word
- Die waarde_if_true-argument sal met behulp van die MIN-funksie die vinnigste tyd vir die gekose wedloop 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 rasnaam wat nie in die datatabel is nie, soos die 400 meter, getik in sel D10, sal die formule 'n nul (0)
Excel se MIN IF Array Formula Voorbeeld
Voer die tutoriaal data in
- Gee die volgende data in selle D1 tot E9 soos gesien in die bostaande foto: Race Times Race Tyd (sek) 100 meter 11.77 100 meter 11.87 100 meter 11.83 200 meter 21.54 200 meter 21.50 200 meter 21.49 Race Snelste Hitte (sek)
- In sel D10 type "100 meter" (geen aanhalings). Die formule sal in hierdie sel kyk om te bepaal watter rasse ons wil hê, om die vinnigste tyd te vind
Om die MIN IF Nested Formule in te voer
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: = MIN (IF (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 11.77 moet in sel F10 verskyn, aangesien dit die vinnigste (kleinste) tyd vir die drie 100 meter-spit-verhit is
- Die volledige skikkingformule {= MIN (IF (D3: D8 = D10, E3: E8))}
- kan in die formulebalk bokant die werkblad gesien word
Toets die Formule
Toets die formule deur die vinnigste tyd vir die 200 meter te vind
Tik 200 meter in sel D10 en druk die Enter- sleutel op die sleutelbord.
Die formule moet die tyd van 21.49 sekondes in sel E10 terugbring.