Excel képlet: Dinamikus dátumlista -

Tartalomjegyzék

Általános képlet

=start+ROWS(exp_rng)-1-offset

Összegzés

Dinamikus dátumlista létrehozásához a kezdő dátumot növelő képlettel további dátumokat hozhat létre és jeleníthet meg. A bemutatott példában a B5 képlete a következő:

=start+ROWS($B$5:B5)-1-offset

ahol a "start" a megnevezett G4 tartomány, és az "offset" a megnevezett G5 tartomány.

Megjegyzések: (1) az eltolás a kezdő dátum előtti napokat jelenti, hogy megjelenjen a listában. (2) a kezdő dátum árnyékolása feltételes formázással történik az alábbiakban leírtak szerint.

Magyarázat

Az Excel dátumai csak sorszámok, dátumként megjelenített formátumban. Ez azt jelenti, hogy matematikai műveleteket hajthat végre dátumokon a jövőbeni vagy múltbeli napok kiszámításához.

A bemutatott példában a "start" nevű tartomány dátumát a TODAY függvény adja meg:

=TODAY() //returns current date

A B5 képlete a kezdő dátummal kezdődik, és a dátumot eggyel növeli a ROWS függvényen belüli bővülő tartomány használatával:

ROWS($B$5:B5) // returns row count

A ROWS visszaadja a sorok számát egy tartományban. Amint a képletet lefelé másoljuk, a tartomány kitágul, és a sorszám eggyel növekszik minden új sornál. Ebből az értékből kivonunk 1-et, így a dátum nem növekszik az első sorban.

Ezután kivonjuk az értéket a megnevezett tartományban "offset" (G5). Az eltolás egyszerűen egy módja annak, hogy a megadott kezdési dátumnál korábbi dátumlistát kezdje. Ha az eltolás nulla vagy üres, a lista első dátuma megegyezik a kezdési dátummal.

Hétköznap megjelenítéséhez a C5 képlet a következő:

=TEXT(B5,"ddd")

Egy hónap megjelenítéséhez a D5 képlete a következő:

=TEXT(B5,"mmm")

Ebben a cikkben további példákat találhat az Excel egyedi számformátumairól.

A B5, C5 és D5 képletek a kívánt számú sorban lefelé másolhatók.

A kezdő dátum kiemelése

A kezdő dátumot egy feltételes formázási szabály árnyékolja, amely a következő képleten alapul:

=$B5=start

A feltételes formázás képletekkel történő alkalmazásának további példáit lásd ebben a cikkben.

érdekes cikkek...