将一个数分摊,在excel里怎么设置公式

假如有 A客户 2350包 188235元; B客户 130包 10668元; C客户 6725包 550715.5元; D客户 170包 14337元。四个客户合计9375包,763955.5元。现在我只有8张单 可以开,每张最高开99999元。只要8张单开完就行了,可以把数合并起来平均分配就行了。想要设计一个excel的公式 有了数可以自动分摊,这是我希望达到的状态吧。不知道怎么弄。请高手指点

你想要的这种智能开单的直接用公式弄不出来,因为公式是死的,如果真想弄,可以找人用VBA做一个。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-26
假设A列是数量,B列是金额
C1是每张票数量,C2是每张票金额

C1=SUM(A:A)/8
C2=SUM(B:B)/8本回答被提问者采纳
第2个回答  2010-01-26
第1张单据 1248A
第2张单据 1102A+130B+12C
第3张单据 1221C
第4张单据 1221C
第5张单据 1221C
第6张单据 1221C
第7张单据 1221C
第8张单据 608C+170D
其中以上数据是包数,ABCD代表客户
第3个回答  2010-01-26
用MID函数及SEARCH函数结合使用:

=MID(A1,SEARCH("包",A1,2)+1,50)
第4个回答  2015-11-01
=round(sum(a1:a8),1)
round函数是EXCEL中的基本函数,作用按指定的位数对数值进行四舍五入。
ROUND函数中:
如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。
如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧前几位进行四舍五入。
若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。
若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。
若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用 MROUND 函数。
sum函数:返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。
相似回答