Új hozzászólás Aktív témák
-
axioma
Topikgazda
válasz geckowize #3662 üzenetére
En mashogy allnek neki. Nem is ertem, miert nem a 10 oraval szorzol a 14-ek levonasa helyett?
Szerintem ezt ugy kene, kiszamolod a teljes napok szama az a ket idopont datumanak kulonbsege minusz 1 (*), ebbol kivonod ahany egesszer megvan a 7 annyiszor 2-t, majd megnezed, hogy a hetnapja az nagyobb-e a kezdesnel, akkor meg 2-t. Ezek utan a megkapott egesz napokat szorzod 10-zel, plusz hozzaadod a 18-bol kivonva az elso idopont orajat, meg a masodik idopont orajabol kivonva a 8-at.
Persze van benne IF, meg unnepnapokat nem vesz figyelembe, de ezzel azt kapnad amit szeretnel.(*) Ha napon belul van a ket esemeny, akkor ez -1-et ad, de ha vegiggondolod a ket atfedo intervallum miatt pont jo lesz -- ha jobban megnyugtat, eloszor valaszd le plusz egy if-fel azt az esetet, ha a datum azonos.
-
axioma
Topikgazda
válasz geckowize #3664 üzenetére
Nem is ertem, most mar a hetveget figyelembe se veszed...
A networkdays-nel nyilvan azert emelkedett a plusz unnepnap miatt, mert eggyel kevesebbszer vontal 14 orat, de sehol nem veszed figyelembe a hetvegi napokat 24 oraval.
Probald mar meg forditva! (Networkdays-2) * 10 + a resztli, de azt a maradekot ugy ahogy leirtam (elkered a C1-tol a time erteke't es kivonod 18-bol). Az lehet hogy a networkdays-nel ha a ket hatarnap nem mindegyiket szamolja, akkor csak -1 kell, nezd meg a fuggvenyleirasban. Illetve ha bejelentes lehet hetvegen is, akkor azt kulon kell figyelni (a 18-time(c1) akkor nincs).