#1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 12
Default sum if

Hi all

I know this should be easy but I am having no luck so any help would be
great!!
I have two columns, column B for attendance (which is populated by an "x" if
attended) and column A for the number of hours attended. I want a total
number of hours attended, so am trying to say "if there is an x in column B,
then sum column a". I thought it would just be
if((B4-B195="x"),sum(a4:a195),"")
however it keeps returning a "value" error or sums the entire column
regardless of the attendance. Help!

Cheers
Soph
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 703
Default sum if

Hi

This Sumproduct formula should do it. Just remember to format the
resulting cell as time:

=SUMPRODUCT(--(B4:B195="X"),--(A4:A195))

Regards,
Per

On 10 Aug., 02:24, soph wrote:
Hi all

I know this should be easy but I am having no luck so any help would be
great!!
I have two columns, column B for attendance (which is populated by an "x" if
attended) and column A for the number of hours attended. *I want a total
number of hours attended, so am trying to say "if there is an x in column B,
then sum column a". *I thought it would just be
if((B4-B195="x"),sum(a4:a195),"")
*however it keeps returning a "value" error or sums the entire column
regardless of the attendance. *Help!

Cheers
Soph


  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,549
Default sum if

=SUMIF(B4:B195,"x",A4:A195)
--
Jim Cone
Portland, Oregon USA



"soph"
wrote in message
Hi all
I know this should be easy but I am having no luck so any help would be
great!!
I have two columns, column B for attendance (which is populated by an "x" if
attended) and column A for the number of hours attended. I want a total
number of hours attended, so am trying to say "if there is an x in column B,
then sum column a". I thought it would just be
if((B4-B195="x"),sum(a4:a195),"")
however it keeps returning a "value" error or sums the entire column
regardless of the attendance. Help!

Cheers
Soph
  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 12
Default sum if

perfect, thanks!! can I ask what the "--" is for?

"Per Jessen" wrote:

Hi

This Sumproduct formula should do it. Just remember to format the
resulting cell as time:

=SUMPRODUCT(--(B4:B195="X"),--(A4:A195))

Regards,
Per

On 10 Aug., 02:24, soph wrote:
Hi all

I know this should be easy but I am having no luck so any help would be
great!!
I have two columns, column B for attendance (which is populated by an "x" if
attended) and column A for the number of hours attended. I want a total
number of hours attended, so am trying to say "if there is an x in column B,
then sum column a". I thought it would just be
if((B4-B195="x"),sum(a4:a195),"")
however it keeps returning a "value" error or sums the entire column
regardless of the attendance. Help!

Cheers
Soph



  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 703
Default sum if

Thanks for your reply.

-- is used to convert True/False values to 1/0 and it is actually not
needed in the last link of my formula.

=SUMPRODUCT(--(B4:B195="X"),B4:A195)

It can also be written like this:

=SUMPRODUCT((B4:B195="X")*A4:A195)

Hopes this helps.
....
Per


On 10 Aug., 02:43, soph wrote:
perfect, thanks!! *can I ask what the "--" is for?



"Per Jessen" wrote:
Hi


This Sumproduct formula should do it. Just remember to format the
resulting cell as time:


=SUMPRODUCT(--(B4:B195="X"),--(A4:A195))


Regards,
Per


On 10 Aug., 02:24, soph wrote:
Hi all


I know this should be easy but I am having no luck so any help would be
great!!
I have two columns, column B for attendance (which is populated by an "x" if
attended) and column A for the number of hours attended. *I want a total
number of hours attended, so am trying to say "if there is an x in column B,
then sum column a". *I thought it would just be
if((B4-B195="x"),sum(a4:a195),"")
*however it keeps returning a "value" error or sums the entire column
regardless of the attendance. *Help!


Cheers
Soph- Skjul tekst i anførselstegn -


- Vis tekst i anførselstegn -


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



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

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"