统计指定年龄段的人数并以年份区分VBA自定义函数

‘ARR 为人力表中的年度列数据,brr为年份列数据,如2020
Public Function RCOUNTSUMS(arr As Range, key1, brr As Range, key2)
Dim sum As Integer
Dim i As Integer
Dim str1
sum = 0
If InStr(key1, “<”) Then
str1 = Split(key1, “<”)(1)
For i = 1 To arr.Rows.Count
If arr.Cells(i).Value < Val(str1) And arr.Cells(i).Value > 0 And brr.Cells(i).Value = key2 Then
sum = sum + 1
End If
Next
End If
If InStr(key1, “-”) Then
str1 = Split(key1, “-”)
For i = 1 To arr.Rows.Count
If arr.Cells(i).Value >= Val(str1(0)) And arr.Cells(i).Value <= Val(str1(1)) And brr.Cells(i).Value = key2 Then
sum = sum + 1
End If
Next
End If
If InStr(key1, “>”) Then
str1 = Split(key1, “>”)(1)
For i = 1 To arr.Rows.Count
If arr.Cells(i).Value > Val(str1) And arr.Cells(i).Value <> “” And brr.Cells(i).Value = key2 Then
sum = sum + 1
End If
Next
End If
RCOUNTSUMS = sum
End Function

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值