转换IF语句以在SUMIF / COUNTIF中使用[或条件格式] Excel

时间:2016-09-08 16:21:48

标签: excel excel-2016

我一直试图掌握SUMIF& amp; COUNTIF最近在Excel中运行,但成效有限。我已经意识到问题的关键在于帮助页面提供了非常具体的示例,包括Office官方支持。

我已经知道如何使用IF语句将具有多个条件的复杂测试组合在一起。我真正需要的是如何转换IF语句以用于此类函数的指南。

对我来说真正的问题是细胞参考会发生什么?我有一列单元格,每列都有给定属性的值。使用IF函数,我可以进入相邻列,使用一些标准或一组标准测试相邻单元格以查找给定属性的值,并返回适当的答案。我点击并拖动我的公式以检查所有单元格。

EG。 A1:A10是我正在测试的细胞。我正在检查的属性是它们的长度,其将是字符数。 适当的答案将是字符数是高于还是低于阈值。

放在一起; IF(LEN(A1)>50,"above","below")

粘贴到B1并向下拖动到B10我得到一系列答案。

假设我想要计算满足条件的所有单元格,那就是我难倒的地方。 COUNTIF看起来我可以指定范围(A1:A10)和条件LEN(A1)>50并得到我的答案。但是我在LEN()里面放了什么?我想通过并检查范围内的每个单元格,如何只指定一个?指定无:LEN()或范围LEN(A1:A10)将无效。

对于突出显示单元格(条件格式),这很简单,只需放置数组的左上角单元格so LEN(A1),但这也不起作用!

我希望这可以解决问题。显然我可以 IF(LEN(A1)>50,1,0)中的B1:B10和C1中的SUM(B1:B10),因此会计算与if语句中的条件匹配的所有单元格。但这似乎是一个完全逆行的步骤,完全否定了COUNTIF的好处。 即通过取消中间步骤,它可以节省空间并降低工作表的复杂性。

由于阵列尺寸的不稳定特性,我至少有一张表肯定无法使用;如果我愿意,我将无法容纳额外的中间列!

那么,是否可以将任何 IF语句样式检查转换为与COUNTIF / SUMIF一起使用,如果是,那么如何,以及是否有任何其他提示,以防有人遇到类似问题来搜索?非常感谢您的回答和帮助!

1 个答案:

答案 0 :(得分:1)

使用SUMPRODUCT:

SecurityException

当您尝试修改要测试的范围时,COUNTIF / SUMIF不喜欢它。您可以使用标准做很多事情,但不能使用范围。放弃以非数组形式使用它。