+ Reply to Thread
Results 1 to 4 of 4

average with conditions

  1. #1
    vinnie123
    Guest

    average with conditions

    Hi everyone. I've a spreadsheet with one column (eg. A1:A100)
    containing a range of values (ages) and another column (B1:B100) a
    value of either 1 or 2 (representing males vs females). How can a find
    the average of the cells A1:A100 that have a value of 1 in column B;
    ie. the average age of the males only

    Any suggestions? Thanks.


  2. #2
    Dave Peterson
    Guest

    Re: average with conditions

    =average(if(b1:b100)=1,a1:a100))

    This is an array formula. Hit ctrl-shift-enter instead of enter. If you do it
    correctly, excel will wrap curly brackets {} around your formula. (don't type
    them yourself.)

    Adjust the range to match--but you can't use the whole column.

    vinnie123 wrote:
    >
    > Hi everyone. I've a spreadsheet with one column (eg. A1:A100)
    > containing a range of values (ages) and another column (B1:B100) a
    > value of either 1 or 2 (representing males vs females). How can a find
    > the average of the cells A1:A100 that have a value of 1 in column B;
    > ie. the average age of the males only
    >
    > Any suggestions? Thanks.


    --

    Dave Peterson

  3. #3
    Dave Peterson
    Guest

    Re: average with conditions

    And you have more responses at your other post.

    vinnie123 wrote:
    >
    > Hi everyone. I've a spreadsheet with one column (eg. A1:A100)
    > containing a range of values (ages) and another column (B1:B100) a
    > value of either 1 or 2 (representing males vs females). How can a find
    > the average of the cells A1:A100 that have a value of 1 in column B;
    > ie. the average age of the males only
    >
    > Any suggestions? Thanks.


    --

    Dave Peterson

  4. #4
    s
    Guest

    Re: average with conditions

    Hi,
    is there anyone who can tell me how to solve the same problem but with 2
    conditions.. i want the average of say column F, when 2 conditions are
    fullfilled, in column A and C.
    I tried
    =AVERAGE(IF((A2:A22="X")+(C2:C22="Y"),F2:F22))
    with ctrl shift enter, but i cant make it work...

    thanks,
    S
    "Dave Peterson" wrote:

    > =average(if(b1:b100)=1,a1:a100))
    >
    > This is an array formula. Hit ctrl-shift-enter instead of enter. If you do it
    > correctly, excel will wrap curly brackets {} around your formula. (don't type
    > them yourself.)
    >
    > Adjust the range to match--but you can't use the whole column.
    >
    > vinnie123 wrote:
    > >
    > > Hi everyone. I've a spreadsheet with one column (eg. A1:A100)
    > > containing a range of values (ages) and another column (B1:B100) a
    > > value of either 1 or 2 (representing males vs females). How can a find
    > > the average of the cells A1:A100 that have a value of 1 in column B;
    > > ie. the average age of the males only
    > >
    > > Any suggestions? Thanks.

    >
    > --
    >
    > Dave Peterson
    >


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1