Looking for formula that show me box will fit in lockbox

JoumesBlunt

New Member
Joined
Jun 23, 2023
Messages
4
Office Version
  1. 2013
Platform
  1. Windows
Hello,
Like in topic I looking for formula, which will tell me that some boxes will fit or not in lockbox.
Product dimensions can be freely mixed, as long as the formula filters whether the package will enter any locker.
Sorry for my bad english, if you dont understeand sometching please ask.

picture below
Thanks for help!!!
 

Attachments

  • excel.png
    excel.png
    40.7 KB · Views: 16

Excel Facts

Save Often
If you start asking yourself if now is a good time to save your Excel workbook, the answer is Yes
Please use XL2BB to illustrate your sheet and expected results. A picture requires retyping your data.
 
Upvote 0
See if this helps:

 
Upvote 0
Hello, i post my sheet below:

test forum.xlsx
ABCDEFGHIJKL
1heightwidthlengthvolumelengthwidthheight
2Lockbox 18386419456product 148,729,529,9No Match
3Lockbox 219386446208product 239,529,543,2No Match
4Lock box 341386499712product 3211,450,630,9No Match
5product 458,737,533,2No Match
6product 558,737,533,2No Match
7product 6492926No Match
8product 7772018No Match
9product 839,519,539No Match
10product 915,914,612,2Lock box 3
11product 1049,329,338,9No Match
12product 1139,33847No Match
13product 1239,33850,5No Match
14product 1339,33847No Match
15product 14404056,8No Match
16product 15404056,8No Match
17product 16404071,3No Match
18product 173,56,438,5Lockbox 2
19product 183,56,441,5Lockbox 2
20product 193,56,745,5Lockbox 2
21product 2051,56,53,7Lockbox 2
22product 2118123,5Lock box 3
23product 2218123,8Lock box 3
24product 23668,2Lock box 3
25product 24668,2Lock box 3
Arkusz1
Cell Formulas
RangeFormula
E2:E4E2=PRODUCT(B2:D2)
L2:L25L2=IFERROR(LOOKUP(2,1/(MMULT(--(SMALL(I2:K2,{1;2;3})<=$B$2:$D$4),{1;1;1})=3),$A$2:$A$4),"No Match")


Formula from erics post works but not 100% right. For example product 18 should fit in lockbox 1 but the formula for some reason pointed to lockbox 2.

Formula i use for L19 Cell is:

=IFERROR(LOOKUP(2;1/(MMULT(--(SMALL(I19:K19;{1;2;3})<=$B$2:$D$4);{1;1;1})=3);$A$2:$A$4);"No Match")

Have you got any suggestions?
 
Upvote 0
In your A1:E4 table, the boxes must be in decreasing size. Switch rows 2 and 4 and you should be ok.
 
