谁能解释一下这段公式的意思,关于EXCEL表格的公式

问题描述:

谁能解释一下这段公式的意思,关于EXCEL表格的公式
=IF(INT($A1/50)>=COLUMN(A1),50,IF(COLUMN(A1)>INT($A1/50)+1,"",IF(MOD($A1,50)=0,"",MOD($A1,50))))
1个回答 分类:综合 2014-11-20

问题解答:

我来补答
倒塌,这个是我那天写给你还是谁的公式吧?
这是根据你那天问题所要求的,按照计划生产,我记得我还有个更整齐的公式提供给你,可以屏蔽掉0的.
IF的三层嵌套,说第一大层:
IF(INT($A1/50)>=COLUMN(A1),50,A)
公式右拉时,如果A1的计划生产量除以50取整后,大于等于单元格的列号时,继续按照50生产,否则执行结果A;
再看A:
IF(COLUMN(A1)>INT($A1/50)+1,"",IF(MOD($A1,50)=0,"",MOD($A1,50)))
替换成,IF(COLUMN(A1)>INT($A1/50)+1,"",B)
如果单元格的列号大于A1的计划生产量除以50取整后加1时,显示空格,否则执行结果B;
再看B部分:
IF(MOD($A1,50)=0,"",MOD($A1,50))
如果A1除以50的余数=0,就显示空格,否则显示生产量除以50的余数.
公式的目的是,一直以50为单位时间生产量,持续生产直到最后达到目标生产量A1时止.我所提供的公式右拉的时候,COLUMN(A1)是个变量,当又拉的时候产生如下数列:
1、2、3、4、5……
总有某个时候,COLUMN()将达到*50=或大于目标生产量的,这个时候如果恰好能被50整除,那么就显示空格,如果不能整除,就显示目标生产量除以50的余数为最后一天的生产任务.
 
 
展开全文阅读
剩余:2000
上一页:ghhhhh
下一页:概括每段段意