句子摘抄屋-摘抄生活中值得收藏的文案句子

excel怎么求达标的次数?

在Excel中,求达标的次数可以通过以下几种方法:

方法一:使用`COUNTIF`函数

如果你想要统计某个范围内满足特定条件的次数,可以使用`COUNTIF`函数。例如,如果你想要统计A列中大于等于60分的次数,可以在一个空白单元格中输入以下公式:

```excel

=COUNTIF(A2:A6,">=60")

```

这个公式会返回A2到A6范围内大于等于60分的次数。

方法二:使用`COUNTIFS`函数

如果你需要统计满足多个条件的次数,可以使用`COUNTIFS`函数。例如,如果你想要统计A列中大于等于60分且小于等于85分的次数,可以在一个空白单元格中输入以下公式:

```excel

=COUNTIFS(A2:A6,">=60",A2:A6,"<=85")

```

这个公式会返回A2到A6范围内同时大于等于60分且小于等于85分的次数。

方法三:使用`FREQUENCY`函数

`FREQUENCY`函数可以用来统计某个值在某个范围内出现的频率。例如,如果你想要统计A列中大于等于60分的频率,可以在一个空白单元格中输入以下公式:

```excel

=FREQUENCY(A2:A6,A2:A6)

```

这个公式会返回A2到A6范围内大于等于60分的频率。

方法四:使用数组公式

如果你需要统计满足多个条件的连续出现次数,可以使用数组公式。例如,如果你想要统计A列中连续5天都大于等于60分的次数,可以在一个空白单元格中输入以下公式(在Excel 365中直接按回车,在低版本中按Ctrl+Shift+Enter):

```excel

=MAX(FREQUENCY(IF(A2:A6>=60,ROW(A2:A6)-MIN(ROW(A2:A6))+1),IF(A2:A6<60,ROW(A2:A6)-MIN(ROW(A2:A6))+1)))

```

这个公式会返回A2到A6范围内连续5天都大于等于60分的次数。

方法五:使用自定义函数

如果你需要更复杂的统计功能,可以自定义函数。例如,你可以创建一个名为`DABIAO`的函数,用来统计指定区域内连续X天超过Y的次数。以下是一个示例:

```vba

Function DABIAO(F As Range, X As Byte, Y As Double) As Byte

Dim i%

Dim FR As Range

i = 0

For Each FR In F

If FR.Value > Y Then

i = i + 1

Else

i = 0

End If

If i = X Then

DABIAO = DABIAO + 1

i = 0

End If

Next FR

End Function

```

你可以在Excel中按Alt+F11,打开代码窗口,在左上角有显示Sheet页的地方右键插入模块,然后将上述代码粘贴进去,就可以在Excel中使用这个自定义函数了。

总结

以上是几种在Excel中求达标次数的常用方法,你可以根据具体需求选择合适的方法。

上一篇上一篇:excel统计函数汇总1?

下一篇下一篇:没有了