EXCEL 公式運算

2015-05-07 4:37 am
如要將B2:B3、 C2:C3及D2:D3分別濃縮成三條公式亦可,但會變得較長較複雜令修改難度增加:

=COUNTIF(工作表2!$B$2:$B$2001,B$1)&"("&TEXT(COUNTIF(工作表2!$B$2:$B$2001,B$1)/(COUNTIF(工作表2!$B$2:$B$2001,B$1)+COUNTIF(工作表2!$B$2:$B$2001,C$1)),"##0.00%")&")"

=COUNTIF(工作表2!$B$2:$B$2001,C$1)&"("&TEXT(COUNTIF(工作表2!$B$2:$B$2001,C$1)/(COUNTIF(工作表2!$B$2:$B$2001,B$1)+COUNTIF(工作表2!$B$2:$B$2001,C$1)),"##0.00%")&")"

=(COUNTIF(工作表2!$B$2:$B$2001,B$1)+COUNTIF(工作表2!$B$2:$B$2001,C$1))&"("&TEXT(1,"##0.00%")&")"

請教教怎樣設定第三條答案,即是生命探索活動,自我認識活動,‧‧‧‧‧‧共8 項,應用在上述公式怎樣設定?因多了幾項就不明白怎樣設定。謝!

回答 (1)

2015-05-07 8:02 pm
✔ 最佳答案
如設定第三條答案濃縮版本,以第一條問題為例,公式會包含336字元:
=COUNTIF(工作表2!$D$2:$D$2001,B$9)&"("&TEXT(COUNTIF(工作表2!$D$2:$D$2001,B$9)/(COUNTIF(工作表2!$D$2:$D$2001,B$9)+COUNTIF(工作表2!$D$2:$D$2001,C$9)+COUNTIF(工作表2!$D$2:$D$2001,D$9)+COUNTIF(工作表2!$D$2:$D$2001,E$9)+COUNTIF(工作表2!$D$2:$D$2001,F$9)+COUNTIF(工作表2!$D$2:$D$2001,G$9)+COUNTIF(工作表2!$D$2:$D$2001,H$9)+COUNTIF(工作表2!$D$2:$D$2001,I$9)),"##0.00%")&")"

公式太長往往容易製造錯誤而難於察覺,亦不利除錯修正,所以如非必要應盡量避免,緊記「簡單就是美」法則。其中一個較可取做法是用另一張工作表,用COUNTIF和SUMIF計算出每個答案的統計數目(如之前工作表1公式),在工作表1上只須簡單地參考該張工作表已統計的儲存格,便能隨意地計算各種統計組合,毋須費神在處理複雜超長的公式上,令生活輕鬆好過一點!


收錄日期: 2021-04-11 21:05:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150506000051KK00093

檢視 Wayback Machine 備份