#1   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 13
Default sumif

still trying to find a way to use 2 criteria within 2 ranges to add 1 range
of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give twice
the amount




  #2   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 329
Default sumif

Hi Sulasno,

I assume you want to sum the data only where range1=criteria1 AND range2=criteria2. SUMIF won't work with multiple conditions in
that way. For that you could use the SUMPRODUCT function (see the other replies), or:
=SUM(IF((range1=criteria1)*((range2=criteria2),dat a))
as an array formula (entered with <Ctrl-<Shift-<Enter).

Note that both SUMPRODUCT and the array formula above require a fully-qualified range - you can't use simple whole-column or
whole-row references (ie E:E or 3:3 won't work).

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message ...
still trying to find a way to use 2 criteria within 2 ranges to add 1 range of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give twice the amount





  #3   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 13
Default sumif

thanks
I am trying to understand what does the * means

going to try this forumula;

=sum(if((A1:A100,"XXX")*((B1:B100,"YYY"),C1:C100)) and use
<Ctrl-<Shift-<Enter)

can "XXX" and "YYY" point to a value in a cell?
=sum(if((A1:A100,X1((B1:B100,Y1),C1:C100)) and use <Ctrl-<Shift-<Enter)


"macropod" wrote in message
...
Hi Sulasno,

I assume you want to sum the data only where range1=criteria1 AND
range2=criteria2. SUMIF won't work with multiple conditions in that way.
For that you could use the SUMPRODUCT function (see the other replies),
or:
=SUM(IF((range1=criteria1)*((range2=criteria2),dat a))
as an array formula (entered with <Ctrl-<Shift-<Enter).

Note that both SUMPRODUCT and the array formula above require a
fully-qualified range - you can't use simple whole-column or whole-row
references (ie E:E or 3:3 won't work).

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message
...
still trying to find a way to use 2 criteria within 2 ranges to add 1
range of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give
twice the amount







  #4   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 13
Default sumif

thanks
finally got it right

{=SUM(IF(($A2:$A7=A2)*($B$2:$B$7=B2),$E$2:$E$7))}


"macropod" wrote in message
...
Hi Sulasno,

I assume you want to sum the data only where range1=criteria1 AND
range2=criteria2. SUMIF won't work with multiple conditions in that way.
For that you could use the SUMPRODUCT function (see the other replies),
or:
=SUM(IF((range1=criteria1)*((range2=criteria2),dat a))
as an array formula (entered with <Ctrl-<Shift-<Enter).

Note that both SUMPRODUCT and the array formula above require a
fully-qualified range - you can't use simple whole-column or whole-row
references (ie E:E or 3:3 won't work).

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message
...
still trying to find a way to use 2 criteria within 2 ranges to add 1
range of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give
twice the amount







  #7   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 10,124
Default sumif


You should always try it yourself first.
--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Sulasno" wrote in message
...
thanks
is there a limit to the number of criteria?

I presume that this will also work?
=SUMPRODUCT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*($C$2:$C $7=C2)*($D$2:$D$7=D2),$E$2:$E$7)

"Don Guillett" wrote in message
...
Less resource use with sumproduct.
=SUMproduct(($A2:$A$7=A2)*($B$2:$B$7=B2),$E$2:$E$7 )


--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Sulasno" wrote in message
...
thanks
finally got it right

{=SUM(IF(($A2:$A7=A2)*($B$2:$B$7=B2),$E$2:$E$7))}


"macropod" wrote in message
...
Hi Sulasno,

I assume you want to sum the data only where range1=criteria1 AND
range2=criteria2. SUMIF won't work with multiple conditions in that
way. For that you could use the SUMPRODUCT function (see the other
replies), or:
=SUM(IF((range1=criteria1)*((range2=criteria2),dat a))
as an array formula (entered with <Ctrl-<Shift-<Enter).

Note that both SUMPRODUCT and the array formula above require a
fully-qualified range - you can't use simple whole-column or whole-row
references (ie E:E or 3:3 won't work).

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message
...
still trying to find a way to use 2 criteria within 2 ranges to add 1
range of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give
twice the amount











  #8   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 13
Default sumif

I wish I could; I don't have the file in hand and is helping someone with
the question


"Don Guillett" wrote in message
...

You should always try it yourself first.
--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Sulasno" wrote in message
...
thanks
is there a limit to the number of criteria?

I presume that this will also work?
=SUMPRODUCT(($A$2:$A$7=A2)*($B$2:$B$7=B2)*($C$2:$C $7=C2)*($D$2:$D$7=D2),$E$2:$E$7)

"Don Guillett" wrote in message
...
Less resource use with sumproduct.
=SUMproduct(($A2:$A$7=A2)*($B$2:$B$7=B2),$E$2:$E$7 )


--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Sulasno" wrote in message
...
thanks
finally got it right

{=SUM(IF(($A2:$A7=A2)*($B$2:$B$7=B2),$E$2:$E$7))}


"macropod" wrote in message
...
Hi Sulasno,

I assume you want to sum the data only where range1=criteria1 AND
range2=criteria2. SUMIF won't work with multiple conditions in that
way. For that you could use the SUMPRODUCT function (see the other
replies), or:
=SUM(IF((range1=criteria1)*((range2=criteria2),dat a))
as an array formula (entered with <Ctrl-<Shift-<Enter).

Note that both SUMPRODUCT and the array formula above require a
fully-qualified range - you can't use simple whole-column or whole-row
references (ie E:E or 3:3 won't work).

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message
...
still trying to find a way to use 2 criteria within 2 ranges to add 1
range of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give
twice the amount













  #9   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 329
Default sumif

Hi Sulasno,

The tests (range1=criteria1) and (range2=criteria2) both return True/False (1/0) values according to whether the test is satisfied.
So each test ends up with and array of 1s and 0s. The * multiples the 1s and 0s from the two arrays. The result is that you end up
with 1s (ie True results) where the values in both arrays are 1s (ie 1*1=1, 1*0=0, 0*1=0, 0*0=0). In essence, then, * works like an
AND test - basically requiring both conditions to be true.

Sorry about the typo in the formula. It should have been:
=SUM(IF((range1=criteria1)*(range2=criteria2),data ))

And yes, you can add more conditions, for example:
=SUM(IF((range1=criteria1)*(range2=criteria2)*(ran ge2criteria1)*(range1<criteria2),data))

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message ...
thanks
I am trying to understand what does the * means

going to try this forumula;

=sum(if((A1:A100,"XXX")*((B1:B100,"YYY"),C1:C100)) and use <Ctrl-<Shift-<Enter)

can "XXX" and "YYY" point to a value in a cell?
=sum(if((A1:A100,X1((B1:B100,Y1),C1:C100)) and use <Ctrl-<Shift-<Enter)


"macropod" wrote in message ...
Hi Sulasno,

I assume you want to sum the data only where range1=criteria1 AND range2=criteria2. SUMIF won't work with multiple conditions in
that way. For that you could use the SUMPRODUCT function (see the other replies), or:
=SUM(IF((range1=criteria1)*((range2=criteria2),dat a))
as an array formula (entered with <Ctrl-<Shift-<Enter).

Note that both SUMPRODUCT and the array formula above require a fully-qualified range - you can't use simple whole-column or
whole-row references (ie E:E or 3:3 won't work).

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"Sulasno" wrote in message ...
still trying to find a way to use 2 criteria within 2 ranges to add 1 range of data;

range1 range2 criteria1 criteria2 data

=sumif(range1,criteria1,data)+sumif(range2,criteri a2,data) will give twice the amount








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
SumIf Rodrigo Ferreira Excel Discussion (Misc queries) 3 September 19th 06 03:36 PM
Embedding a Sumif in a sumif C.Pflugrath Excel Worksheet Functions 5 August 31st 05 07:31 PM
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 07:51 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"