麻烦大家一下 这个函数公式大概是什么意思 尤其是后面的那些 谢谢

=IF(OR($A2="",$B2="",$D2=""),"",IF(MONTH(E$1)<MONTH($D2),"",IF(MONTH($D2)<MONTH(E$1),... =IF(OR($A2="",$B2="",$D2=""),"",IF(MONTH(E$1)<MONTH($D2),"",IF(MONTH($D2)<MONTH(E$1),$B2*$C2,IF(MONTH($D2)=MONTH(E$1),DAY(E$1)-DAY($D2)+1)*#REF!*(#REF!/DAY(E$1))))) 展开
 我来答
钓客心里悠闲5181
2017-10-02 · TA获得超过180个赞
知道答主
回答量:386
采纳率:50%
帮助的人:175万
展开全部
你的公式没写完整啊。
这半部分的意思是:当前单元格和行号是3的倍数时,显示“”(空),当前单元格的行号是3的倍数+1时,返回“清单!A$1单元格数据,当前单元格的行号是3的倍数+2时,返回"清单!A列到G列的第(当前行号+4后除以3的整数部分 )行,(当前单元格的列号)列.
后面部分说得有点坳口,打个比方吧:
这个公式如果是在A4这个单元格,则返回的是,清单!工作表的,A$1单元格里数据.(这里的A$1,如果被下拉复制不会变,如果向右复制后,前面的列号跟着变),如果在B3,则返回""(空),如果在C8单元格,则返:清单!工作表的C4单元格数据.
上面例子里的"C8"是这样计算的,8是行号,除以3,余2,则返回的,清单!C4单元格数据(这里这样计算:原行号(8+4)/3=4,是第4行,原列号是"C",是第3列,所以取C4)
其实,你公式里的,"INT"函数用得有点多余,原来的行号除以3已经余2了,+4后一定能被3整除,用不着在这里再取整数的.呵呵
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式