#1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 184
Default Sumif

Hi all, is there a way to write a sumif formula where the column of
the data to be summed is a variable? In cell A1, I have a pulldown
menu of Months. Across row 2, I have the months Jan-Dec. I'm trying
to vary the column to be summed based on the month selected in A1.
Possible? Thanks!

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 8,856
Default Sumif

Here's one way of doing it. I assumed your months (Jan, Feb, Mar etc)
were in B2:M2, with data immediately below them in row3. Put this
formula in A3:

=SUM(INDIRECT("B3:"&CHAR(MATCH(A1,B2:M2,0)+65)&"3" ))

Then choose your month from the pull-down in A1 and you will have the
sum from January up to the month chosen.

Hope this helps.

Pete

On Oct 9, 4:40 pm, Steve wrote:
Hi all, is there a way to write a sumif formula where the column of
the data to be summed is a variable? In cell A1, I have a pulldown
menu of Months. Across row 2, I have the months Jan-Dec. I'm trying
to vary the column to be summed based on the month selected in A1.
Possible? Thanks!



  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 184
Default Sumif

Hi Pete, thanks for the response. But I don't think I was very clear
in explaining my problem. Let me try again:

In cell A1of Sheet1 I have a pulldown menu of Dates (1/1/2007 through
12/1/2009). On Sheet2, Cells N2 though DD2 have dates. I'm trying to
use a standard Sumif, with the column to search being Sheet2!
B3:B18000, the criteria to find in Sheet1!A3, BUT the column to sum
varying based on the criteria selected in Sheet1!A1. Essentially, I
need it to find a "match" based on the contents of Sheet1!A1. For
instance, if the user selects 8/1/2008 in cell A1, then the Sumif will
look for 8/1/2008 in Sheet2!N2:DD2 and sum the column that it finds it
in.

Does that make more sense? Thanks for your help!!




On Oct 9, 10:11 am, Pete_UK wrote:
Here's one way of doing it. I assumed your months (Jan, Feb, Mar etc)
were in B2:M2, with data immediately below them in row3. Put this
formula in A3:

=SUM(INDIRECT("B3:"&CHAR(MATCH(A1,B2:M2,0)+65)&"3" ))

Then choose your month from the pull-down in A1 and you will have the
sum from January up to the month chosen.

Hope this helps.

Pete

On Oct 9, 4:40 pm, Steve wrote:



Hi all, is there a way to write a sumif formula where the column of
the data to be summed is a variable? In cell A1, I have a pulldown
menu of Months. Across row 2, I have the months Jan-Dec. I'm trying
to vary the column to be summed based on the month selected in A1.
Possible? Thanks!- Hide quoted text -


- Show quoted text -



  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Sumif

Try this:

=SUMIF(Sheet2!B3:B18000,Sheet1!A3,INDEX(Sheet2!N3: DD18000,,MATCH(Sheet1!A1,Sheet2!N2:DD2,0)))

--
Biff
Microsoft Excel MVP


"Steve" wrote in message
ups.com...
Hi Pete, thanks for the response. But I don't think I was very clear
in explaining my problem. Let me try again:

In cell A1of Sheet1 I have a pulldown menu of Dates (1/1/2007 through
12/1/2009). On Sheet2, Cells N2 though DD2 have dates. I'm trying to
use a standard Sumif, with the column to search being Sheet2!
B3:B18000, the criteria to find in Sheet1!A3, BUT the column to sum
varying based on the criteria selected in Sheet1!A1. Essentially, I
need it to find a "match" based on the contents of Sheet1!A1. For
instance, if the user selects 8/1/2008 in cell A1, then the Sumif will
look for 8/1/2008 in Sheet2!N2:DD2 and sum the column that it finds it
in.

Does that make more sense? Thanks for your help!!




On Oct 9, 10:11 am, Pete_UK wrote:
Here's one way of doing it. I assumed your months (Jan, Feb, Mar etc)
were in B2:M2, with data immediately below them in row3. Put this
formula in A3:

=SUM(INDIRECT("B3:"&CHAR(MATCH(A1,B2:M2,0)+65)&"3" ))

Then choose your month from the pull-down in A1 and you will have the
sum from January up to the month chosen.

Hope this helps.

Pete

On Oct 9, 4:40 pm, Steve wrote:



Hi all, is there a way to write a sumif formula where the column of
the data to be summed is a variable? In cell A1, I have a pulldown
menu of Months. Across row 2, I have the months Jan-Dec. I'm trying
to vary the column to be summed based on the month selected in A1.
Possible? Thanks!- Hide quoted text -


- Show quoted text -





  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 184
Default Sumif

Thanks Biff. Works awesome! I ran into another issue somewhat
related. There is one set of data that requires me to multiply the
found criteria by the percentage in column CC of the same row where
the criteria was found. So the Sumif formula applies, but can we
modifyit to be a sum-if-product?


On Oct 9, 11:25 am, "T. Valko" wrote:
Try this:

=SUMIF(Sheet2!B3:B18000,Sheet1!A3,INDEX(Sheet2!N3: DD18000,,MATCH(Sheet1!A1,*Sheet2!N2:DD2,0)))

