Kezdőlap › Fórumok › Excel témák › [Resolved] Munka idős táblázat
- This topic has 4 hozzászólás, 2 résztvevő, and was last updated 1 week, 6 days telt el by verax.
-
SzerzőBejegyzés
-
2024-10-01-15:22 #10974
Sziasztok !
Mellékelek egy táblázatot ami Zöldel jelölt cellákat én töltöm ki ,és a kiszámolja a C oszlopba a eltöltött időt ,ez nem bonyi.
aztán a D oszlopba ha „x”-elem akkor a 8 órából lesz 8 óra 30 perc (ledolgozzuk az ebédet),a különbözetet két oszlopra osztottam (de lehet meg lehet csinálni egy oszlopba is) ami kiírja hogy menny a plusz óra vagy mínusz óra .itt csak egy adatnak kéne megjelennie vagy a mínusz vagy a plusz
„g” oszlopba viszont percet szeretnék megyjeleniteni ,de úgy ha minuszos akkor mínusz elöjellel írja ki .
sokmindent probáltam már Mesterséges inteligenciával ,de értetlen és nem is müködtek pontosan ,de lehet én voltam béna ,gondolom fontos a cella formátum is
Ebben kérnék segítséget
KöszönömAttachments:
You must be logged in to view attached files.2024-10-01-17:34 #10976Szia GBali!
Látom hallottál már a HA() függvényről. Sajnos elkövettél egy súlyos hibát. Körkörös hivatkoznak nevezik. Az E2 cella értékét szeretnéd a HA() függvény segítségével megváltoztatni a szerint, hogy az E2 cellában milyen értéket találsz. Érted, ugye, a logikai hibát!?
Az érkezés és távozás időpontjából helyesen számolod a jelenlét időtartamát.
Az előírt jelenlétet a „D” oszlop értéke határozza meg. Ha a „D” oszlop aktuális cellája üres, akkor az előírt jelenlét 8 óra, egyébként 8,5 óra.
Az eltérés számításához használd a HA() függvényt és az előzőleg a „C” oszlopban kiszámolt tényleges jelenléteket!<!– Bántóan rossz a helyesírásod. Ez most itt csak zavaró. Máskor ügyelj arra, hogy helyesen írj! Talán ezért nem értettél szót a mesterséges intelligenciával sem? –>
üdvözlettel
verax2024-10-02-07:39 #10987Elnézést !
Mellékelek egy táblázatot ami zölddel jelölt cellákat én töltöm ki, és a kiszámolja a C oszlopba a eltöltött időt, ez nem bonyi.
Aztán a D oszlopba ha „x”-elem akkor a 8 órából lesz 8 óra 30 perc (ledolgozzuk az ebédet),a különbözetet két oszlopra osztottam (de lehet meg lehet csinálni egy oszlopba is) ami kiírja, hogy menny a plusz óra vagy mínusz óra .
Itt csak egy adatnak kéne megjelennie vagy a mínusz vagy a plusz
„G” oszlopba viszont percet szeretnék megjelenteni, de úgy ha mínuszos akkor mínusz előjellel írja ki .
Sok mindent próbáltam már Mesterséges intelligenciával, de értetlen és nem is működtek pontosan, de lehet én voltam béna, gondolom fontos a cella formátum is
Ebben kérnék segítséget.
Vagyis csak a A B írok adatot, a többi függvény
Köszönöm2024-10-02-14:08 #10988Köszönöm a Segítséget
C2: =B2-A2 (formátum: ó:pp)
E2: =HAHIBA(IDŐ(8;30;0)-C2-HA(D2=”x”;0;IDŐ(0;30;0));””) (formátum: ó:pp;)
F2: =E2*-1 (formátum: ó:pp;)
G2: =(C2-IDŐ(8;HA(D2=”x”;30;0);0))*24*60 (formátum: 0)2024-10-02-15:43 #10990Szia GBali!
Nos, akkor én is nekifutok újra. Kicsit „lassabban”.
Hogy érthetőbb magyarázatot adjak, csupán egyetlen sorban szereplő adatokról fogok beszélni. Legyen ez a sor az első adatsor, a táblázat második sora.
Az „A2” cellába beírtad az érkezés időpontját. 11:00
A „B2” cellába beírtad a távozás időpontját. 18:30
A „C2” cellában egy egyszerű kivonással megállapítod a jelenlét időtartamát =B2-A2A „D2” cellában jelölöd, hogy a dolgozó 30 perc fizetetlen pihenő időt (ebédidőt) kapott.
Ez azt jelenti, hogy a dolgozó érkezése után legalább egy megszakítással összesen 8 órát tölt munkával és 30 percet kedve szerinti pihenéssel. Így tehát papírforma szerint 8 és fél órával az érkezése után távozik. Azonban, ha a „D2” cellában nem lenne jelölés, az azt jelentené, hogy a 30 perces pihenő idő mellet csupán 7 és fél órai munkavégzést vár el a dolgozótól a munkáltató.
Ezt a két esetet kell vizsgálni a HA() függvény segítségével.
Ha a „D2” cellában van „x” akkor 8,5 órát vegyen alapul a további számítások során, egyéb esetben pedig csak 8 órát.
De mi is lesz a további számítás? Semmi különös, csak egy újabb kivonás, a „C2″ cellában már használt képlethez hasonló.Fontos és ezért érdemes tudni, hogy a dátum és az időértékek is számformátumú adatok. Az Excel a dátumokat úgy kezeli egész számokként, hogy megszámolja, hogy hány nap telt el az aktuális dátumig 1900. január 1. napja óta (1900. január 1. = 1)
Az időértékek ebből következően viszont törtszámok. Mivel egy nap 24 órából áll (ez a 24 órányi idő tesz ki egy egész napot, egy egész számot) ezért például a reggel 6 óráig eltelt időt a 6/24 tört értékkel fejezhetjük ki legszemléletesebben. 6/24 = 1/4 (0,25) Egy másik nagyon egyszerű példa délig éppen a nap fele telik el. Számtanilag így írhatjuk le: 12/24 = 1/2 (0,5).Kis kitérő után visszatérek a félbehagyott =HA(D2=”x”; … ) függvényhez. Tehát ha a feltételként meghatározott egyenlőség IGAZ, akkor 8,5/24 törtértéket kell kivonni a „C2” cellában már kiszámolt tényleges jelenlét időtartamából, ha viszont az egyenlőség nem teljesül, azaz HAMIS, akkor a 8/24 értékkel kell számolni. Ez eddig bár helyes eredményt ad, de te nem egy törtszámot szeretnél kapni, hanem a percek egész számú értékét.
Mit lehet itt tenni?
Láttuk, hogy ha órákról, az azokra egy egész napból jutó részről beszélünk akkor az egész nap óráinak számához, 24-hez viszonyítottunk. A percek esetén sincs másképpen. Egy napban 24×60 = 1440 perc van. Ha tehát a fenti HA() függvény tört értékű eredményét megszorozzuk 1440-nel, máris megkapjuk a vágyott végeredményt.Azt remélem, hogy érthetően magyaráztam a gondolatmenetemet, de tudom, hogy a szemléltetés sokkal hatékonyabb, mint a „száraz leírás”, ezért mellékelem az általad eredetileg közzétett fájl fentiek szerint kiegészített változatát.
üdv’
veraxAttachments:
You must be logged in to view attached files. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.