统计每个身份证的学习时长
表格中身份证有重复,要求重复的身份证只统计一次。H5=IF(COUNTIF(D$5:D5,D5&"*")>1,0,SUMIF(D:D,D5,G:G)),下拉。 =IF(COUNTIF($D$5:$D5,$D5)=1,SUMIF(D5:D$50186,D5,G5:G$50186),)
外层套个判断就是了,次数不等于1就为0 第一次看到DSUM &"*"这个用的好 坛子里找到一段选择文件夹的代码
Dim wb As Workbook, wkb As Workbook, sh As Worksheet, st As Worksheet
Dim i&, k&, mypath$, myfile$, ar, s$, br
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "指定数据源所在的文件夹"
If .Show Then
mypath = .SelectedItems(1)
Else
MsgBox "未指定数据源存放的文件夹", 64, "程序结束": Exit Sub
End If
End With
页:
[1]