Telefonszámunk: 1-472-0679

[Resolved] Excel munkaidő

Kezdőlap Fórumok Excel programozás [Resolved] Excel munkaidő

Topic Resolution: Resolved
5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #6251
    Zoli_5
    Felhasználó

      Sziasztok!

      Segítséget szeretnék kérni. Adott egy ki/be léptető rendszer táblázata ami tartalmazza a dolgozók ki-be lépésének idejét, ebben a formátumban

      Belépés 2018.08.07 7:31
      Kilépés 2018.08.07 12:27
      Belépés 2018.08.07 12:39
      Kilépés 2018.08.07 16:52
      Belépés 2018.08.08 7:31
      Kilépés 2018.08.08 12:28
      Belépés 2018.08.08 12:35
      Kilépés 2018.08.08 14:01
      Belépés 2018.08.08 14:01
      Kilépés 2018.08.08 14:04
      Belépés 2018.08.08 14:04
      Kilépés 2018.08.08 15:49
      Belépés 2018.08.08 15:49
      Kilépés 2018.08.08 16:01
      Belépés 2018.08.08 16:01
      Kilépés 2018.08.08 16:52
      Belépés 2018.08.09 7:31
      Kilépés 2018.08.09 8:10
      Belépés 2018.08.09 8:18
      Kilépés 2018.08.09 14:50
      Belépés 2018.08.09 15:09
      Kilépés 2018.08.09 16:50
      Belépés 2018.08.10 7:30
      Belépés 2018.08.10 7:30
      Kilépés 2018.08.10 9:51
      Belépés 2018.08.10 10:00
      Kilépés 2018.08.10 12:43
      Belépés 2018.08.10 12:52
      Kilépés 2018.08.10 14:20
      Belépés 2018.08.12 7:41
      Kilépés 2018.08.12 14:07
      Belépés 2019.08.12. 14:20:16
      Kilépés 2019.08.12. 16:49:08

      Hogyan lehet kiszámolni, hogy az egyes napokon mennyi volt az első belépés és utolsó kilépés között eltelt idő, azaz a tényleges munkaidő. Csatoltam egy kis mintát is.

      Előre is köszönöm a segítséget! 🙂

      #6255
      horvimi
      Adminisztrátor

        Én nem látok csatolt fájlt, a fentiből pedig nem látom, hogy mi van egy cellában?
        Egy sor egy cella, vagy a Belépés/Kilépés szövegek egy cella, és az időpontok másik cella?
        ha egyben lenne, akkor az első lépés, hogy külön legyen. Például a 8. karakter mentén kettéveszed szövegből oszlopokkal.

        Az időpontokat tartalmazó cellákban valóban időpontok vannak, azaz számok?
        Meg tudod nézni, ha a formátumát számra vagy Általánosra állítod.
        Ha szöveges, akkor számmá kell alakítani, ami elég trükkös is lehet Excelben.

        Feltételezve, hogy 2 oszlopban van, és minden megfelelő formátumban van, akkor már csak az van hátra, hogy megkeresed a legkisebbet azok közül, ahol Belépés van, majd megkeresed a legnagyobbat azok közül, ahol Kilépés van.
        Erre Office365-ben már van függvény (Minha és Maxha), korábbi verziókban tömbképlettel vagy adatbázis függvénnyel lehet megcsinálni. Erről írtam egy cikket valamikor. Ezt ki lehet bővíteni több feltételesre.
        De még PIVOT tábla is jó lehet, ha csak egy ilyen adatsorod van.

        A max kilépésből kivonva a min belépést, megkapod a kettő különbségét, azaz a munkaidőt nap mértékegységben, amit ha megszorzol 24-el, akkor megkapod órában.

        A fenti mintát betettem excelbe, és megcsináltam az átalakításokat, majd mindkét megoldást megcsináltam

        Imre

        Attachments:
        You must be logged in to view attached files.
        #6261
        Titok
        Felhasználó

          Remélem van valami személyazonosító is ezekhez az adatokhoz.
          Nekem az furi még, hogy az utolsó kettő tök más formátum, mint az előtte levők. (van másodperc is)
          A mintában túl sok sztahanovista nem látszik egyébként 🙂

          #6263
          Zoli_5
          Felhasználó

            Kedves Horvimi!

            1000 hála és köszönet, a mintából kiindulva Minha és Maxha függvényekkel sikerült elég szépen megoldani. 🙂 Még1x, nagyon köszönöm! 🙂

            #6267
            horvimi
            Adminisztrátor

              Egészségedre!
              🙂

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