Board logo

標題: [發問] 如何取特定字 計算機率 [打印本頁]

作者: abc9gad2016    時間: 2016-11-11 16:37     標題: 如何取特定字 計算機率

[attach]25762[/attach]

請問版上前輩,如附件
C2欄機率:要如何計算"大"的機率 EX:總共7場有3場大,機率為3/7=43%
C3欄機率:要如何計算右列有哪些屬於B3欄位數字 EX:總共7個有3個波士頓,機率為3/7=43%

因為不知道要如何只串某些字,而不是整個儲存格,苦思了好幾天 還是想不著方法
還請有時間的前輩可以提供公式 感謝
作者: ML089    時間: 2016-11-11 21:58

C2 =COUNTIF(D2:U2,"大*")/COUNTA(D2:U2)
C3 =COUNTIF(D3:U3,B3&"*")/COUNTA(D3:U3)

選C2:C3下拉複製
作者: abc9gad2016    時間: 2016-11-12 15:58

回復 2# ML089

感謝版主,又學習到一種新的使用方式 謝謝
作者: abc9gad2016    時間: 2016-11-18 11:31

回復 2# ML089

請問版主,若是我只想看近五場的機率,請問要如何調整公式

因為各隊打完五場的日期並不一定,不能直接固定在某欄位
謝謝
作者: ML089    時間: 2016-11-19 02:37

回復 4# abc9gad2016

選C2,定義名稱 Rng,參照到 公式如下
=OFFSET(C2,,1,,MATCH(5,SUBTOTAL(3,OFFSET(C2,,1,,ROW($1:$31)))))


C2 =COUNTIF(Rng,"大*")/COUNTA(Rng)
C3 =COUNTIF(Rng,B3&"*")/COUNTA(Rng)

選C2:C3下拉複製
作者: abc9gad2016    時間: 2016-11-21 09:46

回復 5# ML089

感謝版主,我再來試試
另外想先請問如下公式",,"兩個逗點的意思是什麼,第一次看到 謝謝
=OFFSET(C2,,1,,MATCH(5,SUBTOTAL(3,OFFSET(C2,,1,,ROW($1:$31)))))
作者: abc9gad2016    時間: 2016-11-21 12:04

回復 5# ML089

另外請問版主,若我先不用定義名稱的方式,將Rng的內容套到C2,C3內,好像跑不出結果 請問是為什麼呢
作者: ML089    時間: 2016-11-21 15:20

回復 6# abc9gad2016

自行查詢函數說明, ,, 表示參數未給,一般內定值為0
作者: ML089    時間: 2016-11-21 15:22

回復 7# abc9gad2016

需使用陣列公式輸入公式
公式輸入時先按住 CTRL+SHIFT 不放再按 ENTER 一齊輸入公式
作者: abc9gad2016    時間: 2016-11-21 17:46

本帖最後由 abc9gad2016 於 2016-11-21 17:47 編輯

回復 9# ML089


感謝版大,剛測試了一下
我在不定義名稱的情況下,用矩陣輸入C2是可以展現出結果,但C3結果會變為0
用定義名稱的話就可以正確展出
C2 =COUNTIF(Rng,"大*")/COUNTA(Rng)
C3 =COUNTIF(Rng,B3&"*")/COUNTA(Rng)

另外請問 我如果想把近五場結果改為近十場,在MATCH後面的5改為10就可以了對嗎
=OFFSET(C2,,1,,MATCH(5,SUBTOTAL(3,OFFSET(C2,,1,,ROW($1:$31)))))
作者: ML089    時間: 2016-11-21 19:54

[quote]回復  ML089

感謝版大,剛測試了一下
我在不定義名稱的情況下,用矩陣輸入C2是可以展現出結果,但C3結果會變為0
用定義名稱的話就可以正確展出
C2 =COUNTIF(Rng,"大*")/COUNTA(Rng)
C3 =COUNTIF(Rng,B3&"*")/COUNTA(Rng)


建議用 定義名稱 方式處理


另外請問 我如果想把近五場結果改為近十場,在MATCH後面的5改為10就可以了對嗎
=OFFSET(C2,,1,,MATCH(5,SUBTOTAL(3,OFFSET(C2,,1,,ROW($1:$31)))))


Yes





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)