With large data, you may take a bit of time with any method. Perhaps you could 
break it up.
If desired, send your real file to ME.

Don Guillett
Microsoft Excel Developer
SalesAid Software
dguille...@gmail.com

From: Amit Gandhi 
Sent: Tuesday, July 03, 2012 3:17 AM
To: excel-macros@googlegroups.com 
Subject: Re: $$Excel-Macros$$ VLOOKUP OR SUMPRODUCT FORMULA HELP

Hi Rajan 

Get Total function (UDF) is perfectly fine, but it is taking too much time to 
process large data.

Is there any other way to get the same results using Excel in-built functions 
like VLOOKUP/ SUMPRODUCT/ INDIRECT. I am attaching the output file again.

Regards

Amit



On Mon, Jun 25, 2012 at 11:37 AM, Amit Gandhi <silkyro...@gmail.com> wrote:

  Thanks alot Mr. Rajan 

  This function is Perfectly as per my requirement.

  Thanks once again

  Amit Gandhi



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

    HI Amit,



    This function can work independently, you just need to understand the 
function Arguments :

    Function GetTotal(rngLookUpRange, rngMapping As Range, rngLookup As Range, 
lngCOlumnresult As Long, lngMinusValue As Double) As Double

    rngLookUpRange = it is a value you want to look in table1

    rngMapping          =  Select whole Table1

    rngLookup          =select the Table2

    lngCOlumnresult = Which column you want to Sum from Table2

    lngMinusValue   = If you want to minus any value from the result formula at 
every iteration



    so if you are increasing column in table2 you also need to increase 
lngCOlumnresult value in the formula 



    use the below function  in J15:

    =GetTotal(G15,$A$8:$B$18,$F$4:$I$9,4,0)





    Regards

    Rajan verma

    +91 7838100659 [IM-Gtalk]



    From: excel-macros@googlegroups.com [mailto:excel-macros@googlegroups.com] 
On Behalf Of Amit Gandhi
    Sent: 23 June 2012 5:19
    To: excel-macros@googlegroups.com
    Subject: Re: $$Excel-Macros$$ VLOOKUP OR SUMPRODUCT FORMULA HELP



    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 
mailto:excel-macros%2bunsubscr...@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 

    -- 
    -- 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 
mailto:excel-macros%2bunsubscr...@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





-- 
'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

-- 
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

Reply via email to