Upvote 0
swapping rows 2 & 4 work on most of the rows, but mess un on products 3 & 7 as shown below. green is looking at swapped order of lockbox tables. orange is looking at original.
column M seems to be a solution, though kinda long formula.
--------------
Book1
ABCDEFGHIJKLM
1heightwidthlengthvolumelengthwidthheight
2Lockbox 18386419456product 148.729.529.9Lockbox 3Lockbox 3
3Lockbox 219386446208product 239.529.543.2Lockbox 3Lockbox 3
4Lockbox 341386499712product 3211.450.630.9Lockbox 3no match
5product 458.737.533.2Lockbox 3Lockbox 3
6heightwidthlengthvolumeproduct 558.737.533.2Lockbox 3Lockbox 3
7Lockbox 341386499712product 6492926Lockbox 3Lockbox 3
8Lockbox 219386446208product 7772018Lockbox 3no match
9Lockbox 18386419456product 839.519.539Lockbox 3Lockbox 3
10product 915.914.612.2Lockbox 2Lockbox 2
11product 1049.329.338.9Lockbox 3Lockbox 3
12product 1139.33847Lockbox 3Lockbox 3
13product 1239.33850.5Lockbox 3Lockbox 3
14product 1339.33847Lockbox 3Lockbox 3
15product 14404056.8No Matchno match
16product 15404056.8No Matchno match
17product 16404071.3No Matchno match
18product 173.56.438.5Lockbox 2Lockbox 1
19product 183.56.441.5Lockbox 2Lockbox 1
20product 193.56.745.5Lockbox 2Lockbox 1
21product 2051.56.53.7Lockbox 2Lockbox 1
22product 2118123.5Lockbox 2Lockbox 1
23product 2218123.8Lockbox 2Lockbox 1
24product 23668.2Lockbox 2Lockbox 1
25product 24668.2Lockbox 2Lockbox 1
Sheet1
Cell Formulas
RangeFormula
L2:L25L2=IFERROR(LOOKUP(2,1/(MMULT(--(SMALL(I2:K2,{1;2;3})<=$B$7:$D$9),{1;1;1})=3),$A$7:$A$9),"No Match")
M2:M25M2=IFERROR(IFS(AND($B$2>=SMALL($I2:$K2,1),$C$2>=SMALL($I2:$K2,2),$D$2>=SMALL($I2:$K2,3)),$A$2,AND($B$3>=SMALL($I2:$K2,1),$C$3>=SMALL($I2:$K2,2),$D$3>=SMALL($I2:$K2,3)),$A$3,AND($C$4>=SMALL($I2:$K2,1),$B$4>=SMALL($I2:$K2,2),$D$4>=SMALL($I2:$K2,3)),$A$4),"no match")
E2:E4,E7:E9E2=PRODUCT(B2:D2)
 
Upvote 0
Something very weird is going on with my formula. There was another tweak needed to the table, but even with that it didn't work. I used Evaluate Formula, and there's one step that produces invalid results. I do that step by itself, and it works. ExcelLoki's version seems to have the same idea, so if it works, great. I'll poke around a bit to see if I can figure out what's going on with mine.
 
Upvote 0
On ExceLoki sheet it look like it works but in my file sometching go wrong and every row is "no match". I try to find error and i think reason is my excel version does not support function "IFS' (its on my work computer so i cant change it). On internet i find information that this formula is supported for 2019+ excel versions. Its able to change this function to other, oldest one?


test forum.xlsx
ABCDEFGHIJKLM
1heightwidthlengthvolumelengthwidthheight
2Lockbox 18386419456product 148,729,529,9Lockbox 3no match
3Lockbox 219386446208product 239,529,543,2Lockbox 3no match
4Lockbox 341386499712product 3211,450,630,9Lockbox 3no match
5product 458,737,533,2Lockbox 3no match
6heightwidthlengthvolumeproduct 558,737,533,2Lockbox 3no match
7Lockbox 341386499712product 6492926Lockbox 3no match
8Lockbox 219386446208product 7772018Lockbox 3no match
9Lockbox 18386419456product 839,519,539Lockbox 3no match
10product 915,914,612,2Lockbox 2no match
11product 1049,329,338,9Lockbox 3no match
12product 1139,33847Lockbox 3no match
13product 1239,33850,5Lockbox 3no match
14product 1339,33847Lockbox 3no match
15product 14404056,8No Matchno match
16product 15404056,8No Matchno match
17product 16404071,3No Matchno match
18product 173,56,438,5Lockbox 2no match
19product 183,56,441,5Lockbox 2no match
20product 193,56,745,5Lockbox 2no match
21product 2051,56,53,7Lockbox 2no match
22product 2118123,5Lockbox 2no match
23product 2218123,8Lockbox 2no match
24product 23668,2Lockbox 2no match
25product 24668,2Lockbox 2no match
WERSJA FORUM
Cell Formulas
RangeFormula
L2:L25L2=IFERROR(LOOKUP(2,1/(MMULT(--(SMALL(I2:K2,{1;2;3})<=$B$7:$D$9),{1;1;1})=3),$A$7:$A$9),"No Match")
M2:M25M2=IFERROR(IFS(AND($B$2>=SMALL($I2:$K2,1),$C$2>=SMALL($I2:$K2,2),$D$2>=SMALL($I2:$K2,3)),$A$2,AND($B$3>=SMALL($I2:$K2,1),$C$3>=SMALL($I2:$K2,2),$D$3>=SMALL($I2:$K2,3)),$A$3,AND($C$4>=SMALL($I2:$K2,1),$B$4>=SMALL($I2:$K2,2),$D$4>=SMALL($I2:$K2,3)),$A$4),"no match")
E7:E9,E2:E4E2=PRODUCT(B2:D2)
 
