求助公式解释下图为“test”表下图为“打卡记录”表在“打卡记录”表中的E3单元格输入公式:=IFERROR(VLOOKUP(E$1,OFFSET(test!$F$2:$H$51,MATCH(打卡记录!$B3&$D3,test!$F$2:$F$51,0)-1,1,COUNTIF(test!$F$2:$F$51,$B

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 21:49:23
求助公式解释下图为“test”表下图为“打卡记录”表在“打卡记录”表中的E3单元格输入公式:=IFERROR(VLOOKUP(E$1,OFFSET(test!$F$2:$H$51,MATCH(打卡记录

求助公式解释下图为“test”表下图为“打卡记录”表在“打卡记录”表中的E3单元格输入公式:=IFERROR(VLOOKUP(E$1,OFFSET(test!$F$2:$H$51,MATCH(打卡记录!$B3&$D3,test!$F$2:$F$51,0)-1,1,COUNTIF(test!$F$2:$F$51,$B
求助公式解释

下图为“test”表

下图为“打卡记录”表

在“打卡记录”表中的E3单元格输入公式:=IFERROR(VLOOKUP(E$1,OFFSET(test!$F$2:$H$51,MATCH(打卡记录!$B3&$D3,test!$F$2:$F$51,0)-1,1,COUNTIF(test!$F$2:$F$51,$B3&$D3)),2,FALSE),"未打卡")

问题:1、为什么我单独把OFFSET(test!$F$2:$H$51,MATCH(打卡记录!$B3&$D3,test!$F$2:$F$51,0)-1,1,COUNTIF(test!$F$2:$F$51,$B3&$D3))   公式中的这段拿出来结果是:#VALUE!

2、VLOOKUP中为什么要用OFFSET函数


求助公式解释下图为“test”表下图为“打卡记录”表在“打卡记录”表中的E3单元格输入公式:=IFERROR(VLOOKUP(E$1,OFFSET(test!$F$2:$H$51,MATCH(打卡记录!$B3&$D3,test!$F$2:$F$51,0)-1,1,COUNTIF(test!$F$2:$F$51,$B
1、这个公式就错或者说明没有找到,iferror这个函数就是出现类似这样错误而设计的,当公式没错误时,他就返回公式的值,就如题中的时间.如果公式有错时,就返回另一个值,如你上面的“未打卡”.
2、这个公式中用offset是为了返回一个区域,具体很难说清楚,你去学一下这个函数,就明白了.