--
Biff
Microsoft Excel MVP

"Steve" wrote in message

ups.com...



Hi Pete, thanks for the response. But I don't think I was very clear
in explaining my problem. Let me try again:


In cell A1of Sheet1 I have a pulldown menu of Dates (1/1/2007 through
12/1/2009). On Sheet2, Cells N2 though DD2 have dates. I'm trying to
use a standard Sumif, with the column to search being Sheet2!
B3:B18000, the criteria to find in Sheet1!A3, BUT the column to sum
varying based on the criteria selected in Sheet1!A1. Essentially, I
need it to find a "match" based on the contents of Sheet1!A1. For
instance, if the user selects 8/1/2008 in cell A1, then the Sumif will
look for 8/1/2008 in Sheet2!N2:DD2 and sum the column that it finds it
in.


Does that make more sense? Thanks for your help!!


On Oct 9, 10:11 am, Pete_UK wrote:
Here's one way of doing it. I assumed your months (Jan, Feb, Mar etc)
were in B2:M2, with data immediately below them in row3. Put this
formula in A3:


=SUM(INDIRECT("B3:"&CHAR(MATCH(A1,B2:M2,0)+65)&"3" ))


Then choose your month from the pull-down in A1 and you will have the
sum from January up to the month chosen.


Hope this helps.


Pete


On Oct 9, 4:40 pm, Steve wrote:


Hi all, is there a way to write a sumif formula where the column of
the data to be summed is a variable? In cell A1, I have a pulldown
menu of Months. Across row 2, I have the months Jan-Dec. I'm trying
to vary the column to be summed based on the month selected in A1.
Possible? Thanks!- Hide quoted text -


- Show quoted text -- Hide quoted text -


- Show quoted text -





  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Sumif

Try this:

=SUMPRODUCT(--(Sheet2!B3:B18000=Sheet1!A3),INDEX(Sheet2!N3:DD180 00,,MATCH(Sheet1!A1,Sheet2!N2:DD2,0))*Sheet1!CC3:C C18000)

You didn't say what sheet column CC was on so I used Sheet1.

--
Biff
Microsoft Excel MVP


"Steve" wrote in message
ps.com...
Thanks Biff. Works awesome! I ran into another issue somewhat
related. There is one set of data that requires me to multiply the
found criteria by the percentage in column CC of the same row where
the criteria was found. So the Sumif formula applies, but can we
modifyit to be a sum-if-product?


On Oct 9, 11:25 am, "T. Valko" wrote:
Try this:

=SUMIF(Sheet2!B3:B18000,Sheet1!A3,INDEX(Sheet2!N3: DD18000,,MATCH(Sheet1!A1,*Sheet2!N2:DD2,0)))

--
Biff
Microsoft Excel MVP

"Steve" wrote in message

ups.com...



Hi Pete, thanks for the response. But I don't think I was very clear
in explaining my problem. Let me try again:


In cell A1of Sheet1 I have a pulldown menu of Dates (1/1/2007 through
12/1/2009). On Sheet2, Cells N2 though DD2 have dates. I'm trying to
use a standard Sumif, with the column to search being Sheet2!
B3:B18000, the criteria to find in Sheet1!A3, BUT the column to sum
varying based on the criteria selected in Sheet1!A1. Essentially, I
need it to find a "match" based on the contents of Sheet1!A1. For
instance, if the user selects 8/1/2008 in cell A1, then the Sumif will
look for 8/1/2008 in Sheet2!N2:DD2 and sum the column that it finds it
in.


Does that make more sense? Thanks for your help!!


On Oct 9, 10:11 am, Pete_UK wrote:
Here's one way of doing it. I assumed your months (Jan, Feb, Mar etc)
were in B2:M2, with data immediately below them in row3. Put this
formula in A3:


=SUM(INDIRECT("B3:"&CHAR(MATCH(A1,B2:M2,0)+65)&"3" ))


Then choose your month from the pull-down in A1 and you will have the
sum from January up to the month chosen.


Hope this helps.


Pete


On Oct 9, 4:40 pm, Steve wrote:


Hi all, is there a way to write a sumif formula where the column of
the data to be summed is a variable? In cell A1, I have a pulldown
menu of Months. Across row 2, I have the months Jan-Dec. I'm trying
to vary the column to be summed based on the month selected in A1.
Possible? Thanks!- Hide quoted text -


- Show quoted text -- Hide quoted text -


- Show quoted text -




Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
sumif for multi conditions. i.e sumif(A1:A10,"Jon" and B1:B10,"A" Harry Seymour Excel Worksheet Functions 9 June 12th 07 10:47 PM
Embedding a Sumif in a sumif C.Pflugrath Excel Worksheet Functions 5 August 31st 05 07:31 PM
Sumif = and between mathewheys Excel Worksheet Functions 4 May 4th 05 01:18 AM
nested sumif or sumif with two criteria dshigley Excel Worksheet Functions 5 April 5th 05 03:34 AM
SUMIF - Range name to used for the "sum_range" portion of a SUMIF function Oscar Excel Worksheet Functions 2 January 11th 05 11:01 PM


All times are GMT +1. The time now is 11:47 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"