Array hét száma

szavazat
1

Van egy táblázatkezelő használjuk, mint a mi az értékesítés helyén. Ez számítani értékesítés hónapban ezzel képlet oszlop B tranzakció időpontja.

Rendezés hó 1-január-Day nem üresre Cac ha D # van X- H oszloptól

=SUMPRODUCT(--(MONTH(B5:B9999)=1),--(B5:B9999<>),--(D5:D9999=x),H5:H9999)

valami hasonló

=SUMPRODUCT(--(WEEKDAY(B5:B9999)=1),--(B5:B9999<>),--(D5:D9999=x),H5:H9999)

Kell ez a képlet ugyanaz, de szükségem van a hét sorszáma (pay-hétre) 52 fizető hétig. Annyit találtam, WEEKNUM (1-7)

Előre is köszönöm

A kérdést 20/09/2013 19:53
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

A mi Barry Houdini bejegyzésére itt : „WEEKNUM egyike azoknak a funkcióknak, amely nem fogad egy sor érv (mint sok Analysis ToolPak funkciók), mint pl ez a képlet =WEEKNUM(A1:A10)csak vissza # ÉRTÉK! Hiba”

Úgyhogy azt javaslom, egy segítő oszlopot = WEEKNUM (B5) a Row5 (mondjuk ColumnP) és a másolt le, és a képlet igazítani az alábbiak szerint (a héten # 1 eredmény):

=SUMPRODUCT(--((P5:P9999)=1),--(B5:B9999<>""),--(D5:D9999="x"),H5:H9999)  

Ez azonban kapsz 53 'hét egy évben, bár veszem gördülő „hét # 53” (kevesebb mint 7 napig) a következő évben is elfogadható lenne.

Válaszolt 20/09/2013 21:35
a forrás felhasználó

szavazat
0

Be kell WEEKNUM helyett hétköznap. Például:

= WEEKNUM (MA () - DÁTUMÉRTÉK ( "2013/01/01") + 1) ad a mai hét száma

Válaszolt 20/09/2013 20:10
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more