Upvote 0
try column n
----------------
lobbox fit formula.xlsx
ABCDEFGHIJKLMN
1heightwidthlengthvolumelengthwidthheightifsif
2Lockbox 18386419456product 148.729.529.9Lockbox 3Lockbox 3Lockbox 3
3Lockbox 219386446208product 239.529.543.2Lockbox 3Lockbox 3Lockbox 3
4Lockbox 341386499712product 3211.450.630.9Lockbox 3no matchno match
5product 458.737.533.2Lockbox 3Lockbox 3Lockbox 3
6heightwidthlengthvolumeproduct 558.737.533.2Lockbox 3Lockbox 3Lockbox 3
7Lockbox 341386499712product 6492926Lockbox 3Lockbox 3Lockbox 3
8Lockbox 219386446208product 7772018Lockbox 3no matchno match
9Lockbox 18386419456product 839.519.539Lockbox 3Lockbox 3Lockbox 3
10product 915.914.612.2Lockbox 2Lockbox 2Lockbox 2
11product 1049.329.338.9Lockbox 3Lockbox 3Lockbox 3
12product 1139.33847Lockbox 3Lockbox 3Lockbox 3
13product 1239.33850.5Lockbox 3Lockbox 3Lockbox 3
14product 1339.33847Lockbox 3Lockbox 3Lockbox 3
15product 14404056.8No Matchno matchno match
16product 15404056.8No Matchno matchno match
17product 16404071.3No Matchno matchno match
18product 173.56.438.5Lockbox 2Lockbox 1Lockbox 1
19product 183.56.441.5Lockbox 2Lockbox 1Lockbox 1
20product 193.56.745.5Lockbox 2Lockbox 1Lockbox 1
21product 2051.56.53.7Lockbox 2Lockbox 1Lockbox 1
22product 2118123.5Lockbox 2Lockbox 1Lockbox 1
23product 2218123.8Lockbox 2Lockbox 1Lockbox 1
24product 23668.2Lockbox 2Lockbox 1Lockbox 1
25product 24668.2Lockbox 2Lockbox 1Lockbox 1
lockbox fit formula
Cell Formulas
RangeFormula
L2:L25L2=IFERROR(LOOKUP(2,1/(MMULT(--(SMALL(I2:K2,{1;2;3})<=$B$7:$D$9),{1;1;1})=3),$A$7:$A$9),"No Match")
M2:M25M2=IFERROR(IFS(AND($B$2>=SMALL($I2:$K2,1),$C$2>=SMALL($I2:$K2,2),$D$2>=SMALL($I2:$K2,3)),$A$2,AND($B$3>=SMALL($I2:$K2,1),$C$3>=SMALL($I2:$K2,2),$D$3>=SMALL($I2:$K2,3)),$A$3,AND($C$4>=SMALL($I2:$K2,1),$B$4>=SMALL($I2:$K2,2),$D$4>=SMALL($I2:$K2,3)),$A$4),"no match")
N2:N25N2=IF(AND($B$2>=SMALL($I2:$K2,1),$C$2>=SMALL($I2:$K2,2),$D$2>=SMALL($I2:$K2,3)),$A$2,IF(AND($B$3>=SMALL($I2:$K2,1),$C$3>=SMALL($I2:$K2,2),$D$3>=SMALL($I2:$K2,3)),$A$3,IF(AND($C$4>=SMALL($I2:$K2,1),$B$4>=SMALL($I2:$K2,2),$D$4>=SMALL($I2:$K2,3)),$A$4,"no match")))
E2:E4,E7:E9E2=PRODUCT(B2:D2)
 
Upvote 0

Forum statistics

Threads
1,215,471
Messages
6,125,002
Members
449,202
Latest member
Pertotal

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