Index Match formula help for Google Sheets

jimbogarner

Board Regular
Joined
Apr 22, 2010
Messages
102
Hi,

This will be a really easy answer for 99% of people on this forum but I can't get my head around the Index/Match formulas, I have one which i've copied from another workbook but I can't replicate it;
1636633350474.png


The below is sheet2 that the above is referencing;
1636633368902.png


Any help is much appreciated (and also a brief explanation as to what I'm doing wrong would be great too please for future reference!)

Thanks,

James
 
Last edited by a moderator:

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.
Is this an Excel, or a Google Sheets question?
 
Upvote 0
Is this an Excel, or a Google Sheets question?
I'm using the above in a google sheet workbook but its pinched from an excel workbook and I have tried replicating in excel and I can't get it to work in that either, I think index/match formulas work the same in both?

Thanks
 
Upvote 0
In that case you should clearly state that you are working with google sheets and questions about sheets should be posted in the General Discussion & Other Applications section of the board.
I have done this for you this time.
 
Upvote 0
As that is an array formula, try wrapping it in the ArrayFormula function.
 
Upvote 0
It maybe that Sheets doesn't like that type of formula.
 
Upvote 0
Its working on another google sheet though, the only difference is the 2nd part of the formula on the other workbook also had multiple criteria, below is that example that works;
=-INDEX(TM1_Data_Dump!$E$14:$L$6377,MATCH(1,(TM1_Data_Dump!$A$14:$A$6377=$B$2)*(TM1_Data_Dump!$B$14:$B$6377=Version!$B$8)*(TM1_Data_Dump!$C$14:$C$6377=$B21)*(TM1_Data_Dump!$D$14:$D$6377=$B$1),0),MATCH(1,(TM1_Data_Dump!$E$11:$L$11=C$6)*(TM1_Data_Dump!$E$13:$L$13=C$5)*(TM1_Data_Dump!$E$12:$L$12=$B$3),0))

Thanks,
 
Upvote 0
In that case try using a standard match for the column argument, rather than an array.
 
Upvote 0
Sorry for being thick but I'm not sure what that means;
=ArrayFormula((-INDEX(Sheet2!$H$6:$S$168,MATCH(1,(Sheet2!$E$6:$E$168=$A13)*(Sheet2!$F$6:$F$168=$B13)*(Sheet2!$G$6:$G$168=$C13),0),MATCH(1,(Sheet2!$H$5:$S$5=D$10),0)))/D$11)

This is my current formula

James
 
Upvote 0

Forum statistics

Threads
1,223,374
Messages
6,171,713
Members
452,418
Latest member
kennettz

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