webForumDet fria alternativet

veckonummer i excel

4 svar · 614 visningar · startad av pelk

pelkMedlem sedan juli 2006132 inlägg
#1

Hej wf
xldennis utmärkta formel

=HELTAL((B21-SUMMA(REST(DATUM(ÅR(B21-REST(B21-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

skulle jag villja förändra så att inte bara veckonumret utan även året erhålls.

Kan ni hjälpa mig med detta?

TosseMedlem sedan aug. 2004126 inlägg
#2
=ÅR(B21) & " v. " & HELTAL((B21-SUMMA(REST(DATUM(ÅR(B21-REST(B21-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

Om du installerar Analysis Toolpak hade du kunnat få ut veckan mycket enklare också!

pelkMedlem sedan juli 2006132 inlägg
#3

Tosse skrev:

=ÅR(B21) & " v. " & HELTAL((B21-SUMMA(REST(DATUM(ÅR(B21-REST(B21-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

Om du installerar Analysis Toolpak hade du kunnat få ut veckan mycket enklare också!

tack Tosse för formeln :birp
Ang Analysis Toolpak , så vill jag minnas att xldennis skrev att det är inte anpassat för svenska förhållanden

pelkMedlem sedan juli 2006132 inlägg
#4

Tosse skrev:

=ÅR(B21) & " v. " & HELTAL((B21-SUMMA(REST(DATUM(ÅR(B21-REST(B21-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

Om du installerar Analysis Toolpak hade du kunnat få ut veckan mycket enklare också!

jag försöker ersätta

B21

med

(C21+(7*4))

Men kan jag på ett lätt fortsätta fylla i neråt?
dvs

C22=ÅR((C21+(7*4))) & " v. " & HELTAL(((C21+(7*4))-SUMMA(REST(DATUM(ÅR((C21+(7*4))-REST((C21+(7*4))-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
C23=?
C24=?
C25=?

jag försökte dra neråt, men får bara värdefel x(

TosseMedlem sedan aug. 2004126 inlägg
#5

Ja, så kan du inte göra, de nyfyllda cellerna hänvisar ju till en sträng och inte ett datum.

Kan du lägga till en hjälpkolumn? Låt i så fall den ha värdena 4, 8, 12 o.s.v. Vi säger nu att dessa värden står i kolumn A, då skriver du:

=ÅR((C$21+(7*A22))) & " v. " & HELTAL(((C$21+(7*A22))-SUMMA(REST(DATUM(ÅR((C$21+(7*A22))-REST((C$21+(7*A22))-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

I cell C22 och fyller sedan nedåt.

Mig veterligen kan man inte ha ett anpassat format för år och datum, vilket innebär att du måste skriva det som en sträng och sedan kan du inte räkna med det som ett datum längre utan att konvertera tillbaka strängen till ett datum vilket verkar vara omöjligt eftersom dagen är borttagen.

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb