【问题标题】:Advanced Lookup required需要高级查找
【发布时间】:2015-02-11 17:26:09
【问题描述】:

我需要一些带有 MAX、MIN、IF 和 SUM 的高级查找公式。信息:

Sheet1(数据):
第一栏(A):名称
第二栏 (B):类型
第三列(D1:AO):数据/数字

第 1 行:A1=名称,B1= 类型,D1:AO1=不同数据的名称

Sheet2(输出):
B5:Primary Critera,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B7:次要标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B8:第三标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B9:第四纪标准,从 Sheet1.Row(D1:AO1) 的下拉列表中选择
B10:Quinary Critera,从 Sheet1.Row(D1:AO1) 的下拉列表中选择

我想要什么:

第 1 步:
我希望它在 sheet1(D1:AO1) 中找到与 Sheet2(B5) 匹配的行,并在该列中找到最大值并粘贴名称 Sheet1(Column one)。

第 2 步(最高标准):
有五种不同的类型 Sheet1(第二列)。我希望它为每个人找到第 1 步(所以五个最大值,将名称粘贴到五个不同的单元格中)。

第 3 步(最低标准):
Sheet2(B7:B10) 是四个最低标准(例如 =

第 4 步(总计):
总结不同单元格中每个条件的值。

示例:
类型 1-5:书籍、CD、DVD、衣服、鞋子 - 每种类型 100 种不同

B5:主要标准:售价 B7:次要标准:市值=

然后我希望它为每个类型 1-5 找到最高售价(主要标准),最低市场价值为 10。此外,粘贴销售价格的总和(总共五个价格),并粘贴市场价值的总和(总共五个值)。

这就是我尝试开始第 1 步的方式:

If(B5="None";"";MAX(VLOOKUP(B5='Sheet1!'!D1:AO1  

但是,我被卡住了,因为它是在 sheet1.cells(D1:AO1) 中查找的,并且粘贴是第一列。

此外,如果您能解决其中一个步骤,这甚至会很有帮助。

编辑 - 第 1 步:
一个公式说
1) 在 Sheet1.row1 中查找一个单元格,其中的文本与 Sheet2(B5) 中的文本匹配。
2)如果找到一个,搜索具有匹配项的特定列,以获取最大值。
3)从A列返回/粘贴文本,其中最大值所在的行。

【问题讨论】:

  • 是的,对于不清楚的帖子感到抱歉。阅读底部的 EDIT - STEP1。不幸的是,我还不允许发布图片,但您可以从以下链接中找到图片:s13.postimg.org/d6n6alomf/… 橙色 = 匹配/搜索值 蓝色 = 匹配/搜索结果列中的最大值 绿色 = 要复制的文本

标签: excel if-statement sum max vlookup


【解决方案1】:

在B9请尝试:

=INDEX(A:A,MATCH(MAX(OFFSET(A:A,,MATCH(B7,1:1,0)-1)),OFFSET(A:A,,MATCH(B7,1:1,0)-1),0))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    相关资源
    最近更新 更多