ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Help Needed with Dynamic CountIF (https://www.excelbanter.com/excel-worksheet-functions/262413-help-needed-dynamic-countif.html)

Steve

Help Needed with Dynamic CountIF
 
Hello All.

I have a sheet like this on a tab called Summary:

Month: Jan'10 (This is a drop down list showing all months)

Sales Person New Clients Sec Lead Source Minutes
SB GR Gen Pros
SB SB DB Pros
SB SB Pros
JS N/A

I have 12 additional tabs (Jan'10, Feb'10, Mar'10..etc etc etc)

What I am trying to achieve is a count of some data from the sheets on the
other tabs. This is what i have so far:

=COUNTIFS('Jan''10'!C:C,E10,'Jan''10'!M:M,G10,'Jan ''10'!H:H,$D$5)

FYI D5 (at the end) refers to the drop down month field as above. You will
note that the formula above only refers to the tab 'Jan'10, what i need is
for the tab reference to be dynamic based on what the user selects in D5, so
for example, if the D5 = Feb'10 then the formula would be:

=COUNTIFS('Feb''10'!C:C,E10,'Feb''10'!M:M,G10,'Feb ''10'!H:H,$D$5)

I have a good level of skill in excel but nothing with VB so any ideas would
be much appreciated.

Steve


Bob Phillips[_4_]

Help Needed with Dynamic CountIF
 
No need for VBA

=COUNTIFS(INDIRECT("'"&D5&"'!C:C"),E10,INDIRECT("' "&D5&"'!M:M"),G10,INDIRECT("'"&D5&"'!H:H"),$D$ 5)


--

HTH

Bob

"Steve" wrote in message
...
Hello All.

I have a sheet like this on a tab called Summary:

Month: Jan'10 (This is a drop down list showing all months)

Sales Person New Clients Sec Lead Source Minutes
SB GR Gen Pros
SB SB DB Pros
SB SB Pros
JS N/A

I have 12 additional tabs (Jan'10, Feb'10, Mar'10..etc etc etc)

What I am trying to achieve is a count of some data from the sheets on the
other tabs. This is what i have so far:

=COUNTIFS('Jan''10'!C:C,E10,'Jan''10'!M:M,G10,'Jan ''10'!H:H,$D$5)

FYI D5 (at the end) refers to the drop down month field as above. You will
note that the formula above only refers to the tab 'Jan'10, what i need is
for the tab reference to be dynamic based on what the user selects in D5,
so
for example, if the D5 = Feb'10 then the formula would be:

=COUNTIFS('Feb''10'!C:C,E10,'Feb''10'!M:M,G10,'Feb ''10'!H:H,$D$5)

I have a good level of skill in excel but nothing with VB so any ideas
would
be much appreciated.

Steve




Jacob Skaria

Help Needed with Dynamic CountIF
 
Hi Steve

Try the below

=COUNTIFS(INDIRECT("'" & SUBSTITUTE($D$5,"'","''") & "'!C:C"),E10,
INDIRECT("'" & SUBSTITUTE($D$5,"'","''") & "'!M:M"),G10,
INDIRECT("'" & SUBSTITUTE($D$5,"'","''") & "'!H:H"),$D$5)

--
Jacob (MVP - Excel)


"Steve" wrote:

Hello All.

I have a sheet like this on a tab called Summary:

Month: Jan'10 (This is a drop down list showing all months)

Sales Person New Clients Sec Lead Source Minutes
SB GR Gen Pros
SB SB DB Pros
SB SB Pros
JS N/A

I have 12 additional tabs (Jan'10, Feb'10, Mar'10..etc etc etc)

What I am trying to achieve is a count of some data from the sheets on the
other tabs. This is what i have so far:

=COUNTIFS('Jan''10'!C:C,E10,'Jan''10'!M:M,G10,'Jan ''10'!H:H,$D$5)

FYI D5 (at the end) refers to the drop down month field as above. You will
note that the formula above only refers to the tab 'Jan'10, what i need is
for the tab reference to be dynamic based on what the user selects in D5, so
for example, if the D5 = Feb'10 then the formula would be:

=COUNTIFS('Feb''10'!C:C,E10,'Feb''10'!M:M,G10,'Feb ''10'!H:H,$D$5)

I have a good level of skill in excel but nothing with VB so any ideas would
be much appreciated.

Steve


Steve

Help Needed with Dynamic CountIF
 
Worked a dream!! thank you very much!! - much much apprecaited

"Jacob Skaria" wrote:

Hi Steve

Try the below

=COUNTIFS(INDIRECT("'" & SUBSTITUTE($D$5,"'","''") & "'!C:C"),E10,
INDIRECT("'" & SUBSTITUTE($D$5,"'","''") & "'!M:M"),G10,
INDIRECT("'" & SUBSTITUTE($D$5,"'","''") & "'!H:H"),$D$5)

--
Jacob (MVP - Excel)


"Steve" wrote:

Hello All.

I have a sheet like this on a tab called Summary:

Month: Jan'10 (This is a drop down list showing all months)

Sales Person New Clients Sec Lead Source Minutes
SB GR Gen Pros
SB SB DB Pros
SB SB Pros
JS N/A

I have 12 additional tabs (Jan'10, Feb'10, Mar'10..etc etc etc)

What I am trying to achieve is a count of some data from the sheets on the
other tabs. This is what i have so far:

=COUNTIFS('Jan''10'!C:C,E10,'Jan''10'!M:M,G10,'Jan ''10'!H:H,$D$5)

FYI D5 (at the end) refers to the drop down month field as above. You will
note that the formula above only refers to the tab 'Jan'10, what i need is
for the tab reference to be dynamic based on what the user selects in D5, so
for example, if the D5 = Feb'10 then the formula would be:

=COUNTIFS('Feb''10'!C:C,E10,'Feb''10'!M:M,G10,'Feb ''10'!H:H,$D$5)

I have a good level of skill in excel but nothing with VB so any ideas would
be much appreciated.

Steve


Steve

Help Needed with Dynamic CountIF
 
Some reason just returned #value ??? but Jacobs idea worked fine so thanks
anyway!

"Bob Phillips" wrote:

No need for VBA

=COUNTIFS(INDIRECT("'"&D5&"'!C:C"),E10,INDIRECT("' "&D5&"'!M:M"),G10,INDIRECT("'"&D5&"'!H:H"),$D$ 5)


--

HTH

Bob

"Steve" wrote in message
...
Hello All.

I have a sheet like this on a tab called Summary:

Month: Jan'10 (This is a drop down list showing all months)

Sales Person New Clients Sec Lead Source Minutes
SB GR Gen Pros
SB SB DB Pros
SB SB Pros
JS N/A

I have 12 additional tabs (Jan'10, Feb'10, Mar'10..etc etc etc)

What I am trying to achieve is a count of some data from the sheets on the
other tabs. This is what i have so far:

=COUNTIFS('Jan''10'!C:C,E10,'Jan''10'!M:M,G10,'Jan ''10'!H:H,$D$5)

FYI D5 (at the end) refers to the drop down month field as above. You will
note that the formula above only refers to the tab 'Jan'10, what i need is
for the tab reference to be dynamic based on what the user selects in D5,
so
for example, if the D5 = Feb'10 then the formula would be:

=COUNTIFS('Feb''10'!C:C,E10,'Feb''10'!M:M,G10,'Feb ''10'!H:H,$D$5)

I have a good level of skill in excel but nothing with VB so any ideas
would
be much appreciated.

Steve



.



All times are GMT +1. The time now is 02:04 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com