Moram priznati da sam kasno video ovo pitanje i odgovor i kada sam ga video - ništa nisam ukapirao! :)
Kako si to rešio problem, na koju "foru"?! Stvarno ništa ne razumem -a ja dok nešto ne razumem, to mi ne da mira. :))
Citat:
ioblakUkupno dana izmedju datuma bez nedelje:
B3==B2-B1-ROUND((B2-B1+7-WEEKDAY(B1,2))/7,0)
Ok, da vidimo, B2-B1 je ukupan broj dana u intervalu, to je lako; a onaj deo iza bi trebalo da je "broj Nedelja u intervalu". Hajde da pojednostavimo problem koliko god možemo, dakle: pitanje bi bilo
kako izbrojati pojavu pojedinačnog dana u nedelji za dati vremenski interval. Kod tebe je to
Code:
ROUND((B2-B1+7-WEEKDAY(B1,2))/7,0)
pri tome, treba reći da je Nedelja VII po redu dan u nedelji za indekse "tipa 2", koristeći f-ju WEEKDAY().
Evo, za početak, ručno sam prebrojao i vidim da f-ja ne računa tačno! Dobijam 16 a prebrojao sam 15. Jesi li uopšte testirao ovo što si napisao, Oblače? Jesi proverio kako se ponaša u graničnim slučajevima?!
Mislim, kako vi ljudi dolazite do ovakvih formula? Je li sledite neka elementarna pravila ili otprilike gađate rezultat, pa kako se zadesi!? Nije ni to problem ako to radite iz hobija ili razbibrige ali - za posao!? Obračun zarada? Slobodnih dana?
Nemam reči, radije više ne bih da komentarišem!
Sudarici, jedan vrlo ozbiljan i
dobronameran savet: kada ti ubuduće bude zatreba ovaj podatak, tačan, ne približan, evo kako ćeš ga najbrže dobiti: nabavi papirni kalendar na kom su vidljivi svi meseci u godini, dve pribadače. One dve pribadače pobodi na početak i kraj intervala i lako ćeš izbrojati Nedelje između. Lako je i - nema greške!
[Ovu poruku je menjao 3okc dana 18.05.2009. u 12:11 GMT+1]
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!