[算表] 某範圍裡 如果有甲,就傳回1,如沒有傳回0

看板Office作者 (隨便)時間17年前 (2008/12/28 17:57), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
軟體:EXCEL 版本:2003 抱歉,又來問一個問題 我的資料如下 第一筆: 甲 乙 丙 丁 第二筆: 乙 丁 庚 戊 . . . . 我現在想統計每筆資料是否有含有甲,如有甲就傳回1,沒有,就傳回0 請問,要怎麼寫函式啊… (我用IF 搞了很久還是沒成功,似乎是範圍沒選對的樣子,難道IF只能 用在單一儲存格嗎?) 謝謝指教了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.72.94 ※ 編輯: incandescent 來自: 140.127.72.94 (12/28 17:58)

12/28 18:04, , 1F
=COUNTIF
12/28 18:04, 1F

12/28 18:05, , 2F
=IF(COUNTIF(Xij)>0,1,0)
12/28 18:05, 2F

12/28 18:10, , 3F
天啊 太強了… 非常感謝
12/28 18:10, 3F

12/28 19:22, , 4F
咦…不過這樣不能好像不能算「文字」次數欸…
12/28 19:22, 4F

12/28 19:27, , 5F
=IF(COUNTIF(A1:D1,"甲")>0,COUNTIF(A1:D1,"甲"),0)
12/28 19:27, 5F

12/28 19:28, , 6F
或簡單點 =IF(COUNTIF(A1:D1,"甲")>0,1,0)
12/28 19:28, 6F

12/28 19:34, , 7F
感謝樓上幾位高手 原來要加引號啊 我成功了
12/28 19:34, 7F

12/28 20:38, , 8F
要算次數就不用IF直接用COUNTIF就好了
12/28 20:38, 8F
文章代碼(AID): #19Lqs0LF (Office)
文章代碼(AID): #19Lqs0LF (Office)