Excel-在COUNTIF中計算*個數 - 學不完.教不停.用不盡

文章推薦指數: 80 %
投票人數:10人

在Excel 的工作表中使用COUNTIF函數來計算某些字元的個數是十分平常的事,但是如果依照下圖來求得某個班級的類別,其公式為: 儲存 ... 學不完.教不停.用不盡 跳到主文 分享個人電腦教學和回答網友提問解決資料處理與設計問題 部落格全站分類:數位生活 相簿 部落格 留言 名片 贊助廠商 Oct19Tue201016:29 Excel-在COUNTIF中計算*個數 在Excel的工作表中使用COUNTIF函數來計算某些字元的個數是十分平常的事,但是如果依照下圖來求得某個班級的類別,其公式為: 儲存格L2:=COUNTIF($C$2:$C$9,L$1) 複製儲存格L2至儲存格L2:O2。

觀察其結果儲存格O2的結果是錯的。

如果你將儲存格O2的公式寫成:=COUNTIF($C$2:$C$9,"*"),答案也是錯的。

因為在COUNTIF函數中使用「*」,是當為萬用字元使用。

如果你非得使用「*」,則可以將公式改為: 儲存格O2:=COUNTIF($C$2:$C$9,"'*'") 其中*必須先以左右各一個「'」含括,再以左右各一個「"」含括,可以算到正確的答案。

(如果你有使用另一個萬用字元「?」,也是一樣的觀念和用法。

)   其實這個查詢可以使用以下二種方式快速完成: (一)陣列公式 儲存格F2:{=SUM(IF($A$2:$A$281=$E2,IF($C$2:$C$281=F$1,1,0)))} 這是陣列公式,輸入完成後要按下Ctrl+Shift+Enter鍵。

將儲存格F2複製到儲存格F2:I13。

如此,其中的「*」不會被視為萬用字元。

(二)SUMPRODUCT函數 儲存格F16:=SUMPRODUCT(--($A$2:$A$281=$E16),--($C$2:$C$281=F$15)) 將儲存格F16複製到儲存格F16:I27。

(--($A$2:$A$281=$E16)其中的「--」是要將結果之True/Fasle轉換為1/0來運算。

如此,其中的「*」也不會被視為萬用字元。

參考:本部落格中其他關於Excel COUNTIF 函數的應用 參考:本部落格中其他關於Excel COUNTIFS函數的應用 全站熱搜 創作者介紹 vincent 學不完.教不停.用不盡 vincent發表在痞客邦留言(2)人氣() 全站分類:數位生活個人分類:講義資料此分類上一篇:Excel-從年度報表中摘要月報表和季報表 此分類下一篇:Excel-從資料表中分類列出清單 上一篇:修改很久以前的部落格文章 下一篇:Excel-從資料表中分類列出清單 歷史上的今天 2021:利用PowerPoint來合併圖檔,簡單易用 2019:PowerPoint-各種版型練習 2019:PowerPoint-以一張相片為中心來搭配物件使用 2017:Word-如何在A4版面雙面列印4個頁面後切割裝訂成冊? 2014:Windows-將照片加上標記以利後續搜尋和管理 2014:YouTube-使用快速鍵以方便播放操作 2012:Evernote-圖片中的文字也可以搜尋 2012:Excel-用公式記錄時間不會變動(使用循環參照) 2012:在雙螢幕環境使用快速鍵 2010:Excel-從資料表中分類列出清單 2009:常見紙張的尺寸 2009:各種日常生活的單位、尺寸轉換 2008:AdobeFlashPlayer10 ▲top 留言列表 發表留言 到站人數 本日人氣: 累積人氣: 最新文章 贊助商連結 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗 PIXNET Facebook Yahoo! Google MSN {{guestName}} (登出) 您尚未登入,將以訪客身份留言。

亦可以上方服務帳號登入留言 請輸入暱稱(最多顯示6個中文字元) 請輸入標題(最多顯示9個中文字元) 請輸入內容(最多140個中文字元) 請輸入左方認證碼: 看不懂,換張圖 請輸入驗證碼 送出留言



請為這篇文章評分?