Cyfunwch y Swyddogaethau MEDIAN ac IF mewn Fformiwla Array
Mae'r enghraifft diwtorial hon yn defnyddio fformiwla cyfres MEDIAN IF i ddod o hyd i'r tendr canol ar gyfer dau brosiect gwahanol.
Mae natur y fformiwla yn ein galluogi i chwilio am nifer o ganlyniadau trwy newid y maen prawf chwilio - yn yr achos hwn, enw'r prosiect.
Gwaith pob rhan o'r fformiwla yw:
- mae'r swyddogaeth MEDIAN yn canfod y gwerth canol ar gyfer prosiect
- Mae swyddogaeth IF yn ein galluogi i ddewis pa brosiect yr ydym am gael tendr amdano trwy osod amod gan ddefnyddio enwau'r prosiect
- Mae'r fformiwla argaeledd yn caniatáu prawf swyddogaeth yr IF ar gyfer cyflyrau lluosog mewn un cell, a phan fydd yr amod yn cael ei fodloni, bydd y fformiwla ar ffurf yn penderfynu pa ddata (tendrau prosiect) y bydd y swyddogaeth MEDIAN yn archwilio i ddod o hyd i'r tendr canol
CSE Fformiwlâu
Crëir fformiwlâu array trwy wasgu Ctrl , Shift , ac Enter allweddi ar y bysellfwrdd ar yr un pryd unwaith y bydd y fformiwla wedi'i deipio.
Oherwydd yr allweddi sydd wedi'u pwyso i greu'r fformiwla ar ffurf, fe'u cyfeirir atynt weithiau fel fformiwlâu CSE .
CYFRAWNG a Dadleuon Fformiwla Nestiedig
Y cystrawen ar gyfer y fformiwla MEDIAN IF yw:
& # 61; MEDIAN (IF (logical_test, value_if_true, value_if_false))
- Gan fod y swyddogaeth IF wedi'i nythu y tu mewn i ffwythiant MEDIAN, mae'r swyddogaeth IF gyfan yn dod yn unig ddadl ar gyfer swyddogaeth y MEDIAN
Y dadleuon ar gyfer y swyddogaeth IF yw:
- logical_test - (gofynnol) gwerth neu fynegiant sy'n cael ei brofi i weld a yw'n wir neu'n ffug
- value_if_true - (gofynnol) y gwerth a ddangosir os yw logical_test yn wir
- value_if_false - (dewisol) y gwerth a ddangosir os yw logical_test yn ffug
Excel & # 39; s Enghraifft o Fformiwla Array MEDIAN IF
Fel y crybwyllwyd, mae'r chwiliadau enghreifftiol yn tendro ar gyfer dau brosiect gwahanol i ddod o hyd i'r tendr canol neu ganolig. Mae'r dadleuon ar gyfer y swyddogaeth IF yn cyflawni hyn trwy osod yr amodau a'r canlyniadau canlynol:
- mae'r prawf rhesymegol yn ceisio dod o hyd i gêm ar gyfer enw'r prosiect wedi'i deipio i gell D10 o'r daflen waith
- Y ddadl value_if_true fydd, gyda chymorth swyddogaeth MEDIAN, y tendr canol ar gyfer y prosiect a ddewiswyd
- Bydd y ddadl value_if_false yn cael ei hepgor gan nad oes ei angen a bydd ei absenoldeb yn lleihau'r fformiwla. Os yw enw prosiect nad yw yn y tabl data - fel prosiect C - yn cael ei deipio i mewn i gell D10, bydd y fformiwla yn dychwelyd sero (0)
Mynd i'r Data Tiwtorial
- Rhowch y data canlynol i mewn i gelloedd D1 i E9 fel y gwelir yn y ddelwedd uchod: Prosiect Tender Prosiect Prosiect Tendrau Prosiect $ 15,785 A $ 15,365 Prosiect A $ 16,472 Prosiect B $ 24,365 Prosiect B $ 24,612 Prosiect B $ 23,999 Prosiect Tendr Canol
- Yn y cell D10 math "Project A" (dim dyfynbrisiau). Bydd y fformiwla yn edrych yn y gell hon i ddarganfod pa brosiect fydd yn cyfateb.
Mynd i'r Fformiwla Nested IF MEDIAN
Gan ein bod yn creu fformiwla wedi'i nythu a fformiwla ar ffurf, bydd angen i ni deipio'r fformiwla gyfan i mewn i gell dalen waith unigol.
Ar ôl i chi fynd i mewn i'r fformiwla, PEIDIWCH â bwyso'r Allwedd Enter ar y bysellfwrdd neu glicio ar gell wahanol gyda'r llygoden gan fod angen inni droi'r fformiwla yn fformiwla ar ffurf.
- Cliciwch ar gell E10 - y lleoliad lle bydd canlyniadau'r fformiwla yn cael eu harddangos
- Teipiwch y canlynol:
= MEDIAN (OS (D3: D8 = D10, E3: E8))
Creu'r Fformiwla Array
- Gwasgwch a chadw'r allweddi Ctrl a Shift ar y bysellfwrdd
- Gwasgwch yr allwedd Enter ar y bysellfwrdd i greu'r fformiwla array
- Dylai'r ateb 15875 ($ 15,875 gyda fformatio) ymddangos yn y gell E10 gan mai dyma'r tendr canol ar gyfer Prosiect A
- Y fformiwla ar ffurf gyflawn
{= MEDIAN (OS (D3: D8 = D10, E3: E8))}
i'w gweld yn y bar fformiwla uwchben y daflen waith
Prawf y Fformiwla
Profwch y fformiwla trwy ddod o hyd i'r tendr canol ar gyfer Prosiect B
Teipiwch Prosiect B i mewn i gell D10 a gwasgwch yr Allwedd Enter ar y bysellfwrdd.
Dylai'r fformiwla ddychwelyd gwerth 24365 ($ 24,365) yn y gell E10.