ScorpionX
17.01.13,14:08
Dobry den,

Potrebujem poradit ako v Exceli 2007 ako mam spravit nech mi to z datumu zadanom v tvare 10.12.2012 v policku A2 vypisal cislo tyzdna v mesiaci v policku B2 ? a v pripade ked je A2 prazdne aj B2 aby bolo prazdne .

DAkujem,
PaloPa
17.01.13,14:55
Ak je dátum v A1, potom napr takto:

=SUMPRODUCT(--(DATE(YEAR(A1);MONTH(A1);ROW($1:$31))<=A1);--(WEEKDAY(DATE(YEAR(A1);MONTH(A1);ROW($1:$31));1)=1 ))+1

P.
marjankaj
17.01.13,15:15
alebo takto pre týždeň začínajúci v nedeľu.

=IFERROR(WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1);MONTH(A1);1))+1;"")

Drobná úprava pre týždeň začínajúci v pondelok

=IFERROR(WEEKNUM(A1;2)-WEEKNUM(DATE(YEAR(A1);MONTH(A1);1);2)+1;"")

Pali tvoj vzorec nedáva správny výsledok, ak mesiac začína v nedeľu. 1/9/2013 alebo 1/12/2013
ScorpionX
17.01.13,17:07
hmm.. nejde mi ani jedno ..nemozte pridat prilohu ? diky
marjankaj
17.01.13,19:19
.
ScorpionX
17.01.13,19:23
toto tam vidim :


17.1.2013
#NÁZEV?

#NÁZEV?



vobec nechapem :(
marjankaj
17.01.13,19:27
máš naozaj excel 2007?
ScorpionX
17.01.13,19:30
jj excel 2007
ScorpionX
17.01.13,19:37
mam to :D ide to presne podla europskej normy.otazka este je co stym ked v bunka s datumom je este prazdna ?
marjankaj
17.01.13,19:49
mam to :D ide to presne podla europskej normy.otazka este je co stym ked v bunka s datumom je este prazdna ?
vyskúšal si?
ScorpionX
17.01.13,19:55
skusal som ..podla americkej normy to je ide je tam NULA ..ale podla europskej nie je tam stale 1
marjankaj
17.01.13,20:03
skusal som ..podla americkej normy to je ide je tam NULA ..ale podla europskej nie je tam stale 1
prilož súbor
ScorpionX
17.01.13,20:10
to aj v Tvojom subore ked necham prazdne pole napriklad A6 ..polia B6 a D6 vykazuju cisla 1 a 0
marjankaj
17.01.13,20:20
tak takto
'kopíruj až odtiaľto =IF(A1="";"";WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1);MONTH(A1);1))+1)
ScorpionX
17.01.13,20:27
no nic stale to nejde ? ako sem prilozim subor ? :D :D
ScorpionX
21.01.13,13:50
malo to byt takto : =IF(ISBLANK(B3);"";(IFERROR(WEEKNUM(B3;2)-WEEKNUM(DATE(YEAR(B3);MONTH(B3);1);2)+1;"")))