Posted to microsoft.public.excel.misc
|
|
Calculate no. of Sundays in a month
Afternoon from RSA,
Adding on to this, how would you change the formula to not just be for
Sundays but for all other days in the week.
A1=Mon
A2=Tues
A3=Wed
A4=Thur
A5=Fri
A6=Sat
A7=Sun
Thanks
"Rick Rothstein (MVP - VB)" wrote:
You are quite correct... it was left over from my testing, when I was trying
to get the individual sections to work correctly. Thanks for noticing that.
Although the original formula works correctly (the double unary, the
minus-minus signs, does nothing more than multiply by one), here is the
corrected formula for the archives...
=4+SUMPRODUCT((WEEKDAY(DATE(YEAR(A1),MONTH(A1)+1,1 )-ROW($1:$3))=1)*(DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-ROW($1:$3))28))
Rick
"Sandy Mann" wrote in message
...
Rick,
=4+SUMPRODUCT(--(WEEKDAY(DATE(YEAR(A1),MONTH(A1)+1,1)-ROW($1:$3))=1)*(DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-ROW($1:$3))28))
Being as you are multiplying in the SUMPRODUCT() surely you don't need the
double unary?
--
Regards,
Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings
Replace @mailinator.com with @tiscali.co.uk
"Rick Rothstein (MVP - VB)" wrote in
message ...
Here is a formula that, unlike joeu2004's offering, does not require the
Analysis ToolPak and is also not volatile...
=4+SUMPRODUCT(--(WEEKDAY(DATE(YEAR(A1),MONTH(A1)+1,1)-ROW($1:$3))=1)*(DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-ROW($1:$3))28))
Rick
"Nacho" wrote in message
...
What about if you wnat to know the no. of Sundays, but just from a
single
cell, say
A1=3/1/2007
Thks
"Ron Coderre" wrote:
Try this:
With Dates in A1:A10
This formula counts the number of Saturdays in that range:
=SUMPRODUCT(--(WEEKDAY(A1:A10)=7))
To count other days:
1=Sunday, 2=Monday,....7=Saturday
Does that help?
Post back if you have more questions.
--------------------------
Regards,
Ron (XL2003, Win XP)
Microsoft MVP (Excel)
"Arup C" wrote in message
...
Hi everybody,
Can we calculate no. of sundays from a given range of dates formatted
as
"d
mmm yy ddd"
for example
1 Nov 07 Thu
2 Nov 07 Fri
3 Nov 07 Sat
4 Nov 07 Sun
and so on....
|