določitev dneva, tedna

Pomoč pri delu z MS Excelom
Odgovori
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

določitev dneva, tedna

Odgovor Napisal/-a luka_k »

Pozdravljeni,

Se opravičujem, če moj naslov morda ni povsem na mestu,
Včasih je tudi vprašati težko.
Recimo, v celici a1 je datum:
14.10.2010
V celici b1 bi bil lahko naslednji rezultati:
Danes
Včeraj
ali pa prazno, v kolikor ni zadoščeno pogojema.
Dodatna težava nastopi, kajti rezultat včeraj pride v poštev le med delavniki
(od ponedeljka do petka),torej, če je danes ponedeljek, potem me zanima petek,
to pa seveda ni včeraj.

Zanima me tudi sledeče.

Recimo, v celici a1 je datum:
14.10.2010
V celici b1 bi bil lahko naslednji rezultati:
Ta teden
Prejšnji teden
ali pa prazno
torej enak princip, le da gre tukaj za teden.
Upam,da ste moje vprašanje razumeli.
Resnično me zanima, kakšni so vaši predlogi.
Za pomoč se zahvaljujem.

lp
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a admin »

Moram priznati, da vas čisto natančno ne razumem. Vi torej imate nek datum in na podlagi tega datuma ter trenutnega datuma bi želeli ugotoviti ali gre za včerajšnji dan ali jutrišnji?

Če je to vse, potem je problem dokaj trivialen. Če je torej A1 enak TODAY()-1 potem je to včerajšnji dan. Če je A1 enak TODAY()+1, potem je to jutrišnji dan. Ob tem pa se morate vprašati še če je danes ponedeljek (kar vam pove funkcija WEEKDAY), potem je "včerajšnji" dan oddaljen 3 dni! To je vse.

za teden pa je princip povsem enakovreden, le manjša komplikacija je ugotoviti teden. No v kolikor predpostavimo, da je prvi teden v letu vedno teden kjer je 1.1 potem vam teden v letu vrne spodnja funkcija:

Koda: Izberi vse

=TRUNC(((StartDate-DATE(YEAR(StartDate),1,0))+6)/7)
lp,
Matjaž Prtenjak
Administrator
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a luka_k »

Pozdravljen Matjaž,
ja, popolnoma ste razumeli moje vprašanje,
zanima me, če je določen datum res današnji datum, ali pa včerajšnji datum, no ostalo me ne zanima(torej, rezultat je "")
Vem, da se napiše =today()-1 ,če hočem včerajšnji datum, ne vem pa kako bi vključil WEEKDAY, da bi mi upošteval
tudi ponedeljek.drugače mislim, da se razumeva.

No, pri izbiri tedna :

=TRUNC(((StartDate-DATE(YEAR(StartDate),1,0))+6/7)

mi napiše, da je v vneseni formuli napaka.

za nadaljna pojasnila se zahvaljujem.
lp
zvonem
Prispevkov: 95
Pridružen: Če Sep 29, 2005 10:54 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a zvonem »

V formuli je potrebno vejici spremeniti v podpičja (zaradi tega javlja napako). Za pravilen rezultat pa morate "StartDate" v formuli spremeniti v ime celice, v kateri je iskani datum ali pa celico v kateri je iskani datum poimenovati v "StartDate".
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a luka_k »

pozdravljen,

hvala obema za pomoč, vendar še vedno ne razumem.
odpravil sem napeke, kot ste rekli.
sedaj imam takšen podatek:

28.8.2010 240
29.8.2010 241
30.8.2010 242
31.8.2010 243
1.9.2010 244
2.9.2010 245
3.9.2010 246
4.9.2010 247

torej, nevem natančno kaj naj s temi rezulati počnem....
zelo bi vesel, če bi mi to razložili.

vprašal bi še kako v napisat včerajšnji datum(torej ,da vključim WEEKDAY), kot je bilo vprašanje.
za odgovor se zahvaljujem.

lp
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a admin »

  1. Glede vključitve ponedeljka imate tukaj funkcijo:

    Koda: Izberi vse

    =IF(WEEKDAY(A1;2)=1;IF(A1=TODAY()-3;"Včeraj";IF(A1=TODAY()+1;"jutri";"A"));IF(A1=TODAY()-1;"Včeraj";IF(A1=TODAY()+1;"jutri";"B")))
    
  2. Glede napake v funkciji vam je odgovoril zvone, lahko pa uporabite tudi funkcijo WEEKNUM (v tem primeru morate imeti vključen dodatek v Excelu - poiščite po forumu tematike za WEEKNUM in tam je vse razloženo)
  3. Tiste številke vam pač pomenijo številko tedna v letu! Torej 240-ti teden v letu.
lp,
Matjaž Prtenjak
Administrator
cedra
Prispevkov: 264
Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik

Re: določitev dneva, tedna

Odgovor Napisal/-a cedra »

Ali nam lahko zapišete, kaj naj bi ob vsakem datumu zgoraj morala formula vrniti. :?
lp,

cedra
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a luka_k »

pozdravljen Matjaž

ta formula, ki ste mi jo poslali, je točno to kar želim, res je huda :)

nevem pa, kako naj določim teden glede na številko

torej ta teden
ali pa prejšnji teden

to je žal prehudo za mene
za odgovor se zahvaljujem

lp
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a luka_k »

pozdravljen Cedra

kar zadeva dneve mi je napisal formulo Matjaž in ta je čudovita.

pri formuli za teden, pa naj bi mi vrnilo:

prejšnji teden
ta teden
neslednji teden

za pomoč se zahvaljujem

lp
cedra
Prispevkov: 264
Pridružen: Po Jul 25, 2005 11:11 pm
Kraj: Kamnik

Re: določitev dneva, tedna

Odgovor Napisal/-a cedra »

Koda: Izberi vse

=IF(WEEKNUM(A1)=WEEKNUM(TODAY());"Ta teden";IF(WEEKNUM(A1)=WEEKNUM(TODAY())-1;"Prejšnji teden";IF(WEEKNUM(A1)=WEEKNUM(TODAY())+1;"Prihodnji teden";"Nič od tega")))
Je to tisto kar iščete?
lp,

cedra
luka_k
Prispevkov: 61
Pridružen: So Okt 01, 2005 9:00 pm

Re: določitev dneva, tedna

Odgovor Napisal/-a luka_k »

Pozdravljen

:D :D :D

točno to....

povejte mi še prosim, koliko časa ste rabili?
najlepša hvala

lp :wink:
Odgovori