Telefonszámunk: 1-472-0679

[Resolved] Szülinapok sorbarendezése

Kezdőlap Fórumok Excel témák [Resolved] Szülinapok sorbarendezése

Topic Resolution: Resolved
6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #10167
    Mavimi43
    Felhasználó

      Sorba lehet rendezni dátumokból álló oszlopot, az évszámok figyelembe vétele nélkül?
      PLd: 1984.01.15
      2003.05.05
      1952.03.23
      1999.01.02
      Milyen sorrendben következnek 2023.02.15 (szabadon választott dátum) után?
      1952.03.23
      2003.05.05
      1999.01.02
      1984.01.15
      Ezt szeretném eredményként kapni

      #10168
      delila
      Felhasználó

        Szia!

        Legyen a cellaformátum hh.nn, majd rendezd az oszlopot. Visszaállíthatod a formátumot éé.hh.nn-ra.
        A kérdésnek a második részét nem értem.

        Delila

        #10169
        Mavimi43
        Felhasználó

          Üdv. Delila!
          A hh.nn formátumu oszlopot akárhogy rendezem, a sorrend az évszámokkal együtt alakul. Én azt szeretném, hogy egy általam beütött dátum /pl: MA()/ után álljanak sorba a legközelebbi és egyre későbbi hónapokat és napokat tartalmazó dárumok. Születésnapokra gondolok, mert ott nem számítanak az eredeti évszámok.
          Vilmos

          #10170
          horvimi
          Adminisztrátor

            Szia!

            Ehhez kell csinálnod egy rendező (index) oszlopot, ami csak a hónap és nap részt tartalmazza évszám nélkül, majd a táblát ezen új oszlop szerint rendezni.
            Ha mondjuk az „A” oszlopban vannak a dátumok, az A2-től, akkor B1-be az új oszlop nevét írod, mondjuk „index”, és B2-be pedig egy TEXT (SZÖVEG) függvényt.
            =SZÖVEG(A2;"hhnn")
            Majd ezt másolod az egész oszlopra, végül ezen oszlop szerint rendezed a táblát.

            Az már izgisebb kérdés, hogy egy adott dátum utániakat sorba rendezni úgy, hogy akik korábbiak, azok ugye növekvő sorban, de a végére kerüljenek a jövő évben.

            Kitaláltam valamit. Persze ez is segédoszlop, mert más esély nincsen szerintem.
            Kiteszed a bázis dátumot egy külön cellába, ehhez képest akarsz rendezni.
            Segédoszlop képlet logika:
            Ha a sznap hónap+nap része nagyobb, vagy egyenlő mint a bázis dátum hónap+nap része, akkor DÁTUM (0;hónap;nap)
            különben dátum(1;hónap;nap)

            Ezután rendezed a táblát a segédoszlop szerint
            A segédoszlopba 1900 vagy 1901-es dátumok kerülnek. A hónap/nap rész u.a, mit az eredeti szülinapoké.

            Tehát a korábbi hónap+nap-os dátumok év részéhez egyet hozzáad, ezzel a jövő évre kerülnek.
            Kipróbáltam, működik!

            Most angolon áll az Excelem, nem állítom ezért vissza, de ez lett:
            =IF(DATE(0;MONTH(A2);DAY(A2))>=DATE(0;MONTH($D$1);DAY($D$1));DATE(0;MONTH(A2);DAY(A2));DATE(1;MONTH(A2);DAY(A2)))

            D1-ben van a bázis dátum, akár a Ma() függvény.

            Imre

            #10171
            Mavimi43
            Felhasználó

              Szia Imre! Köszönöm. A DÁTUM függvény értelmezésével volt bajom, nem tudtam, hogy 0 évet kell beírni, ha el akarom az ÉV() adatot hagyni.
              Üdv és köszönöm.
              Vilmos

              #10172
              horvimi
              Adminisztrátor

                Örülünk 🙂

              6 bejegyzés megtekintése - 1-6 / 6
              • Be kell jelentkezni a hozzászóláshoz.