Thanks Mr. Rajan

For given set of values, its working perfectly. But I have some questions.

1. If values in H5:H9 are changed, then it doesn't give correct result.

Pls suggest function, which can work independently and doesn't depend on
adjacent column. I am attaching modified task file for your quick reference.

It will be a great help if you can suggest formula with inbuilt functions
(INDIRECT, MATCH, SUMPRODUCT) as well.

Regards

Amit


On Sat, Jun 23, 2012 at 1:38 PM, Rajan_Verma <rajanverma1...@gmail.com>wrote:

> Hi Amit,****
>
> ** **
>
> It will fulfil your requirement . J , See the attached.****
>
> ** **
>
> *Function* GetTotal(rngLookUpRange, rngMapping As Range, rngLookup As
> Range, lngCOlumnresult As Long, lngMinusValue As Double) As *Double*****
>
>     ****
>
>     Dim VarMapping****
>
>     Dim VarLookup****
>
>     Dim strLookUp****
>
> *    Dim lngResult      As Double*
>
>     Dim lngCounter     As Long****
>
>     Dim StrLookupValue As String****
>
>     ****
>
>     VarMapping = rngMapping****
>
>     VarLookup = rngLookup****
>
>     StrLookupValue = rngLookUpRange.Value****
>
>     ****
>
>     strLookUp = ""****
>
>    For lngCounter = LBound(VarMapping) To UBound(VarMapping)****
>
>         If VarMapping(lngCounter, 1) = StrLookupValue Then****
>
>             strLookUp = strLookUp & VarMapping(lngCounter, 2) & "|"****
>
>         End If****
>
>     Next lngCounter****
>
>     ****
>
>     For lngCounter = LBound(VarLookup) To UBound(VarLookup)****
>
>         If InStr(strLookUp, VarLookup(lngCounter, 1)) Then****
>
>             lngResult = lngResult + VarLookup(lngCounter, lngCOlumnresult)
> - lngMinusValue****
>
>         End If****
>
>     Next lngCounter****
>
>     GetTotal = lngResult****
>
>     ****
>
> End Function****
>
> ** **
>
> * *
>
> * *
>
> *Revert if it is not desired *
>
> * *
>
> *Regards*
>
> *Rajan verma*
>
> *+91 7838100659 [IM-Gtalk]*
>
> ** **
>
> *From:* excel-macros@googlegroups.com [mailto:
> excel-macros@googlegroups.com] *On Behalf Of *Amit Gandhi
> *Sent:* 22 June 2012 5:20
> *To:* excel-macros@googlegroups.com
> *Subject:* $$Excel-Macros$$ VLOOKUP OR SUMPRODUCT FORMULA HELP****
>
> ** **
>
> Hi Experts****
>
> ** **
>
> I have two Input/Lookup tables, and 1 result table. I want a formula which
> can give me desired result instantly. Sample file is attached for your
> ready reference.****
>
> ** **
>
> How it will be possible? Pls help me here.****
>
> ** **
>
> Regards****
>
> ** **
>
> Amit****
>
> ** **
>
> --
> -- FORUM RULES (986+ members already BANNED for violation) 1) Use concise,
> accurate thread titles. Poor thread titles, like Please Help, Urgent, Need
> Help, Formula Problem, Code Problem, and Need Advice will not get quick
> attention or may not be answered. 2) Don't post a question in the thread of
> another member. 3) Don't post questions regarding breaking or bypassing any
> security measure. 4) Acknowledge the responses you receive, good or bad. 5)
> Cross-promotion of, or links to, forums competitive to this forum in
> signatures are prohibited. NOTE : Don't ever post personal or confidential
> data in a workbook. Forum owners and members are not responsible for any
> loss.
> ------------------------------------------------------------------------------------------------------
> To post to this group, send email to excel-macros@googlegroups.com To
> unsubscribe, send a blank email to
> excel-macros+unsubscr...@googlegroups.com ****
>
> --
> -- FORUM RULES (986+ members already BANNED for violation) 1) Use concise,
> accurate thread titles. Poor thread titles, like Please Help, Urgent, Need
> Help, Formula Problem, Code Problem, and Need Advice will not get quick
> attention or may not be answered. 2) Don't post a question in the thread of
> another member. 3) Don't post questions regarding breaking or bypassing any
> security measure. 4) Acknowledge the responses you receive, good or bad. 5)
> Cross-promotion of, or links to, forums competitive to this forum in
> signatures are prohibited. NOTE : Don't ever post personal or confidential
> data in a workbook. Forum owners and members are not responsible for any
> loss.
> ------------------------------------------------------------------------------------------------------
> To post to this group, send email to excel-macros@googlegroups.com To
> unsubscribe, send a blank email to
> excel-macros+unsubscr...@googlegroups.com
>



-- 
'Expecting the world to treat u fairly coz u r a good person is like
expecting the lion not to attack u coz u r a vegetarian.
Think about it.'

Take care

Amit

-- 
-- 
FORUM RULES (986+ members already BANNED for violation)

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.

2) Don't post a question in the thread of another member.

3) Don't post questions regarding breaking or bypassing any security measure.

4) Acknowledge the responses you receive, good or bad.

5)  Cross-promotion of, or links to, forums competitive to this forum in 
signatures are prohibited. 

NOTE  : Don't ever post personal or confidential data in a workbook. Forum 
owners and members are not responsible for any loss.

------------------------------------------------------------------------------------------------------
To post to this group, send email to excel-macros@googlegroups.com

To unsubscribe, send a blank email to excel-macros+unsubscr...@googlegroups.com


Attachment: modified task.xlsm
Description: Binary data

Reply via email to