Excel formula: konvertēt izdevumu laika vienības -

Satura rādītājs

Kopsavilkums

Lai konvertētu izdevumus vienā laika vienībā (ti, dienas, nedēļas, mēneša utt.) Uz citām laika vienībām, varat izmantot divvirzienu INDEX un MATCH formulu. Parādītajā piemērā formula E5 (kopēta pāri un uz leju) ir:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

kur dati (O5: S9), vunīti (N5: N9) un medības (O4: S4) ir nosaukti diapazoni, kā paskaidrots turpmāk.

Paskaidrojums

Lai konvertētu izdevumus vienā laika vienībā (ti, dienas, nedēļas, mēneša utt.) Uz citām laika vienībām, varat izmantot divvirzienu INDEX un MATCH formulu. Parādītajā piemērā formula E5 (kopēta pāri un uz leju) ir:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

Šajā formulā tiek izmantota uzmeklēšanas tabula ar nosauktiem diapazoniem, kā parādīts zemāk:

Nosauktie diapazoni: dati (O5: S9), vunīti (N5: N9) un medības (O4: S4).

Ievads

Mērķis ir pārvērst izdevumus vienā laika vienībā par līdzvērtīgiem izdevumiem citās laika vienībās. Piemēram, ja mums ir ikmēneša izdevumi 30 USD, mēs vēlamies aprēķināt gada izdevumus 360 USD, nedēļas izdevumus 7,50 USD utt.

Tāpat kā tik daudz problēmu programmā Excel, daudz kas ir atkarīgs no tā, kā jūs pieeja problēmai. Vispirms jums varētu rasties kārdinājums apsvērt ligzdotu IF formulu ķēdi. To var izdarīt, bet jūs iegūsiet garu un sarežģītu formulu.

Tīrāka pieeja ir uzmeklēšanas tabulas izveidošana, kurā ir iekļauti reklāmguvumu koeficienti visiem iespējamiem reklāmguvumiem, pēc tam izmantojiet divvirzienu INDEX un MATCH formulu, lai izgūtu vajadzīgo vērtību attiecīgajam reklāmguvumam. Kad esat ieguvis vērtību, varat vienkārši reizināt ar sākotnējo summu.

Reklāmguvumu tabula

Reklāmguvumu tabulā ir vienādas vērtības gan vertikālajām, gan horizontālajām etiķetēm: dienas, nedēļas, divas nedēļas, mēneša un gada. Vienības "no" ir uzskaitītas vertikāli, un "līdz" vienības ir uzskaitītas horizontāli. Šajā piemērā mēs vispirms gribam saskaņot rindu, pēc tam kolonnu. Tātad, ja mēs vēlamies konvertēt ikmēneša izdevumus gada izdevumos, mēs sakrītam ar rindu "ikmēneša" un "ikgadējo" un atgriežam 12.

Lai aizpildītu pašu tabulu, mēs izmantojam vienkāršu formulu un konstanšu kombināciju:

Piezīme. Pielāgojiet reklāmguvumu vērtības, lai tās atbilstu jūsu īpašajām vajadzībām. Vērtības ievadīšana kā = 1/7 ir vienkāršs veids, kā izvairīties no garu decimāldaļu ievadīšanas.

Uzmeklēšanas formula

Tā kā mums ir jāatrod reklāmguvuma vērtība, pamatojoties uz divām ieejām, laika vienību "no" un "laika vienību", mums ir nepieciešama divvirzienu uzmeklēšanas formula. INDEX un MATCH nodrošina jauku risinājumu. Parādītajā piemērā formula E5 ir:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

Strādājot no iekšpuses uz āru, pirmā funkcija MATCH atrod pareizo rindu:

MATCH($D5,vunits,0) // find row, returns 4

Mēs no kolonnas D izvelkam oriģinālo laika vienību "no", kuru izmantojam, lai atrastu pareizo rindu nosauktajā diapazona vunitos (N5: N9). Piezīme $ D5 ir jaukta atsauce ar bloķētu kolonnu, tāpēc formulu var kopēt pāri.

Otra funkcija MATCH atrod kolonnu:

MATCH(F$4,hunits,0) // find column, returns 5

Šeit mēs iegūstam uzmeklēšanas vērtību no kolonnas galvenes 4. rindā un izmantojam to, lai atrastu pareizo kolonnu “to” nosauktajā diapazona medībās (O4: S4). Atkal, piezīme F $ 4 ir jaukta atsauce ar bloķētu rindu, tāpēc formulu var nokopēt uz leju.

Pēc tam, kad abas MATCH formulas atgriež rezultātus INDEX, mums ir:

=$C5*INDEX(data,4,5)

INDEX nodrošinātais masīvs ir nosauktie diapazona dati (O5: S9). Ar 4. rindu un 5. kolonnu INDEX atgriež 12, tāpēc mēs iegūstam šādu gala rezultātu 12000:

=$C5*INDEX(data,4,5) =1000*12 =12000

Interesanti raksti...