Excel 公式運算

2015-02-18 10:28 pm
工作表1 A10儲存格
=COUNTIF(工作表2!D2:D23,5)&"("&TEXT(100*COUNTIF(工作表2!D2:D23,5)/COUNT(工作表2!D2:D23),"0.00")&"%)"

答案出現在工作表1 A10儲存格答案是4(18.18%)

工作表1 B10儲存格
=COUNTIF(工作表2!D2:D23,4)&"("&TEXT(100*COUNTIF(工作表2!D2:D23,4)/COUNT(工作表2!D2:D23),"0.00")&"%)"

答案出現在工作表1 B10儲存格答案是17(77.27%)

工作表1 C10儲存格
=COUNTIF(工作表2!D2:D23,3)&"("&TEXT(100*COUNTIF(工作表2!D2:D23,3)/COUNT(工作表2!D2:D23),"0.00")&"%)"

答案出現在工作表1 C10儲存格答案是1(4.55%)

怎樣可以設公式運算在工作表1 D10儲存格計出總和是22(100.00%)
另一情況如工作表1 D10儲存格計出總和是22(100.02%),怎樣可以設定公式百分比是計出22(100.00%)


補充總和22 是從工作表1 D10儲存格已嘗試=sum(A10:C10)公式運算,出現錯誤未有答案顯示,怎樣設定總和是22(100.00%),請教教。謝!

回答 (1)

2015-02-26 7:08 am
✔ 最佳答案
A10-C10的已不是數值,不會加出個和來。
如若要在D10得出22(100.00%),需用很長的公式分析A10-C10的內容,不好辦。

建議在A11、B11、C11分別輸入:
=ROUND(VALUE(LEFT(A10,SEARCH("(",A10)-1)),0)
=ROUND(VALUE(LEFT(B10,SEARCH("(",B10)-1)),0)
=ROUND(VALUE(LEFT(C10,SEARCH("(",C10)-1)),0)

然後在D11、D10分別輸入:
=SUM(A11:C11)
=D11&"("&TEXT(100*D11/COUNT(工作表2!D2:D23),"0.00")&"%)"

2015-02-26 16:03:12 補充:
或留空D11,只在D10輸入:
=SUM(A11:C11)&"("&TEXT(100*SUM(A11:C11)/COUNT(工作表2!D2:D23),"0.00")&"%)"


收錄日期: 2021-04-15 18:18:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150218000051KK00041

檢視 Wayback Machine 備份