Hirdetés

Új hozzászólás Aktív témák

  • Mutt

    senior tag

    válasz kőbaltazár #18811 üzenetére

    Hello,

    Milyen képletet kellene beírni ... hogyha az A5 cellában dátum van, akkor...

    A feladat nem egyszerű, mert az Excelben a dátumok valójában formázott számok.
    Méghozzá 1900. január 1-e (állítható 1904-re is) óta eltelt napok száma, ha szám nem egész, akkor a pedig még az időpont is meghatározható.

    A fentiek alapján tehát a racionális számok pozitív hamaza dátum is lehet egyben, sőt trükkel negatív számok is lehetnek azok (ilyenkor a 1900 előtti dátumokról van szó).
    Erre a képlet:
    =ÉS(SZÁM(A5);A5>=0)

    Másik megoldás lehet, hogy a CELLA típusát ellenőrzöd (nem megbízható módszer):
    =VAGY(CELLA("forma";A5)={"D1";"D2";"D3";"D4"})[/M

    Ha szűkíthető, hogy milyen dátumot (pl. csak ideit vagy jövőben lévőt) engedsz, akkor a MA() függvényt lehet segítségül hívni:
    csak idei dátum:(M)=ÉS(A5>=DÁTUM(ÉV(MA());1;1);A5<=DÁTUM(ÉV(MA());12;31))(/M)
    csak holnaptól év végéig: (M)=ÉS(A5>=DÁTUM(ÉV(MA()+1);HÓNAP(MA()+1);NAP(MA()+1));A5<=DÁTUM(ÉV(MA());12;31))(/M)

    A fentiek alapjána B5-be ez is elég lehet:
    (M)=HA(ÉS(SZÁM(A5);A5>=0);"20 db";"----")(/M)

    üdv

Új hozzászólás Aktív témák