怎么写这个excel公式

来源:百度知道 编辑:UC知道 时间:2024/07/05 22:51:22
一个包装袋中有50颗糖,每次要分给不同数量的人,每人一颗。每次都会产生一个零头。比如说第一天有30个人,那么第一天分好后,就会产生20颗糖的零头.第二天,如果只有15个人,那么直接从这个20颗零头中拿,则第二天的零头为5颗;如果第二天有25个人,那么分完第一天的20颗糖后,新拆一包,再取出5颗,那么现在的剩余零头为45.请问在excel中这个公式怎么写,设A1是第一天剩余下来的糖的零头量,B1是第二天的人数,即第二天糖的需求量。求第二天分完糖后的糖的零头量。

IF(B1>A1,50+A1-B1,A1-B1)
解释:如果第二天的人数大于第一天剩余的糖的零头,那么拆新包50,加上剩余的A1减去今天的人就是剩余的,反之当然只要剩余的减去人数就可以了
补充:你可以在A2里写上“=C1”,那么第一天剩余的数量就自动填写到第二天里了,或者干脆把这个公式写到A2里

=(int((b1-1)/50)+1)*50-b1

=if(b1>a1,b1+50-a1,a1-b1)

C1单元格:
=if(B1<A1,A1-B1,A1+50-B1)
手头没有excel,根据印象应该是这样,如果人数<剩余糖数,则 新的剩余数=剩余糖数-人数,否则 新的剩余数=剩余糖数+50-人数。

像是幼儿园老师干的活哦,呵呵。。。。。

去学VBA吧