就是在《餐补明细表》里面设一个公式,根据员工号求《考勤》这个表中上班日的天数。
A、B、C、D都表示上班日,即求A、B、C、D的个数和
要达到的目的:
《考勤》这个表中同一个员工号,从D列到AH列是该员工号的考勤,A、B、C、D都表示上班,怎么设置一个公式得到该员工上班天数的和。
请问,怎么设公式,请高手们帮忙设一下,谢谢!
以下是《考勤》表
以下是《餐补明细表》
请问,这样对不对:=IF(D4:D70,COUNTIF(考勤!D2:AH2,"A")+COUNTIF(考勤!D2:AH2,"B")+COUNTIF(考勤!D2:AH2,"C")+COUNTIF(考勤!D2:AH2,"D"),"")
但是我想要的就是一步到位,直接在餐补明细表里面设公式,复杂点就复杂点吧,你看能不能帮我一步设置到位呢,就不用在考勤表里设了。帮帮忙呗
追答那就在F4输入:
=IFERROR(COUNTIF(INDIRECT("考勤!D"&MATCH(D4,考勤!B:B,0)&":AH"&MATCH(D4,考勤!B:B,0)),"A")+COUNTIF(INDIRECT("考勤!D"&MATCH(D4,考勤!B:B,0)&":AH"&MATCH(D4,考勤!B:B,0)),"B")+COUNTIF(INDIRECT("考勤!D"&MATCH(D4,考勤!B:B,0)&":AH"&MATCH(D4,考勤!B:B,0)),"C")+COUNTIF(INDIRECT("考勤!D"&MATCH(D4,考勤!B:B,0)&":AH"&MATCH(D4,考勤!B:B,0)),"D"),""),下拉
只有第一个公式设置后有数据,往下拉之后后面的都没有数据了,怎么回事啊?
追答公式本身没问题,检查下你的两个表中的员工号格式是否一致,是不是全是文本格式,还是一个是数值,一个是文本格式。
追问谢谢,这下可以了,我把员工号改成数字格式了。感谢哈
来自:求助得到的回答