求excel高手帮助 我有一个快递记录表 我想按照备注的文字来统计金额
发布网友
发布时间:2022-05-27 13:10
我来回答
共3个回答
热心网友
时间:2023-10-24 13:02
教你整个思路, 希望你能学会:
先设草稿如下:
c1=A1+A2+A3......
d1=A1+A2+A3......
再用IF
if(B1="北京",A1,0) 意思是:如果B1是北京这2字,则显示A1的数据, 否则显示0
IF(B1="上海",A1,0) 意思是:如果B1是上海这2字,则显示A1的数据, 否则显示0
完整公式为:
c1=if(B1="北京",A1,0)+if(B2="北京",A2,0)+if(B3="北京",A3,0)......
d1=IF(B1="上海",A1,0)+IF(B2="上海",A2,0)+IF(B3="上海",A3,0).....
这个可达到你要的结果; 有没有分啊...
但是最不好的方法; 如果数据到A100,则要写很长的公式.....
方法2:
A列和B列有数据之后, 做个数据透视表在旁边C1位置;
然后修改数据透视表的数据范围,比如现在只有A1到b15的数据范围, 你改为:A1:B100, 当然你的后续填写数据不要超过100行,如会超过,你干脆做A1:B1000; 以此类推;
设置好范围之后,每次输入完数据之后,只要点一下数据透视表的"更新"按钮, 就能看到最新的总结数据:
北京: xxxx
上海:xxxxx
石家庄:xxxx
空白:
如果说你不会数据透视表,就没办法了;
方法3:
C列和D列作为辅助数据列;
C1=if(B1="北京",A1,0)
将此公式拉满C列
D列如上,改成上海即可,拉满d列;
然后在E1=sum(C1:C100000), 这里就是北京的总数据了. 在F1做D列的汇总就是上海了..
如果要给别人看, 设置好把C和d列隐藏,就OK了...
热心网友
时间:2023-10-24 13:03
假如:
C1~C5有数据北京、上海、广州、境外、办公
D1输入:
=SUMPRODUCT(($B$1:$B$10=C1)*$A$1:$A$10)
或=SUMIF(B:B,C1,A:A)
下拉填充。追问不太看得懂 应该是太高深了 不过也谢谢
热心网友
时间:2023-10-24 13:03
假如:
B1~B10有数据
C1输入:
1、=sum((B1:B10="北京")*(A1:A10))
2、按住Ctrl+Shift,再按Enter
D1输入:
1、=sum((B1:B10="上海")*(A1:A10))
2、按住Ctrl+Shift,再按Enter追问多谢 这个也是能实现的
追答这个很容易实现。但要说明原因就需要很久
来自:求助得到的回答