Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Koliko dni je minilo?

 
 
22.2.2008, 0:00

V dve različni celici bomo vpisali dva različna datuma in potem izračunali število dni med njima.

Povezava do vsebine
 
 
 
10.3.2010, 10:31
Zdravo
Naredil sem točno, kot je opisano, pa mi ne izračuna število dni pač pa neki nov datum.
Kaj je narobe
 
 
 
10.3.2010, 11:11
Spremeni format celice (desni miški gumb na celico) ter določi, da to polje vsebuje številko.

spremenil: podtalje (11.9.2010 ob 00.13.02)
 
 
 
10.9.2010, 18:24
deluje
zelo dobro za računat
 
 
 
28.6.2011, 19:49
Kako izračunati tole:

Npr. prvi dan je 10.5.2011, kateri je 30 delovni dan, če je delovnih 6 dni v tednu? Katero funkcijo naj uporabim za izračun 31 delovnega dneva? (excel)

[Prihodnjič izključi Caps Lock, te bomo ravno tako razumeli in ti skušali pomagati. ]


spremenil: Matej V. (28.6.2011 ob 20.58.55)
 
 
 
3.7.2011, 9:56
dobro bom izključila, ampak vseeno me zanima če ste razumeli moje vprašanje?

Hvala
 
 
 
3.7.2011, 14:37
Mislim, da je vprašanje jasno. Večji problem je odgovor na vprašanje.

Za podobne namene se sicer uporablja funkcija WORKDAY, ki izključi vikende in praznike.

Vendar pa je v tvojem primeru zahteva, da ima delovni teden 6 dni, kar pa ni ravno običajno, zato trenutno ne vem za nobeno funkcijo, ki bi ji lahko uporabil.

Trenutno mi pade na pamet edina rešitev, da bi napisal novo funkcijo v VBScriptu, za kar pa je potrebno že nekaj znanja programiranja.
 
 
 
4.7.2011, 20:25
Hvala za odgovor. Sem poskusila že tudi s funkcijo workday, za kar pa mi ta funkcija čisto ne odgovarja.

Upam, da dobimo kdaj tudi to funkcijo na to stran, ker bi bila zelo uporabna pri našem delu.

Lep pozdrav
 
 
 
5.7.2011, 0:08
Sedaj sem na hitro pripravil en skript:

Function DelovniDnevi(StartDate As Long, st_dni As Integer) As Long

Dim d As Long, dCount As Long
datum = StartDate

For d = 1 To st_dni
datum = datum + 1
If Weekday(datum) = 1 Then 'Nedelja
datum = datum + 1
End If
Next d

DelovniDnevi = datum
End Function


Funkcijo prilepiš v VBScript modul v dokument, nato pa jo lahko uporabljaš normalno v celicah, npr.:
=DelovniDnevi(A1,B1)

Omenjena funkcije vzame kot parameter začetni datum (A1) ter število dni (B1), nato pa izračuna, kateri datum bo čez toliko dni.

Pri tem se nedelje preskočijo, kar potem ustreza 6 delovnim dnem v tednu.

Se pa prazniki tu zaenkrat ne upoštevajo, tako da ne vem, če bo kaj uporabno zate.
 
 
 
13.7.2011, 8:43
Hvala za zelo koristno formulo, sedaj pa bi vas samo še prosila, če lahko iz te formule izračunam, če ima teden 5 delovnih dni, da potem dobim 31. dan. Ker če uporabim formulo workday je zelo zamudno, ker moram označiti praznike in vikende, pa še ugibati je potrebno kateri naj bi bil 31. dan?

Hvala
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!