Counta, Index&Match? really stuck

Mike_CS

New Member
Joined
Jun 21, 2017
Messages
24
Hi everybody. My first ever post.

Would anybody know how to return a counta possibly using index and match? Or is there a better way.

I have a table to record when people are on leave.

The column headers are Grade / Team, Name, Staff Number, then the rest are dates in DD/MM/YYYY format and vertical to keep columns less wide (as it runs from Jun17 to March18).

[TABLE="width: 500"]
<tbody>[TR]
[TD]Grade / Team
[/TD]
[TD]Name
[/TD]
[TD]Staff No
[/TD]
[TD]12/6/17
[/TD]
[TD]13/6/17 etc
[/TD]
[/TR]
[TR]
[TD]Grade 6
[/TD]
[TD]JOHN
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]AL
[/TD]
[/TR]
[TR]
[TD]Grade 7
[/TD]
[TD]PAUL
[/TD]
[TD]2
[/TD]
[TD]AL
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Grade 7
[/TD]
[TD]GEORGE
[/TD]
[TD]3
[/TD]
[TD]FL
[/TD]
[TD]FL
[/TD]
[/TR]
[TR]
[TD]TEAM1
[/TD]
[TD]RINGO
[/TD]
[TD]4
[/TD]
[TD]OFF
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]TEAM1
[/TD]
[TD]PETE
[/TD]
[TD]5
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]TEAM2
[/TD]
[TD]BRIAN
[/TD]
[TD]6
[/TD]
[TD]PRIV
[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]

What I would like is a subtotal of entries against each grade on a given date so if I was to choose another day, the answers below would also change.

I have a nested list of dates in a dropdown list and the list of Grade / Team entries e.g. Grade 7, Grade 6 (either could be 10 rows as 10 people are Grade 6).

[TABLE="width: 500"]
<tbody>[TR]
[TD]Date[/TD]
[TD]dropdown list with 1/6/17, 2/6/17 etc.[/TD]
[/TR]
[TR]
[TD]Grade 6[/TD]
[TD]hopefully the total number of entries on the selected date for grade 6 staff[/TD]
[/TR]
[TR]
[TD]Grade7[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Team1[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]

so if I choose 1/6/17 the grade 6 row would say 3 for example, grade 7 says nil but if I change the date to 6/6/17, grade 6 now shows 0, grade 7 shows 2 etc.

is this even possible? I am an absolute beginner but have been teaching myself what I need as I go but I cant work this out.

I know V and Hlookups are out as you'll only get the first occurance but in my head I can picture a SUM/COUNTIF/INDEX&MATCH hybrid that could change the world.

Apologies for rabbiting on. this is my first actual post so go easy on me ha.

All the best

Mike_CS
 

Excel Facts

Wildcard in VLOOKUP
Use =VLOOKUP("Apple*" to find apple, Apple, or applesauce
Are you just counting non-empty cells? If so then perhaps something like this:


Book1
ABCDE
1Grade/TeamNameStaff No12/06/201713/06/2017
2Grade 6JOHN1AL
3Grade 7PAUL2AL
4Grade 7GEORGE3FLFL
5Team 1RINGO4OFF
6Team 1PETE5
7Team 2BRIAN6PRIV
8
9
10Date12/06/2017
11Grade 60
12Grade 72
13Team 11
14Team 21
Monkeys
Cell Formulas
RangeFormula
B11=SUMPRODUCT(($A$2:$A$7=$A11)*(OFFSET($A$2:$A$7,0,MATCH($B$10,$1:$1,0)-1)<>""))


WBD
 
Upvote 0
Are you just counting non-empty cells? If so then perhaps something like this:


[TABLE="width: 85%"]
<tbody>[TR]
[TD]
Worksheet Formulas[TABLE="width: 100%"]
<tbody>[TR="bgcolor: #DAE7F5"]
[TH="width: 10"]Cell
[/TH]
[TH="align: left"]Formula
[/TH]
[/TR]
[TR]
[TH="width: 10, bgcolor: #DAE7F5"]B11
[/TH]
[TD="align: left"]=SUMPRODUCT(($A$2:$A$7=$A11)*(OFFSET($A$2:$A$7,0,MATCH($B$10,$1:$1,0)-1)<>""))
[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]



WBD

Yeah Wideboy you're spot on. Just need non-blanks. I have recreated your example and it works spot on but when I translate it for mine it just displays 0.

My new formula is =SUMPRODUCT(($A$5:$A$59=KS12)*(OFFSET($A$5:$A$59,0,MATCH($KT$11,$E$3:$KR$3,0)-1)<>""))

Update as I was typing. I tinkered with the formula a little and it now works. I assume when the range isn't small you have to remove the finer details. This is the formula that seems to be working for me now:
=SUMPRODUCT(($A:$A=KS12)*(OFFSET($A:$A,0,MATCH($KT$11,$3:$3,0)-1)<>""))

Thanks very much Wideboy. I was absolutely miles away here but you showed me that I was totally thinking of the wrong sum.

If I'm ever in Sheffield i'll by you a pint. :grin:

Thanks - Mike_CS
 
Upvote 0

Forum statistics

Threads
1,224,819
Messages
6,181,153
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top