Excel in datumi
Excel in datumi
Pozdravljeni,
V celici G1 imam datum 23.9.2013, v H1 pa 27.9.2013
vstolpcu G so datumu začetka delovnega naloga (G3=13.9.2013,g4=17.9.2013,g5=19.9.2013,g6=23.9-,g7=25.9. in g8=27.9.)
v stlpcu H pa so datumu konca DN (H3=17.9., H4=19.9.,H5=20.9.,H6=25.9,H7=27.9. in H8=30.9.)
v stolpcu I sem vpisal formulo =IF(AND(G3>=$G$1;G3<=$H$1;H3>=$G$1;H3<=$H$1);DATEDIF(G3;H3;"d")+1;0), ki izračuna število dni DN v tekočem dnevu, torej je v celici I6 in I7 rezultat 3, ker za tekoči teden delajo 23,24 in 25.9 oz. 25.9,26.9. in 27.9.
za v celici I8 bi moral biti rezultat 1, ker je začetek DN 27.9. kar še spada v tekoči delovni teden (glede na celico H1)
kako bi v eni formuli dobil izpisek, ki sem jih že dobil (3) in tole enko? ne vem kako naj naredim, da če je datum enak H1 ali G1 naj izpiše 1, drugače pa 0.
Hvla
V celici G1 imam datum 23.9.2013, v H1 pa 27.9.2013
vstolpcu G so datumu začetka delovnega naloga (G3=13.9.2013,g4=17.9.2013,g5=19.9.2013,g6=23.9-,g7=25.9. in g8=27.9.)
v stlpcu H pa so datumu konca DN (H3=17.9., H4=19.9.,H5=20.9.,H6=25.9,H7=27.9. in H8=30.9.)
v stolpcu I sem vpisal formulo =IF(AND(G3>=$G$1;G3<=$H$1;H3>=$G$1;H3<=$H$1);DATEDIF(G3;H3;"d")+1;0), ki izračuna število dni DN v tekočem dnevu, torej je v celici I6 in I7 rezultat 3, ker za tekoči teden delajo 23,24 in 25.9 oz. 25.9,26.9. in 27.9.
za v celici I8 bi moral biti rezultat 1, ker je začetek DN 27.9. kar še spada v tekoči delovni teden (glede na celico H1)
kako bi v eni formuli dobil izpisek, ki sem jih že dobil (3) in tole enko? ne vem kako naj naredim, da če je datum enak H1 ali G1 naj izpiše 1, drugače pa 0.
Hvla
Re: Excel in datumi
Pozdravljeni,
Takole na hitro sklepam, da bi želeli izračunati število delovnih dni med dvema datumoma. Torej število dni z odštetimi sobotami nedeljami, prazniki? Kaj takšnega?
Kaj pa piše v celicah G1 in H1, saj se formula sklicuje tudi nanju?pero978 napisal/-a: v stolpcu I sem vpisal formulo =IF(AND(G3>=$G$1;G3<=$H$1;H3>=$G$1;H3<=$H$1);DATEDIF(G3;H3;"d")+1;0),
Tega pa ne razumem?pero978 napisal/-a: ki izračuna število dni DN v tekočem dnevu,
in potem tu dalje tudi ne, tako da ne vem kaj točno bi želeli?pero978 napisal/-a: torej je v celici I6 in I7 rezultat 3, ker za tekoči teden delajo 23,24 in 25.9 oz. 25.9,26.9. in 27.9.
Takole na hitro sklepam, da bi želeli izračunati število delovnih dni med dvema datumoma. Torej število dni z odštetimi sobotami nedeljami, prazniki? Kaj takšnega?
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Excel in datumi
V celici G1 imam datum 23.9.2013, v H1 pa 27.9.2013 > gre za tekoči delovni teden
je nkako tako
vrstica/stolpec G H i
1 23.9.2013 27.9.2013
2 Začetek DN Konec DN
13.09.2013 17.09.2013
17.09.2013 19.09.2013
19.09.2013 20.09.2013
23.09.2013 25.09.2013
25.09.2013 27.09.2013
27.09.2013 30.09.2013
01.10.2013 14.10.2013
14.10.2013 17.10.2013
18.10.2013 23.10.2013
24.10.2013 29.10.2013
30.10.2013 05.11.2013
je nkako tako
vrstica/stolpec G H i
1 23.9.2013 27.9.2013
2 Začetek DN Konec DN
13.09.2013 17.09.2013
17.09.2013 19.09.2013
19.09.2013 20.09.2013
23.09.2013 25.09.2013
25.09.2013 27.09.2013
27.09.2013 30.09.2013
01.10.2013 14.10.2013
14.10.2013 17.10.2013
18.10.2013 23.10.2013
24.10.2013 29.10.2013
30.10.2013 05.11.2013
Re: Excel in datumi
V celici G1 imam datum 23.9.2013, v H1 pa 27.9.2013 > gre za tekoči delovni teden
je nkako tako
vrstica/stolpec G H i
1 23.9.2013 27.9.2013
2 Začetek DN Konec DN število dni glede na delovni teden
3 13.09.2013 17.09.2013 0 > =IF(AND(G3>=$G$1;G3<=$H$1;H3>=$G$1;H3<=$H$1);DATEDIF(G3;H3;"d")+1;0)
4 17.09.2013 19.09.2013 0
5 19.09.2013 20.09.2013 0
6 23.09.2013 25.09.2013 3 (glede na delovni teden v celici G1 in H1, je DN v teku 23,24. in 25)
7 25.09.2013 27.09.2013 3 (25,26,27)
8 27.09.2013 30.09.2013 1 (27) > tukaj mi z zgornjo formula vrne rezultat 0, moral bi biti pa 1, ker glede na celici H1 in G1, je 27.9. še vedno del tekočega tedna
9 30.9.2013 3.10.2013 0
Hvala in lp
je nkako tako
vrstica/stolpec G H i
1 23.9.2013 27.9.2013
2 Začetek DN Konec DN število dni glede na delovni teden
3 13.09.2013 17.09.2013 0 > =IF(AND(G3>=$G$1;G3<=$H$1;H3>=$G$1;H3<=$H$1);DATEDIF(G3;H3;"d")+1;0)
4 17.09.2013 19.09.2013 0
5 19.09.2013 20.09.2013 0
6 23.09.2013 25.09.2013 3 (glede na delovni teden v celici G1 in H1, je DN v teku 23,24. in 25)
7 25.09.2013 27.09.2013 3 (25,26,27)
8 27.09.2013 30.09.2013 1 (27) > tukaj mi z zgornjo formula vrne rezultat 0, moral bi biti pa 1, ker glede na celici H1 in G1, je 27.9. še vedno del tekočega tedna
9 30.9.2013 3.10.2013 0
Hvala in lp
Re: Excel in datumi
še vedno ne razumem kaj počnete,
formula pa seveda vrača pravilen rezultat, glede na to kaj ste vanjo vpisali! Če se osredotočiva na celico I8. V njej piše:
In poglejva, kaj to pomeni:
Torej ta formula nikakor ne more vrniti rezultata 1 saj odšteva datuma v celici H8 in G8 in med njim je 3 dni razlike!, seveda pa do tja tudi nikoli ne pride, saj H8 ni manjša ali enaka $H$1 in zato AND pogoj pade ==> izpiše 0. Vse tako kot mora biti.
Torej glede na to da vi v celici I8 pričakujete številko 1 ste formulo zapisali narobe. Če želite da vam pomagam mi z besedami opišite kaj sploh želite.
formula pa seveda vrača pravilen rezultat, glede na to kaj ste vanjo vpisali! Če se osredotočiva na celico I8. V njej piše:
Koda: Izberi vse
=IF(AND(G8>=$G$1;G8<=$H$1;H8>=$G$1;H8<=$H$1);DATEDIF(G8;H8;"d")+1;0)
Koda: Izberi vse
=IF(AND(#27.09.13#>=#23.09.13#;#27.09.13#<=#27.09.13#;#30.09.13#>=#23.09.13#;#30.09.13#<=#27.09.13#);DATEDIF(#27.09.13#;#30.09.13#;"d")+1;0)
Torej glede na to da vi v celici I8 pričakujete številko 1 ste formulo zapisali narobe. Če želite da vam pomagam mi z besedami opišite kaj sploh želite.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Excel in datumi
Pozdravljen
Vem, da je formula napačna
v stolpcu I bi rad dobil število dni trajanja delovnega naloga glede na tekoči teden oz. datuma v celici G1 (začetek tedna, 23.9) in H1 (konec tedna, 27.9). Datum trajanja delovnih nalogov so v stolpcu G in H.
če imam datuma 13.09.2013 (začetek) 17.09.2013 (konec) je rezultat v stolpcu I nič, ker datumi med 13 in 19 ne "spadajo" med tekoče dneve, torej med datuma oz. dneve v celici G1 in H1
če imam datuma 23.09.2013 in 25.09.2013 je rezultat v stolpcu I tri, ker so vsi datumu, 23,24 in 25 del tekočega tedna, torej "spadajo" med dneve oz. datuma v celici G1 in h1
tukaj formula deluje, ne deluje pa v naslednjem primeru
imam datuma 27.9 in 30.9. , tkaj samo en dan pade v tekoče teden, to je zadnji dan, 27. Tukaj bi moral biti rezultat 1, vendar mi formula vrne 0
kako bi v obstoječo formulo vgnezdil novo, da bi v primeru, če samo en dan zapade v tekoči teden, dobil rezultat 1
upam, da sem bil kaj bolj razumljiv hvala za pomoč
Vem, da je formula napačna
v stolpcu I bi rad dobil število dni trajanja delovnega naloga glede na tekoči teden oz. datuma v celici G1 (začetek tedna, 23.9) in H1 (konec tedna, 27.9). Datum trajanja delovnih nalogov so v stolpcu G in H.
če imam datuma 13.09.2013 (začetek) 17.09.2013 (konec) je rezultat v stolpcu I nič, ker datumi med 13 in 19 ne "spadajo" med tekoče dneve, torej med datuma oz. dneve v celici G1 in H1
če imam datuma 23.09.2013 in 25.09.2013 je rezultat v stolpcu I tri, ker so vsi datumu, 23,24 in 25 del tekočega tedna, torej "spadajo" med dneve oz. datuma v celici G1 in h1
tukaj formula deluje, ne deluje pa v naslednjem primeru
imam datuma 27.9 in 30.9. , tkaj samo en dan pade v tekoče teden, to je zadnji dan, 27. Tukaj bi moral biti rezultat 1, vendar mi formula vrne 0
kako bi v obstoječo formulo vgnezdil novo, da bi v primeru, če samo en dan zapade v tekoči teden, dobil rezultat 1
upam, da sem bil kaj bolj razumljiv hvala za pomoč
Re: Excel in datumi
Pozdravljen
Vem, da je formula napačna
v stolpcu I bi rad dobil število dni trajanja delovnega naloga glede na tekoči teden oz. datuma v celici G1 (začetek tedna, 23.9) in H1 (konec tedna, 27.9). Datum trajanja delovnih nalogov so v stolpcu G in H.
če imam datuma 13.09.2013 (začetek) 17.09.2013 (konec) je rezultat v stolpcu I nič, ker datumi med 13 in 19 ne "spadajo" med tekoče dneve, torej med datuma oz. dneve v celici G1 in H1
če imam datuma 23.09.2013 in 25.09.2013 je rezultat v stolpcu I tri, ker so vsi datumu, 23,24 in 25 del tekočega tedna, torej "spadajo" med dneve oz. datuma v celici G1 in h1
tukaj formula deluje, ne deluje pa v naslednjem primeru
imam datuma 27.9 in 30.9. , tkaj samo en dan pade v tekoče teden, to je zadnji dan, 27. Tukaj bi moral biti rezultat 1, vendar mi formula vrne 0
kako bi v obstoječo formulo vgnezdil novo, da bi v primeru, če samo en dan zapade v tekoči teden, dobil rezultat 1
upam, da sem bil kaj bolj razumljiv hvala za pomoč
Vem, da je formula napačna
v stolpcu I bi rad dobil število dni trajanja delovnega naloga glede na tekoči teden oz. datuma v celici G1 (začetek tedna, 23.9) in H1 (konec tedna, 27.9). Datum trajanja delovnih nalogov so v stolpcu G in H.
če imam datuma 13.09.2013 (začetek) 17.09.2013 (konec) je rezultat v stolpcu I nič, ker datumi med 13 in 19 ne "spadajo" med tekoče dneve, torej med datuma oz. dneve v celici G1 in H1
če imam datuma 23.09.2013 in 25.09.2013 je rezultat v stolpcu I tri, ker so vsi datumu, 23,24 in 25 del tekočega tedna, torej "spadajo" med dneve oz. datuma v celici G1 in h1
tukaj formula deluje, ne deluje pa v naslednjem primeru
imam datuma 27.9 in 30.9. , tkaj samo en dan pade v tekoče teden, to je zadnji dan, 27. Tukaj bi moral biti rezultat 1, vendar mi formula vrne 0
kako bi v obstoječo formulo vgnezdil novo, da bi v primeru, če samo en dan zapade v tekoči teden, dobil rezultat 1
upam, da sem bil kaj bolj razumljiv hvala za pomoč
Re: Excel in datumi
Ah, koliko hitreje bi prišli do rešitve, če bi vi že na začetku povedali(z besedami!) kaj želite...
Iščemo torej presek dveh datumskih mej... !
Kaj je torej prvi datum v preseku? Prvi datum je maksimalni datum obeh začetnih datumskih mej!
Kaj je zadnji datum v preseku? Zadnji datum v preseku je minimalni datum obeh končnih datumskih mej!
Da torej ne bom preveč pisal in razlagal. zapišite sledeče formule v
Ter jih potegnite navzdol. Sedaj malce poglejte formule in moralo bi vam biti jasno kako pridemo do rezultata, saj sem formule gradil počasi iz I in J v K ter potem končno formuli v L.
Tisto kar vi v originalu iščete je formula:
Ko jo seveda lahko direktno zapišete v kolono I in potegnete navzdol ter že imate rešitev... Vse ostalo je toliko da boste razumeli kako do tega priti!
Iščemo torej presek dveh datumskih mej... !
Kaj je torej prvi datum v preseku? Prvi datum je maksimalni datum obeh začetnih datumskih mej!
Kaj je zadnji datum v preseku? Zadnji datum v preseku je minimalni datum obeh končnih datumskih mej!
Da torej ne bom preveč pisal in razlagal. zapišite sledeče formule v
Koda: Izberi vse
[I3] : =MAX(G3;$G$1)
[J3] : =MIN(H3;$H$1)
[L3] : =IF(I3<=J3;DATEDIF(I3;J3;"d")+1;0)
[K3] : =IF(MAX(G3;$G$1)<=MIN(H3;$H$1);DATEDIF(MAX(G3;$G$1);MIN(H3;$H$1);"d")+1;0)
Tisto kar vi v originalu iščete je formula:
Koda: Izberi vse
=IF(MAX(G3;$G$1)<=MIN(H3;$H$1);DATEDIF(MAX(G3;$G$1);MIN(H3;$H$1);"d")+1;0)
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Excel in datumi
Hvala deluje. Lp
Re: Excel in datumi
Pozdravljeni,
prosil bi za pomoč glede datumov.
Če v celico zapišem datum in potegnem navzdol mi lepo naredi datume za celi mesec. Jaz bi potreboval dvojne datume v stolpcu, v celico A1 in A2 zapišem enak datum, v celico A3 in A4 zapišem naslednji datum, če potegnem navzdol ne deluje a obstaja kakšna možnost da bi to enostavno naredil? Se pravi, da bi imel v stolpcu podvojene datume v zaporedju.
Lp
prosil bi za pomoč glede datumov.
Če v celico zapišem datum in potegnem navzdol mi lepo naredi datume za celi mesec. Jaz bi potreboval dvojne datume v stolpcu, v celico A1 in A2 zapišem enak datum, v celico A3 in A4 zapišem naslednji datum, če potegnem navzdol ne deluje a obstaja kakšna možnost da bi to enostavno naredil? Se pravi, da bi imel v stolpcu podvojene datume v zaporedju.
Lp
Re: Excel in datumi
Ne tole pa seveda ne bo šlo.
Nekaj pa boste morali tudi sami narediti. Kako pa naj bi Excel vedel, kaj natanko vi želite. Avtomatično zapolnjevanje podatkov pač deluje tako, da se morata dva podatka nahajati eden pod drugim (ali eden ob drugem) in potem Excel ugotovi njuno razliko ter zaporedje nadaljuje z izračunano razliko. Ne morete pa vi kar izbrati nekaj celic in potem naj Excel ugotavlja kaj ste si vi želeli. Po tej logiki bi lahko napisali karkoli kamorkoli malce potegnili in potem naj on ugotavlja...
Torej; najprej morate razumeti, kako Excel vidi datume, kar si lahko preberete v blogu. Za Excel so datumi torej preprosto številke. Če torej namesto datumov razmišljava o številkah, želite vi torej sledeče:
Torej v celicah 2n in 2n + 1 želite imeti isto številko oz. isti datum. Zakaj sem za prvo številko izbral 0? Preprosto; če vi izberete nek datum in mu prištevate te številke, boste v celicah A1 in A2 dobili ta isti (izbrani datum), v celicah A3 in A4 naslednji dan in tako dalje...
Kako torej dobiti te številke. Excel vam v celici zna povedati, v kateri vrstici se ta celica nahaja. To vam pove funkcija =ROW(). Če torej to delimo z 2 in zaokrožimo na celo število dobimo natanko to kar smo iskali. Če torej v A1 vpišete =INT((ROW()-1)/2) in potegnete navzdol, dobite natanko to kar smo iskali, torej zaporedje: 0,0,1,1,2,2,3,3,4,4...
Vse kar je potrebno je, da temu prištejemo še nek začetni datum. Vnesite torej v celico D1 datum 1.11.2013 in potem v celico A1: =INT((ROW()-1)/2)+$D$1 ter potegnite navzdol...
To je to kar ste iskali, to je rešitev vašega problema!
Nekaj pa boste morali tudi sami narediti. Kako pa naj bi Excel vedel, kaj natanko vi želite. Avtomatično zapolnjevanje podatkov pač deluje tako, da se morata dva podatka nahajati eden pod drugim (ali eden ob drugem) in potem Excel ugotovi njuno razliko ter zaporedje nadaljuje z izračunano razliko. Ne morete pa vi kar izbrati nekaj celic in potem naj Excel ugotavlja kaj ste si vi želeli. Po tej logiki bi lahko napisali karkoli kamorkoli malce potegnili in potem naj on ugotavlja...
Torej; najprej morate razumeti, kako Excel vidi datume, kar si lahko preberete v blogu. Za Excel so datumi torej preprosto številke. Če torej namesto datumov razmišljava o številkah, želite vi torej sledeče:
Koda: Izberi vse
A1: 0
A2: 0
A3: 1
A4: 1
A5: 2
A6: 2
A7: 3
A8: 4
Kako torej dobiti te številke. Excel vam v celici zna povedati, v kateri vrstici se ta celica nahaja. To vam pove funkcija =ROW(). Če torej to delimo z 2 in zaokrožimo na celo število dobimo natanko to kar smo iskali. Če torej v A1 vpišete =INT((ROW()-1)/2) in potegnete navzdol, dobite natanko to kar smo iskali, torej zaporedje: 0,0,1,1,2,2,3,3,4,4...
Vse kar je potrebno je, da temu prištejemo še nek začetni datum. Vnesite torej v celico D1 datum 1.11.2013 in potem v celico A1: =INT((ROW()-1)/2)+$D$1 ter potegnite navzdol...
To je to kar ste iskali, to je rešitev vašega problema!
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Excel in datumi
Najlepša hvala za razlago in rešitev.
Zelo ste mi olajšali delo.
Lp
Zelo ste mi olajšali delo.
Lp
Re: Excel in datumi
no ker nisem razumel avtorja teme bom še enkrat vprašal podobno zadevo.
Torej imam razpisano količino, potem imam realizirano količino in še za realizirati.
Postavljeno imam da mi računa število dni oz stolpca "še izdelati"
Primer:
Razpisano 400.000 kos
Že izdelano: 200.000 kos
Nerealizirano: 200.000 kos
Potem računam "nerealizirano" 200.000 / normativom stroja = število dni!
Potem pa rečem od +Today() + število dni = predviden konec (datumska oblika).
Mene muči to število dni, rad bi imel workday funkcijo, ki bi mi od današnjega dne računala koliko delovnih dni je to konca po normativu. In predviden datum konca.
ne vem sem zakomplirical ?
Torej imam razpisano količino, potem imam realizirano količino in še za realizirati.
Postavljeno imam da mi računa število dni oz stolpca "še izdelati"
Primer:
Razpisano 400.000 kos
Že izdelano: 200.000 kos
Nerealizirano: 200.000 kos
Potem računam "nerealizirano" 200.000 / normativom stroja = število dni!
Potem pa rečem od +Today() + število dni = predviden konec (datumska oblika).
Mene muči to število dni, rad bi imel workday funkcijo, ki bi mi od današnjega dne računala koliko delovnih dni je to konca po normativu. In predviden datum konca.
ne vem sem zakomplirical ?
Re: Excel in datumi
Pozdravljeni,
Tudi jaz ves ne razumem, kje imate problem. Saj je vse čisto. Število dni znate izračunati (ostanek / normativ), trenutni datum tudi ni problematičen (TODAY) in tudi funkcija WORKDAY v Excelu obstaja. Funkcija WorkDays sprejme tri parametre: začetni datum, odmik in seznam praznikov; torej za vaš primer (če predpostaviva, da boste praznike zapisali v (C10:C30):
Tudi jaz ves ne razumem, kje imate problem. Saj je vse čisto. Število dni znate izračunati (ostanek / normativ), trenutni datum tudi ni problematičen (TODAY) in tudi funkcija WORKDAY v Excelu obstaja. Funkcija WorkDays sprejme tri parametre: začetni datum, odmik in seznam praznikov; torej za vaš primer (če predpostaviva, da boste praznike zapisali v (C10:C30):
Koda: Izberi vse
=WORKDAY(TODAY; ostanek/normativ; C$10$:C$30$)
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator