1

我正在寻求有关以下服装尺寸预测器的帮助

我有一个标准化的表格,其中包含着装尺寸,即S、M、L、XL、2-XL、3-XL以及与标准行业尺寸对应的关键身体参数的相关测量值。这是许多服装制造商标准化的尺码表。

这个想法是用户将在输入框中提供自我的实际测量值。根据输入,所有 3 个输入将根据各自的列进行检查,并提供最适合用户的输出。

重要的一点是,用户提供的每个输入参数都不能小于表中相应列中的值,因为这会导致服装在各种体位上都过紧。服装在所有不同的身体位置都应该宽松或完美贴合。结果应给出相应的尺寸,其中所有 3 个输入都小于或等于尺寸表中的相应值,以确保松散或完美贴合。

在此处输入图像描述

例如,在下面给出的示例中,胸围尺寸 112 作为输入,Small将不正确,因为 112 高于 109,但尺寸Medium将适合。但是如果我选择中号,那么 101 的腰围尺寸高于中号的 96码,这意味着将紧贴腰部,所以我必须寻找大号,其中 101 小于 102 并且松紧度为 1厘米。但是,如果我考虑到 128 的臀围输入与中等尺寸(胸围和腰围宽松)相比,臀围 128 高于 127,这意味着尽管胸围和腰围在中等尺寸中宽松,但裙子可能仍然不适合我在 Hip 所以我必须选择超大

所以在 X*-Large* 时,胸围松弛 12 厘米,腰围松弛 6 厘米,臀部松弛 4 厘米。所以我的输出应该是为我输入的尺寸建议一个X-Large的尺寸。

所以我需要在输出框中输入一个公式,在表格中逐步检查输入,以显示衣着尺寸与身体尺寸的衣橱宽松合身度。

请求专家在这里帮助

尺寸表示例,需要输入和输出

4

2 回答 2

1

我会发现所有三个都适合match()然后选择最大的:首先反转你的表格的排序,所以它从 2XL 到小,而不是从小到 2XL。现在使用:

=index(a2:a7, min(match(g2, b2:b7,-1),match(g3, c2:c7,-1),match(g4, d2:d7,-1)))

这个怎么运作:

像这样找到“胸围”匹配:( =match(g2, b2:b7,-1) 注意:我假设“尺寸”是您图片中的单元格 A1。”)

默认情况下match,匹配第一行的值小于或等于您的查找。您希望最后一行大于或等于您的输入。我们无法进行“最后一行”匹配,因此请反转表格并使用, -1标志查找值大于或等于您的查找值的第一行。

然后对所有三个都执行此操作,并在几分钟内结束:

=min(match(g2, b2:b7,-1),match(g3, c2:c7,-1),match(g4, d2:d7,-1))

然后环绕index()它们以获得控制的大小的名称..

=index(a2:a7, min(match(g2, b2:b7,-1),match(g3, c2:c7,-1),match(g4, d2:d7,-1)))

于 2017-03-22T22:16:52.890 回答
0

我已经尝试了所有排列,这是有效的。亚当非常感谢。感谢快速响应。

我只是要为使用我的尺寸预测器的用户添加一个附加值,不仅告诉他们哪种尺寸适合他们,而且还要告诉他们每个身体部位相对于他们的测量值有多少余量,以及他们是否会有宽松合身、完美合身或紧身合身

因此,在获得输出(即大小)之后,我们现在必须比较输出行的每个值。由于输出值高于输入,我们应该做一个减法并显示有多少余量。如果有正余量,则另一列应显示为松紧配合,如果余量为零,则另一列应显示为完美配合,如果为负,则应显示为紧配合(理想情况下不应出现紧配合,因为我们正在寻找所有尺寸合身)

在此处输入图像描述

于 2017-03-22T23:05:56.747 回答