问题详情
问题已解决
所属话题:
#Excel#
=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,\'2022.02销售\'!O$2,INDEX(\'2022.02销售\'!$C:$AC,INT((ROW()+3)/3),COLUMN()))) 请问这个公式是什么意思呢?
84784977 | 提问时间:2022 05/15 15:25
立峰老师
金牌答疑老师
职称:注册会计师,税务师
 你好,这个应该是制作工资条公式, 本公式包含两张表。,一个是工资条,一个是2022销售 第1张表就是2011销售。它第一行为标题行包括序号、姓名、工资项目。 第2张表就是供打印的表,称为“工资条”。它应设置为每三行一组,每组第一行为标题,第二为序号、姓名和各项数据,第三行为空白行。就是说能被3整除的行为为空行,整张表被3除余 1的行为标题行, 引用标题行,被3除余2的行为各项数据的行。用INDEX(区域, 行,列)函数引用,公式为: =IF (MOD(ROW(), 3)=0,,IF (MOD(ROW(), 3)=1,销售表2022.02销售!O$2,INDEX(2022.02销售!$C:$AC,INT(ROW()+4)/3, COLUMN())) 语法解释:如果行数除3余数为0,则空;如果行数除3余数为1,则取工资表A到M列,第1行(不可引用):如果如果行数除3余数为2,则返回工资表A到M列,,对应的列:行+3/3解释:行+3/3: 行+3/3是返回的工资表是的对应的1,2,3行。如工资条的第2行返回工资表中(6+3) /3=3, 工资条的第5行返回工资表中(8+4)/3=4
2022 05/15 15:52
3条追问解答 查看全部
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取