LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 15
Default Variable Percentages

thank you!! Exactly the answer I was looking for.

"sebastienm" wrote:

The function has basically an IF and a VLOOKUP.

VLOOKUP
-----------
VLOOKUP( Search_What, Search_Where, Returned_Column, Approximate_Match)
- Search_what = value to search for
- Search_Where = Source Range including column where to search Search_What
and column of values to return. Search_What is search only in first column of
Search_Where.
- Returned_Column = column number within Search_Where of the value to return
- Aprrox_Matc = False if only searching for an exact match of search_what in
first column of Search_Where. Else True (for approximate match).

Eg: VLOOKUP(Z1, $A$10:$D$100, 3, False)
- Search for value in Z1
- Search within first column of A10:D100, ie in A10:A100
- 3: When a match is found, return the corresponding value in the 3rd column
of A10:D100, ie in C10,C100
- Search for an exact match

(for more info on the lookup functions, check at the online file)

FULL FUNCTION
------------------
=IF(UPPER(RIGHT(A2,6))=" TOTAL","",B2/VLOOKUP(A2&" TOTAL",$A:$B,2,FALSE))

means :

If the 6 last characters of A2 in uppercase are " TOTAL"
Then it is a total row so just return an empty string ""
Else A2 is a regular item so:
- search for its total (VLOOKUP): Search for value <A2 & " TOTAL" in
column A
and return corresponding value from B (ie total amount)
- return < B2 / total_amount from the above line
End If

I hope this helps,
--
Regards,
Sébastien

 
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
Runtime Error '91' Object variable or With block variable not set Alec Coliver Excel Discussion (Misc queries) 2 October 24th 09 02:29 PM
why is it saying sheetcnt is "variable not defined" how to do a global variable to share over multiple functions in vba for excel? Daniel Excel Worksheet Functions 1 July 9th 05 03:05 AM
Run-time error '91': "Object variable or With block variable not set Mike[_92_] Excel Programming 2 December 30th 04 10:59 AM
setting a range variable equal to the value of a string variable Pilgrim Excel Programming 2 July 1st 04 11:32 PM
Cells.Find error Object variable or With block variable not set Peter[_21_] Excel Programming 2 May 8th 04 02:15 PM


All times are GMT +1. The time now is 02:56 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"