谁能解释一下这段公式的意思,关于EXCEL表格的公式=IF(INT($A1/50)>=COLUMN(A1),50,IF(COLUMN(A1)>INT($A1/50)+1,"",IF(MOD($A1,50)=0,"",MOD($A1,50))))
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 12:14:45
谁能解释一下这段公式的意思,关于EXCEL表格的公式=IF(INT($A1/50)>=COLUMN(A1),50,IF(COLUMN(A1)>INT($A1/50)+1,"",IF(MOD($A1,50)=0,"",MOD($A1,50))))
谁能解释一下这段公式的意思,关于EXCEL表格的公式
=IF(INT($A1/50)>=COLUMN(A1),50,IF(COLUMN(A1)>INT($A1/50)+1,"",IF(MOD($A1,50)=0,"",MOD($A1,50))))
谁能解释一下这段公式的意思,关于EXCEL表格的公式=IF(INT($A1/50)>=COLUMN(A1),50,IF(COLUMN(A1)>INT($A1/50)+1,"",IF(MOD($A1,50)=0,"",MOD($A1,50))))
倒塌,这个是我那天写给你还是谁的公式吧?
这是根据你那天问题所要求的,按照计划生产,我记得我还有个更整齐的公式提供给你,可以屏蔽掉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的余数为最后一天的生产任务.