Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 20
Default Formula not working

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50 for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
bj bj is offline
external usenet poster
 
Posts: 1,397
Default Formula not working

try trim(G74) in your formula
it is acting like it g74 has a space in front of it
one way to check is to try = left(G74,1) and see what you get
also you only have 9 "xxx" in your formula and the 50 is the 9th place


"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50 for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,339
Default Formula not working

LOOKUP requires the search list to be in ascending order and yours isn't
(aren't). Sorted as text fields gives:

6x6x4
10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
8x8x4


VLOOKUP would be a better option.

See VLOOKUP in HELP

"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50 for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Formula not working

Sorted, it comes out like this:

10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
6x6x4
8x8x4

That being said, there's all kinds of things going on with the posted
formula.

9 different sizes but 11 prices for the Spiral Preformed type.
Same sizes and the same first 10 prices for the PVC coated type.

--
Biff
Microsoft Excel MVP


"Toppers" wrote in message
...
LOOKUP requires the search list to be in ascending order and yours isn't
(aren't). Sorted as text fields gives:

6x6x4
10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
8x8x4


VLOOKUP would be a better option.

See VLOOKUP in HELP

"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when
I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50
for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks



  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,339
Default Formula not working

I didn't get out my microscope to the formulae ... just looked for the more
obvious!

P.S. Many congratulations on achieving MVP status: very well deserved.

"T. Valko" wrote:

Sorted, it comes out like this:

10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
6x6x4
8x8x4

That being said, there's all kinds of things going on with the posted
formula.

9 different sizes but 11 prices for the Spiral Preformed type.
Same sizes and the same first 10 prices for the PVC coated type.

--
Biff
Microsoft Excel MVP


"Toppers" wrote in message
...
LOOKUP requires the search list to be in ascending order and yours isn't
(aren't). Sorted as text fields gives:

6x6x4
10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
8x8x4


VLOOKUP would be a better option.

See VLOOKUP in HELP

"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when
I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50
for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks






  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Formula not working

Thank you!

--
Biff
Microsoft Excel MVP


"Toppers" wrote in message
...
I didn't get out my microscope to the formulae ... just looked for the more
obvious!

P.S. Many congratulations on achieving MVP status: very well deserved.

"T. Valko" wrote:

Sorted, it comes out like this:

10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
6x6x4
8x8x4

That being said, there's all kinds of things going on with the posted
formula.

9 different sizes but 11 prices for the Spiral Preformed type.
Same sizes and the same first 10 prices for the PVC coated type.

--
Biff
Microsoft Excel MVP


"Toppers" wrote in message
...
LOOKUP requires the search list to be in ascending order and yours
isn't
(aren't). Sorted as text fields gives:

6x6x4
10x10x4
12x12x4
14x14x4
16x16x4
18x18x4
20x20x4
24x24x4
8x8x4


VLOOKUP would be a better option.

See VLOOKUP in HELP

"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer
when
I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to
50
for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks






  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 3,718
Default Formula not working

Set up a lookup table and use VLOOKUP function rather than hard code in the
formula


"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50 for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks

  #8   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 20
Default Formula not working

I still confused but perhaps this will help explain what I am doing. I have
drop down list in L74 and G74 with the data in correct descending order. I
have used this formula multiple times but the other lists of sizes look like
this 2,3,4,5,6,etc this one is 6x6x4,8x8x4x10x10x4,etc. To bypass this
before I created and hid another drop down list that had the formula
=LOOKUP(A11,{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ,16,17,18},{"0","8x6","8x8","10x6","10x8","10x10", "12x10","12x12","14x12","14x14","16x10","16x14","1 8x14","20x14","22x20","24x14","24x16","24x20","28x 18"})
where I would choose a number instead of a size this though doesn't work
either for this formula and it forces me to create so many sub formulas that
I have 10 plus formulas hidden throughout my spreadsheet which is confusing.



"Teethless mama" wrote:

Set up a lookup table and use VLOOKUP function rather than hard code in the
formula


"Excluxe" wrote:

=IF(L74="Spiral Preformed steel galv straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,50 ,53.5,60}),IF(L74="Steel
PVC coated both sides straight
lengths",LOOKUP(G74,{"6x6x4","8x8x4","10x10x4","12 x12x4","14x14x4","16x16x4","18x18x4","20x20x4","24 x24x4"}),{7.35,9.05,12.7,14.35,20.5,32.5,41,44.5,5 0,53.5}))

I need a formula that will do this. This one confuses the computer when I
choose a number from the drop down list. Lets say 12x12x4 and spiral
preformed steel galv straight lengths my answer seems to be drawn to 50 for 9
out of 10 it will go to that number. How do I solve this I know it is
because I have ten "" text.

Thanks

  #9   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 747
Default Formula not working

So has the problem been solved?

FWIW, I have the formula as structurally flawed in addition to what has
already been pointed out. The structure of the second (nested) IF function is
as follows (with text and array contents abbreviated):
IF(L74="Steel...",LOOKUP(G74,{"6x6x4","8x8x4","10x 10x4"}),{7.35,9.05,12.7})
Note how the last array containing numbers is actually the third argument of
the IF function and not the third argument of the LOOKUP function.

The following achieves what I assume is your intention. The array of numbers
is converted to the third argument of the LOOKUP function and the third
argument of the IF function is "No result" (change to suit).

=IF(L74="Spiral...",LOOKUP(G74,{"6x6x4","8x8x4","1 0x10x4","12x12x4","14x14x4","16x16x4","18x18x4","2 0x20x4","24x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5 ,41,44.5,50,53.5,60}),IF(L74="Steel...",LOOKUP(G74 ,{"6x6x4","8x8x4","10x10x4","12x12x4","14x14x4","1 6x16x4","18x18x4","20x20x4","24x24x4"},{7.35,9.05, 12.7,14.35,20.5,32.5,41,44.5,50,53.5}),"No result"))

However, the above is just academic since I agree with teethless mama and
think it should be rewritten altogether. Also, as pointed out by T. Valco,
you have more elements in the numeric arrays than in the size arrays.

Greg


  #10   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Formula not working

That formula still won't work properly. As Toppers pointed out, the
lookup_vector *must* be sorted ascending. Place all the size elements in a
range of cells and then do an ascending sort on them and see how Excel sorts
them.

--
Biff
Microsoft Excel MVP


"Greg Wilson" wrote in message
...
So has the problem been solved?

FWIW, I have the formula as structurally flawed in addition to what has
already been pointed out. The structure of the second (nested) IF function
is
as follows (with text and array contents abbreviated):
IF(L74="Steel...",LOOKUP(G74,{"6x6x4","8x8x4","10x 10x4"}),{7.35,9.05,12.7})
Note how the last array containing numbers is actually the third argument
of
the IF function and not the third argument of the LOOKUP function.

The following achieves what I assume is your intention. The array of
numbers
is converted to the third argument of the LOOKUP function and the third
argument of the IF function is "No result" (change to suit).

=IF(L74="Spiral...",LOOKUP(G74,{"6x6x4","8x8x4","1 0x10x4","12x12x4","14x14x4","16x16x4","18x18x4","2 0x20x4","24x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5 ,41,44.5,50,53.5,60}),IF(L74="Steel...",LOOKUP(G74 ,{"6x6x4","8x8x4","10x10x4","12x12x4","14x14x4","1 6x16x4","18x18x4","20x20x4","24x24x4"},{7.35,9.05, 12.7,14.35,20.5,32.5,41,44.5,50,53.5}),"No
result"))

However, the above is just academic since I agree with teethless mama and
think it should be rewritten altogether. Also, as pointed out by T. Valco,
you have more elements in the numeric arrays than in the size arrays.

Greg






  #11   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 747
Default Formula not working

I know. The comment was characterized as being "in addition to what has
already been pointed out" and was "just academic since I agree with teethless
mama". There's also value in knowing that the formula is structurally flawed.

I never mentioned it, but I was thinking Match and Index since the ascending
sort order isn't obvious and may get changed in the future - and screwed up
in the process.

Regards,
Greg

"T. Valko" wrote:

That formula still won't work properly. As Toppers pointed out, the
lookup_vector *must* be sorted ascending. Place all the size elements in a
range of cells and then do an ascending sort on them and see how Excel sorts
them.

--
Biff
Microsoft Excel MVP


"Greg Wilson" wrote in message
...
So has the problem been solved?

FWIW, I have the formula as structurally flawed in addition to what has
already been pointed out. The structure of the second (nested) IF function
is
as follows (with text and array contents abbreviated):
IF(L74="Steel...",LOOKUP(G74,{"6x6x4","8x8x4","10x 10x4"}),{7.35,9.05,12.7})
Note how the last array containing numbers is actually the third argument
of
the IF function and not the third argument of the LOOKUP function.

The following achieves what I assume is your intention. The array of
numbers
is converted to the third argument of the LOOKUP function and the third
argument of the IF function is "No result" (change to suit).

=IF(L74="Spiral...",LOOKUP(G74,{"6x6x4","8x8x4","1 0x10x4","12x12x4","14x14x4","16x16x4","18x18x4","2 0x20x4","24x24x4"},{7.35,9.05,12.7,14.35,20.5,32.5 ,41,44.5,50,53.5,60}),IF(L74="Steel...",LOOKUP(G74 ,{"6x6x4","8x8x4","10x10x4","12x12x4","14x14x4","1 6x16x4","18x18x4","20x20x4","24x24x4"},{7.35,9.05, 12.7,14.35,20.5,32.5,41,44.5,50,53.5}),"No
result"))

However, the above is just academic since I agree with teethless mama and
think it should be rewritten altogether. Also, as pointed out by T. Valco,
you have more elements in the numeric arrays than in the size arrays.

Greg





Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
SUM formula not working Tyson Porter Excel Discussion (Misc queries) 3 October 25th 06 10:24 PM
Formula not working for me now S S Excel Worksheet Functions 2 July 16th 06 09:10 AM
Formula is not working jesmin Excel Discussion (Misc queries) 2 December 10th 05 03:19 PM
formula not working Micayla Bergen Excel Discussion (Misc queries) 13 May 23rd 05 01:48 PM
Formula not working Carl Hilton Excel Worksheet Functions 13 January 9th 05 06:55 PM


All times are GMT +1. The time now is 09:12 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"