excel中如何计算某一列中所有文本对应的数值所占比例?

小李,小王和小张他们每行对应的数值分别占他们各自的数量之和的比例?

    公式为:

    =B1/SUMIF(A:A,A1,B:B)

    如图所示:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-10
假设第一个小张是在A2单元格,则在C2单元格输入公式:
=TEXT(B2/SUMIFS(B:B,A:A,A2),"0.00%")
或者:=TEXT(B2/SUMIF(A:A,A2,B:B),"0.00%")
复制并下拉即可。
注:OFFICE2003版只能使用公式:
=TEXT(B2/SUMIF(A:A,A2,B:B),"0.00%")
第2个回答  2017-10-10
只能逐个输入公式,比如第一行,输入=b1/(b1+b2+b3)就是小张第一行的数值占小张所有三项的比例。
第3个回答  2017-10-10
公式如下:
=B1/SUMIF(A:A,A1,B:B)
第4个回答  2017-10-10
用数据透析表做
相似回答