Kezdőoldal » Számítástechnika » Programok » EXCEL-ben szeretném megvalósít...

EXCEL-ben szeretném megvalósítani a következőt : Hétfőtől Péntekig,7-20ig tart a munka idő, ha csütörtökön elkezdek egy munkát 14:00-kor és következő héten kedden végzek vele 12:00kor, akkor hogy számolom ki a közte eltelt munkaidőt?

Figyelt kérdés
Kritériumok, hogy a hétvégét ne számolja, és hétköznap is csak 7-20 óráig vegye a munkaidőt.

2015. márc. 9. 18:02
 1/8 coopper ***** válasza:

Szia.


Nem egyszerű a dolog, de elvileg megoldható, ha teljes dátummal vannak bent az adatok. pl. 2015.03.05 14:00:00 és a munka hossza nem halad meg egy teljes hetet. (bár arra is felkészithető a képlet)


Adatok :


B2 cellában : 2015.03.05 14:00:00

C2 cellában : 2015.03.10 12:00:00


Dátumnak formázva.


Akkor a képletek :


1. Kiszámolod a teljes napok számát a következő képlettel (benne van a hétvége kivonása is -2) :


=HA(HÉT.NAPJA(C2)<=HÉT.NAPJA(B2);(INT(C2)-INT(B2))-2;(INT(C2)-INT(B2)))-1


2. Kiszámolod az első napon végzett munkaidőt 24-gyed órában :

=(B2-INT(B2)-7/24)


3. Kiszámolod az utolsó napon végzett munkaidőt 24-gyed órában :

=(C2-INT(C2)-7/24)


Az 1-es eredményt szorzod 13-mal (napi max munkaóra) és hozzáadod a 2,3 pontban kijött eredmények összegének 24 szeresét.


A teljes képlet :


=(HA(HÉT.NAPJA(C2)<=HÉT.NAPJA(B2);(INT(C2)-INT(B2))-2;(INT(C2)-INT(B2)))-1)*13+((B2-INT(B2)-7/24)+(C2-INT(C2)-7/24))*24


A képlet nem vizsgájla a munkaidő kezdeténél kisebb illetve a munkaidő vége utáni nagyobb időpontokat.



Sok sikert.

üdv.

2015. márc. 9. 19:12
Hasznos számodra ez a válasz?
 2/8 coopper ***** válasza:
Bocsi, most nézem, hogy nem jól müködik a képlet, de valamilyen kiindulásnak jó lehet.
2015. márc. 9. 19:19
Hasznos számodra ez a válasz?
 3/8 coopper ***** válasza:

Ez már működőképesebb, de azért tesztel le minden előforduló adattal :


=(HA(HÉT.NAPJA(C2)<HÉT.NAPJA(B2);(INT(C2)-INT(B2))-2;(INT(C2)-INT(B2))))*13+((B2-INT(B2)-7/24)+(C2-INT(C2)-7/24))*24


Sok sikert.

üdv.

2015. márc. 9. 19:25
Hasznos számodra ez a válasz?
 4/8 coopper ***** válasza:
Ez sem jó (Ha a munka kezdete és vége ugyanazon a napon van nem jól számol).
2015. márc. 9. 19:34
Hasznos számodra ez a válasz?
 5/8 Fykusz válasza:

Szia,


Létre kell hoznod néhány segédtáblát, de ez gyorsan megy.


1. segédtábla (azt írom, ahogy én készítettem). Amely cellákba nem számadatok kerülnek, azok mind csak informáló cellák lesznek, hogy tudd, mit kell az alattuk-mellettük levőkbe írnod.


A1: Mely napon kezdted el a munkát?

A2: Ide dátum formátumot írsz, pl. 2015.03.04, mondjuk ez a csütörtök.

B1: Hány órakor?

B2: Ide írod az óra:percet, 14:00

A4: Mely napon fejezted be

A5: Szintén dátumot írsz, esetünkben 2015.03.09, mondjuk ez a kedd.

B4: Hány órakor?

B5: Ide óra:percet írsz, esetünkben 12:00


2. segédtábla, ezek lesznek a fix időpontok.


C1: Napi munkaidő

D1: 11:00

C2: Napi munkaidő kezdés

D2: 7:00

C3: Napi munkaidő vége

D3: 20:00


A segédtáblák készek.


Következő lépés a C6-ban (nálam) az ÖSSZ.MUNKANAP függvénnyel ki kell számoltatnod, az általad vizsgált időintervallumban hány munkanap van. Itt azt kapod, hogy 4, a függvény meg így néz ki (a $ jelek lehagyhatók) =ÖSSZ.MUNKANAP($A$2;$A$5)


Szintén segédtábla jön:

C10: Töredék kezdő napon ennyit dolgozol:

D10: Ide az alábbi kis kivonás kerül, zárójelre figyelni! =D3-B2. Ebben a cellában megkapod, az első napon mennyit fordítottál az adott munkára, esetünkben ez 6:00.

C11: Töredék végző napon ennyit dolgozol:

D11: Ide szintén kivonások jönnek =B5-D2. Itt megkapod, az utolsó munkanapból mennyit fordítottál az adott munkára, 5:00.


C14: Össz munkaidőd

D14: Ide jön a végső képlet =(C6-2)*D1+D10+D11. Az össz munkanapokból levonod a kettő nem teljeset, a maradékot szorzod 13-mal (a D1-ben szereplő adat), mert kettő teljes munkanap van, valamint ehhez hozzáadod a két töredék munkanap időadatait.


Vagyis az össz munkaidőd: 37:00.


Remélem, érthető volt.

2015. márc. 10. 00:13
Hasznos számodra ez a válasz?
 6/8 Fykusz válasza:
Bocs, a D1-ben 13:00 van és nem 11:00.
2015. márc. 10. 00:14
Hasznos számodra ez a válasz?
 7/8 Fykusz válasza:
És a D10-ben sincs zárójel. Kicsit későn van már :)
2015. márc. 10. 00:15
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Köszönöm szépen a válaszokat, nagy segítség volt, sikerült így megoldalni! :)
2015. márc. 28. 15:55

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!