VLookup Or Other To Match Data.

fintail99

New Member
Joined
Apr 4, 2017
Messages
38
Hi there,

I have data, as follows:

Sheet1
A1: Name
B1: 0.5 (this relates to total time, see Sheet2 below)
C1: £25.00 (this relates to the total time in cell B1)
D1: 1.0 (this relates to total time, see Sheet2 below)
E1: £55.00 (this relates to the total time in cell D1)
F1: 1.5 (this relates to total time, see Sheet2 below)
G1: £75.00 (this relates to the total time in cell F1)
H1: 2.0 (this relates to total time, see Sheet2 below)
I1: £100.00 (this relates to the total time in cell H1)
(plus 4 more options following the suit above)

Sheet2
A1: Name (using a Data Validation List routine to pickup from Sheet1, A1:A100)
B1: Date
C1: Start Time (eg 9:00 AM)
D1: End Time (eg 10:00 AM)
E1: Total Time (eg 1.00, calculated by D1-C1)

Assistance Required
In Sheet2, I would like cell F1 to pickup the monetary amount that is stated in Sheet1, correlating to the total time. Eg, if Sheet2 End Time minus Start Time = 1.00, I would F1 to show the amount stated in Sheet1 cell E1.

Please note that for each line of data (each person), the monetary amount that correlates to Total Time varies from person to person.

Any assistance would be appreciated.

Kind regards,
Ketan
 

AlanY

Well-known Member
Joined
Oct 30, 2014
Messages
4,243
Office Version
  1. 365
  2. 2019
  3. 2016
Platform
  1. Windows
Thank you!

I hadn't previously considered 45 minutes as this isn't currently an option. However, I think it should be included for future reference. The monetary amount is unknown at present, but could be £40.

Would it be allowable for me to upload a sample spreadsheet? I have attempted AlanY's suggestion, but can't make it work most likely due to my own error.
you can try post your data here using MrExcel's XL2BB, Fluff's footnote has the info required
 

Excel Facts

What is =ROMAN(40) in Excel?
The Roman numeral for 40 is XL. Bill "MrExcel" Jelen's 40th book was called MrExcel XL.

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
58,493
Office Version
  1. 365
Platform
  1. Windows
We do not allow files to be uploaded to the site, but you can use the XL2BB add-in to post sample data, as AlanY has done.
As long as the times will always be a multiple of 30 minutes how about
Example Workbook.xlsx
ABCDEFGHI
1
2
3
4Name306090120150180210240
5Person 1£25.00£55.00£75.00£100.00£125.00£150.00£175.00£200.00
6Person 2£25.00£50.00£70.00£95.00£120.00£145.00£170.00£190.00
7Person 3£25.00£50.00£70.00£95.00£120.00£145.00£170.00£190.00
8
Sheet1


Example Workbook.xlsx
ABCDEF
1
2
3Person 107-Sep-208:30 AM9:30 AM1.0055
4Person 207-Sep-209:30 AM11:00 AM1.5070
5Person 108-Sep-208:00 AM10:00 AM2.00100
6
Sheet2
Cell Formulas
RangeFormula
E3:E5E3=((D3-C3+(D3 < C3))*24)
F3:F5F3=INDEX(Sheet1!$B$5:$I$7,MATCH(A3,Sheet1!$A$5:$A$7,0),MATCH(ROUND(E3*60,0),Sheet1!$B$4:$I$4,0))
 

fintail99

New Member
Joined
Apr 4, 2017
Messages
38
Example Workbook.xlsx
ABCDEFGHIJ
1Name30 Mins45 Mins60 Mins90 Mins120 Mins150 Mins180 Mins210 Mins240 Mins
2Person 1£25.00£40.00£55.00£75.00£100.00£125.00£150.00£175.00£200.00
3Person 2£25.00£35.00£50.00£70.00£95.00£120.00£145.00£170.00£190.00
4Person 3£25.00£38.00£50.00£70.00£95.00£120.00£145.00£170.00£190.00
5Person 4£25.00£37.00£50.00£70.00£95.00£120.00£145.00£170.00£190.00
6Person 5£25.00£39.00£50.00£70.00£95.00£120.00£145.00£170.00£190.00
Sheet1
 

fintail99

New Member
Joined
Apr 4, 2017
Messages
38
Example Workbook.xlsx
ABCDEF
1NameDateStartEndHrsAmount
2Person 107-Sep-208:30 AM9:30 AM1.00
3Person 207-Sep-209:30 AM11:00 AM1.50
4Person 108-Sep-208:00 AM10:00 AM2.00
Sheet2
Cell Formulas
RangeFormula
E2:E4E2=((D2-C2+(D2 < C2))*24)
Cells with Data Validation
CellAllowCriteria
A2List=Sheet1!$A$2:$A$12
A3:A24List=Sheet1!$A$2:$A$16
 

fintail99

New Member
Joined
Apr 4, 2017
Messages
38

ADVERTISEMENT

I tried the formula provided in Fluff's previous message, but the cell return "N/A". I've added XL2BB but not sure if what I have posted is correct!
 

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
58,493
Office Version
  1. 365
Platform
  1. Windows
You will need to change the headers on sheet1 to 30,60,90 etc rather than 30 Mins, 60 Mins etc.
 

fintail99

New Member
Joined
Apr 4, 2017
Messages
38

ADVERTISEMENT

OK, tried that, but no joy. Same result "N/A".

As an alternative, is it possible to have a formula to identify the hours in Sheet2 E2, E3, etc... and then if "1.0", pick data from Sheet1 D2, D3, etc... corresponding to the relevant person? With this, I can maintain static data in Sheet1 columns B, C, D, etc...
 

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
58,493
Office Version
  1. 365
Platform
  1. Windows
The formula I supplied was based on the sample file you posted on ExcelForum, with the layout you have shown here it will be
=INDEX(Sheet1!$B$2:$J$7,MATCH(A2,Sheet1!$A$2:$A$7,0),MATCH(ROUND(E2*60,0),Sheet1!$B$1:$I$1,0))
 

fintail99

New Member
Joined
Apr 4, 2017
Messages
38
Hi Fluff, this works brilliantly. Many thanks for your help and apologies again for posting elsewhere simultaneously. Best wishes, Ketan
 

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
58,493
Office Version
  1. 365
Platform
  1. Windows
Glad we could help & thanks for the feedback.
 

Watch MrExcel Video

Forum statistics

Threads
1,133,428
Messages
5,658,736
Members
418,467
Latest member
sc356448

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Top