Telefonszámunk: 1-472-0679

[Resolved] Számolás 1900 előtti dátumokkal

Kezdőlap Fórumok Excel témák [Resolved] Számolás 1900 előtti dátumokkal

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

      Hogy tudom kiszámoltatni az 1891.05.01 és 2025.05.01 közti éveket.
      ( Hány éves lenne, aki 1891.05.01 -én született?)

      #11321
      delila
      Felhasználó

        =2025-1981
        🙂

        #11322
        horvimi
        Adminisztrátor

          Szia!

          Bizonyára tudod, hogy az Excel, illetve a Googe Sheets sem tud natívan számolni az 1900 előtti dátumokkal.
          Ezért ilyenkor azt szokták csinálni, hogy mindkét dátumhoz hozzáadnak annyi napot/hónapot, hogy mindkettő már 1900 utáni legyen biztosan. Akár 100 évet is.
          Majd ezután számolják a különbséget natív Excel függvényekkel.

          A 2025-ös dátumhoz könnyű hozzáadni 50 vagy 100 évet a KALK.DÁTUM függvénnyel. 50 év az pont 600 hónap.
          =KALK.DÁTUM(C3;600)

          Az 1900 előtti dátum egy kicsit trükkösebb.
          Itt a DÁTUM függvényt kell használni úgy, hogy az ÉV, Hónap, Nap részeket szövegfüggvényekkel (Bal, Közép, Jobb) állítod elő, de az év részhez hozzáadsz 50-et. Ha A1-ben van a régi dátum:

          =DÁTUM(BAL(A1;4)+50;KÖZÉP(A1;6;2);JOBB(A1;2))

          Most lett 2 cellád, amiben két tuti dátumod van. A különbségüket képezheted az

          ÉV(nagyobb dátum)-ÉV(kisebb dátum) számítással.

          Ez a megkezdett éveket számolja, nem a betöltötteket.

          A betöltötteket lehet számolni a TÖRTÉV vagy a DÁTUMTÓLIG függvényekkel.

          Imre

          Ezek után már könnyű a különbséget számolni.

          #11323
          horvimi
          Adminisztrátor

            És Delila megoldása is brilliáns, sokkal egyszerűbb, mint az én elméleti agymenésem… (Eltekintve attól, hogy elírta az évet 🙂
            Ha az 1900 előtti dátum az A1-ben van és a 2025-ös meg B1-ben, akkor

            =ÉV(B1)-BAL(A1;4)

            Imre

            #11324
            Mavimi43
            Felhasználó

              Sziasztok!
              A fejben számolás a legjobb ötlet, csak kicsit unalmas 325 évszámot az aktuális dátumból kiszámítani.
              Viszont tanácsaitokat megfontolva /mivel 1900 előtti dátum beütésekor automatikusan szöveg tulajdonságú lesz a cella / működik Az =Év(B1)-BAL(A1;4) parancs./ Ha az eredmény cella „szám” formátumú/
              Köszönöm a segítséget.
              Vilmos

              #11326
              horvimi
              Adminisztrátor

                Természetesen 🙂

                #11359
                Gabo
                Felhasználó

                  Sziasztok,

                  Mavimi43 kérdését én továbbvinném.

                  Van 2 dátumom: (és a formátuma is ez)
                  Pl.:
                  1756.12.03
                  1838.04.02

                  Ahhoz kérném segítségeteket, hogy miképp lehetne kiszámítani, hogy pontosan hány év, hónap, nap telt el a két dátum között.
                  Az eredmény egyetlen cellában jelenjen meg.

                  Köszönettel: Gábor

                  #11360
                  horvimi
                  Adminisztrátor

                    Kedves Gábor!

                    Egy létező fórumtémához nem célszerű új kérdést feltenni, akkor sem, ha oda illik.
                    Pusztán csak azért, mert csak azok fognak értesítést kapni, akik az előző témát felvették.

                    Ezért kérlek, hogy egy új fórumtémát indíts ennek a kérdésnek, amit kicsit pontosíts!
                    – Mekkora lehet a legkisebb dátum, amit majd használni szeretnél?
                    – Az egy cellában megjelenés pontosan mit jelent? Pl. vesszővel elválasztva?

                    A megoldás különben ebben a topicban is benne van az első hozzászólásomba kódolva, de szívesen segítek újra, ha megteszed ezt a kedvességet.

                    Köszönöm!

                    imre

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