Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Return a Value Based on 3 Critera

I need help devising formulae/VB to do the following:

I have a database list that I copy into Excel as a worksheet. In excel, I
have many different worksheets that do calculations based on this list.

Example database list:

Dept Pay Grade Count Avg. Wage
IT 5 2 50
IT 6 3 75
HR 4 1 40
HR 5 5 50
Sales 8 1 100

How do I:
1) From a cell in my summary report, I want it to automatically lookup how
many people in IT are Pay Grade 6 (i.e. return the count for the row where
the Dept and Pay Grade criteria are met).

2) From another cell in my summary report, I want to automatically lookup
what the average wage is for people in HR who are Pay Grade 4. (i.e. return
the avg wage for the row where the Dept and Pay Grade criteria are met).

Keep in mind my that I frequently need to refresh my database list so I
don't want to keep changing 50 cell references in each of 12 different
worksheets every time I reload the list. I need it to automatically look
this info up from the same range of cells where I always paste updated lists.





What formula can I use to return a value based on three conditions


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 10,124
Default Return a Value Based on 3 Critera

Best to set up defined names for your ranges such as
editnamedefinenameDEPTin the refers to box something like
=offset($a$1,1,0,counta($a:$a),1)
the same for paygrade
then to count them
=sumproduct((dept="IT")*(paygrade=6))
then for your average use this array formula entered with ctrl+shift+enter
=average(if(dept="HR"),paygrade))
--
Don Guillett
SalesAid Software

"mvp23" wrote in message
...
I need help devising formulae/VB to do the following:

I have a database list that I copy into Excel as a worksheet. In excel, I
have many different worksheets that do calculations based on this list.

Example database list:

Dept Pay Grade Count Avg. Wage
IT 5 2 50
IT 6 3 75
HR 4 1 40
HR 5 5 50
Sales 8 1 100

How do I:
1) From a cell in my summary report, I want it to automatically lookup how
many people in IT are Pay Grade 6 (i.e. return the count for the row where
the Dept and Pay Grade criteria are met).

2) From another cell in my summary report, I want to automatically lookup
what the average wage is for people in HR who are Pay Grade 4. (i.e.
return
the avg wage for the row where the Dept and Pay Grade criteria are met).

Keep in mind my that I frequently need to refresh my database list so I
don't want to keep changing 50 cell references in each of 12 different
worksheets every time I reload the list. I need it to automatically look
this info up from the same range of cells where I always paste updated
lists.





What formula can I use to return a value based on three conditions




  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 216
Default Return a Value Based on 3 Critera


"mvp23" wrote in message
...
I need help devising formulae/VB to do the following:

I have a database list that I copy into Excel as a worksheet. In excel, I
have many different worksheets that do calculations based on this list.

Example database list:

Dept Pay Grade Count Avg. Wage
IT 5 2 50
IT 6 3 75
HR 4 1 40
HR 5 5 50
Sales 8 1 100

How do I:
1) From a cell in my summary report, I want it to automatically lookup how
many people in IT are Pay Grade 6 (i.e. return the count for the row where
the Dept and Pay Grade criteria are met).


=SUMPRODUCT(--(A2:A20="IT"),--(B2:B20=6),C2:C20)


2) From another cell in my summary report, I want to automatically lookup
what the average wage is for people in HR who are Pay Grade 4. (i.e.

return
the avg wage for the row where the Dept and Pay Grade criteria are met).


=AVERAGE(IF((A2:A20="HR")*(B2:B:B20=4),D2:D20)

which is an array formula, it should be committed with Ctrl-Shift-Enter, not
just Enter.

Keep in mind my that I frequently need to refresh my database list so I
don't want to keep changing 50 cell references in each of 12 different
worksheets every time I reload the list. I need it to automatically look
this info up from the same range of cells where I always paste updated

lists.

Just set the end of the range greater than you will ever need.


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
Add cells based on critera Needs help[_2_] Excel Discussion (Misc queries) 3 November 1st 07 08:02 PM
Two Critera to match another spreadsheet and return single criteri klmiura Excel Worksheet Functions 2 March 28th 07 08:18 PM
VLookup a given critera and return a value without duplication Excel_oz Excel Discussion (Misc queries) 1 December 8th 06 09:24 AM
Moving data Based on critera. RQtech Excel Programming 6 March 31st 06 07:57 PM
Extract data based on critera from three columns Mildred Excel Discussion (Misc queries) 7 February 24th 06 09:34 PM


All times are GMT +1. The time now is 11:50 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"