![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 求救excel神人~~一個統計的問題~~
(https://www.pcdvd.com.tw/showthread.php?t=906634)
|
---|
求救excel神人~~一個統計的問題~~
請問大家一個關於統計的問題
例: A欄有各種重複報別,例:自由,中時,自由,聯合,自由,中時,聯合.....等等 B欄相對登記各報別的報費,例:0,150,200,300,100,250.....等等 請問我要如何用一套函數算出"自由"而且報費"大於1小於200"全部有幾筆呢? 我原本想用sumproduct或countif試試~~可是怎麼打都不對 TT鳴.... |
=if(and(xx="自由",xx<200),1,0)
|
引用:
-------------------------------------------------------- 首先感謝TIM大的解答 不過我搞不懂XX是什麼意思呢?是範圍嗎?還有只用if會有統計的功能嗎? 如果A欄範圍是f2:f2000 B欄範圍是j2:j2000 |
|
引用:
你要設一個parameters表 說明 報紙跟費率關係 然後用VLOOKUP找到你要的自由,報費"大於1小於200"如果不限於自由,用filter就可以了 |
引用:
我有用countif打出分別是(1)大於1小於200的結果與(2)自由總數的結果,可是二種我不知要如何結合在一起 (1) COUNTIF(J2:J2000,"<200")-COUNTIF(J2:J2000,"=0") (2) COUNTIF(F2:F2000,"自由") |
引用:
謝謝你的回答 不過我要的是統計~~並不是查詢 |
我不會寫程式!
不過可以用排序的方式整理! 就可以快速算出!! |
引用:
我的想法有兩種 一種是用新欄位==if(and(xx="自由",xx<200),1,0) 然後再用sum去計算新欄位中到底有多少個1 另一種因為你的條件較多,用countif也行,但會比較長,而且不好維護 你可以先用if簡單判斷再導入countif,不過我還沒想到該怎麼寫比較精簡 |
很感謝各位的幫忙~~剛有一位超熱心的網友幫我寫出來了~~順便在此與各位分享~~^^
SUMPRODUCT(($F$2:$F$2000="自由")*($J$2:$J$2000>1)*($J$2:$J$2000<200)) |
所有的時間均為GMT +8。 現在的時間是03:47 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。