Writing a Formula Which Dynamically Generates Results

March 4, 2009 by vba excel
Filed under: Excel Formulas 
Sponsor

Excel Formulas Question:

Id like to know whether it is possible to write a dynamic formula based on different kind of data present in a particular column and generates results dynamically which is depending on the data being added?
Eg;
Suppose my coulmn contains a list of items.
Emp_name Earning
A 10
A 20
A 20
B 20
C 30
D 5
D 10
I want to write a formula which dynamically generates the earnings of
employees by taking unique names from the column. Say If a some adds one more Employee E, the total earnings for employee E should automatically get generated at some cell along with his name. Is this possible in excel?

Excel Formulas Answer:

A simple microsoft excel formulas which should fit what you need :

Assuming source data in cols A & B, in row 2 down
In C2:
=IF(A2=”",”",IF(COUNTIF(A$2:A2,A2)>1,”",ROW()))
Leave C1 blank

In D2:
=IF(ROWS($1:1)>COUNT(C:C),”",INDEX(A:A,SMALL(C:C,ROWS($1:1))))

In E2:
=IF(D2=”",”",SUMIF(A:A,D2,B:B))
Select C2:E2, copy down to cover the max expected extent of data in col A,
say down to E500? Minimize/hide away col C. Col D will return a dynamic
unique list of the names from col A, while col E returns the corresponding
total earnings

  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • MisterWong
  • Propeller
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb
  • Print this article!

Rate This Tips:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...


Incoming excel search terms

how to formula annual leave earning in excel,sumif formula



Related Excel Tips

Comments

Have another excel answer or questions for this problem ?
Feel free to post it here..