Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() I have a (small) problem which I am unable to solve. Perhaps some bright wizard has an idea. I would like to multiply two arrays located in equal sized rows but invert one first, i.e. if the values a A, B, C and X, Y, Z, I want AZ+BY+CX. e.g. if the ranges are 1,2,3 and 1,2,3, my answer should be 10. My ranges are dynamic so could become much larger than 3 elements. I tried to invert one of the arrays using the array formula: =OFFSET(Mult,0,COLUMNS(Mult)-1+(MIN(COLUMN(Mult))-COLUMN(Mult))) where Mult is the array field (am quite proud of this!!!). If I use F9, this formula does invert the array. However, as soon as I try to use this in a larger formula to complete the multiplication, I get #Value! : =SUM(OFFSET(Mult,0,COLUMNS(Mult)-1+(MIN(COLUMN(Mult))-COLUMN(Mult)))*CinList) where CinList is the other array. Any ideas much appreciated.... -- MarkCCB ------------------------------------------------------------------------ MarkCCB's Profile: http://www.excelforum.com/member.php...o&userid=37148 View this thread: http://www.excelforum.com/showthread...hreadid=568717 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Display an array of references | Excel Worksheet Functions | |||
Need help with a tricky problem of placing a number within an array... | Excel Worksheet Functions | |||
Where is the bug in my array? | Excel Discussion (Misc queries) | |||
Formula to list unique values | Excel Worksheet Functions | |||
VBA Import of text file & Array parsing of that data | Excel Discussion (Misc queries) |