【发布时间】:2015-02-19 18:45:58
【问题描述】:
我遇到了一个小的 Excel 公式问题。我正在尝试使用AVERGEIFS。这个函数的设置是
AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2,...)
问题是我希望包含一个条件及其范围[criteria_range1,criteria1] 是基于数据验证列表是Yes 还是No。例如,如果列表当前设置为Yes,则返回:
AVERAGEIFS(average_range,criteria_range1,criteria1)
如果没有则返回
AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2)
如果我只有一个带有Yes 和No 的数据验证列表,我会使用IF 函数来处理这个问题,但我有几个,确切地说是三个。所以我想根据其对应的数据验证列表是Yes还是No来设置一个包含[criteria_range,criteria]的公式。
我希望这是有道理的。我正在使用 OSX。谢谢!
编辑:
在我的问题中,选择了name,并选择了下面数据集中的相应属性。在下面的average 框中,我希望看到具有相同属性的行的平均值value,在 John 的情况下,任何带有蓝色、type1 = 1 和 type2 = 100 的行。如果我只使用常规的话,这很容易AVERAGEIFS 函数。
我想弄清楚的是如何忽略其中一个属性并找到该组的平均值。因此,如果我为type1 选择忽略yes,那么average 将返回具有color = red 和type2 = 100 的行的平均value
【问题讨论】:
-
那些可选的标准1、标准2...是什么样子的?
-
它们是因素,即组或类型。
标签: excel excel-formula