A képlet:
Hát nem lett rövid, de egy cellában használható és annyira nem bonyolult.
Az alap függvény;
MARADÉK(HÉT.SZÁMA(MA();21);3)
Ami a dátumból MA() létrehozza a Hét számát HÉT.SZÁMA() és elossza 3-mal, de csak a maradékot írja ki MARADÉK(). Az eredmény vagy 0 vagy 1 vagy 2 lehet.
Szóval ez lett a végleges;
=HA(MARADÉK(HÉT.SZÁMA(MA();21);3)=0;"Délutános";HA(MARADÉK(HÉT.SZÁMA(MA();21);3)=1;"Éjszakás";"Délelőttös"))
A HA függvény megvizsgálja az első feltételt
=HA(MARADÉK(HÉT.SZÁMA(MA();21);3)=0;"Délutános";
A HÉT.SZÁMÁ-t elossza 3-mal. De csak a MARADÉK-ra vagyunk kíváncsiak, ami legyen = 0-val.
Ha 0 akkor kiírja „Délutános” vagy bármit, amit szeretnél pl. ezt: „Bármilyen szöveget is”.
Ha nem 0 tovább lép a második HA függvényre
HA(MARADÉK(HÉT.SZÁMA(MA();21);3)=1;"Éjszakás";"Délelőttös"))
Most azt ellenőrzi, hogy az eredmény 1 lett-e.
Ha 1 akkor kiírja „Éjszakás” vagy bármit, amit szeretnél pl. ezt: „Bármilyen szöveget is”.
Ha nem lett se 0 se 1, akkor biztos, hogy 2 és kiírja „Délelőttös" vagy bármit, amit szeretnél pl. ezt: „Bármilyen szöveget is”.
A letölthető munkalapon próbálgathatod a képletet.
Csak a HÉT.SZÁMA függvényt kell ellenőrizni minden évben, mert az argumentumot néha át kell írni.
Az értéke most 21 de lehet, hogy át kell írnod 2-re és ellenőrizd egy naptárral.