View Single Post
  #10   Report Post  
Posted to microsoft.public.excel.newusers
Bojan Bojan is offline
external usenet poster
 
Posts: 10
Default Help with Absence sheet formula.

Thank you very Much Valko, it works!

Best Regards

"T. Valko" wrote:

Using the formula from the sample file:

=SUMPRODUCT(--(A$1:O$1="mon"),--(ISNUMBER(MATCH(A2:O2,{"a/l","dom","sick","bev"},0))))

As you copy down the reference to A1:O1 will remain constant while the
reference to A2:O2 will increment as desired.

--
Biff
Microsoft Excel MVP


"Bojan" wrote in message
...
Me again,

Thank you for your help, I have another question:

Is there a way to lock this "H80:AL80" part of the formula that tests the
days/dates so when I copy the formula to the following name in the list
thay
can remain to count just that row-just the dates.

Example, Let's say I have 10 people on my absence list and one row with
the
days or dates, If I copy the formula downwards, it will go H81:AL81,
H82:AL82
etc... and I have to manually adjust each formula to be H80:AL80.

Thank you


"T. Valko" wrote:

Do the columns represent days of the week? If so, are there column
headers
that are the *dates* for the month?

If that's the case then you can use a formula that tests the header row
for
the day of the week and test the data row for those specific criteria:

H80:AL80 = *dates* for the month
H81:AL81 = data

To count instances of a/l, dom, sick, and bev for Mondays:

=SUMPRODUCT(--(WEEKDAY(H80:AL80,2)=1),--(ISNUMBER(MATCH(H81:AL81,{"a/l","dom","sick","bev"},0))))

For the other weekdays, in the WEEKDAY function change =n to:

For Monday: =1
For Tuesday: =2
For Wednesday: =3
For Thursday: =4
For Friday: =5
For Saturday: =6
For Sunday: =7


--
Biff
Microsoft Excel MVP


"Bojan" wrote in message
...
Hi, I manage a monthly absence sheet, we have 4 types of absences
"sick;
a/l;
bev; dom" and "late or Early finish"
All of these types of absence are entered in one row for a certain
person
on
a certain date. (calendar type of row,31 cells ). At the end of that
row I
need to calculate and divide them monthly for each day of the week how
many
absences were there(Mon2; Tue-o; Wed-3 etc...) but excluding the
"Late"
or
"early" inputs.
I do have a formula and I thought if there is an simple one that I can
use?
Here is a copy of the formula I use for each day in the week, this is
for
Monday only:
=SUM(COUNTIF(H81,"a/l"),COUNTIF(H81,"dom"),COUNTIF(H81,"sick"),COUNTIF (H81,"bev"),COUNTIF(O81,"sick"),COUNTIF(O81,"bev") ,COUNTIF(O81,"dom"),COUNTIF(O81,"a/l"),COUNTIF(V81,"sick"),COUNTIF(V81,"bev"),COUNTIF (V81,"dom"),COUNTIF(V81,"a/l"),COUNTIF(AC81,"bev"),COUNTIF(AC81,"dom"),COUNTI F(AC81,"sick"),COUNTIF(AC81,"a/l"),COUNTIF(AJ81,"a/l"),COUNTIF(AJ81,"dom"),COUNTIF(AJ81,"sick"),COUNT IF(AJ81,"bev"))

thank you