PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
akz77
New Member
 

加入日期: Nov 2003
文章: 5
求救excel神人~~一個統計的問題~~

請問大家一個關於統計的問題
例:
A欄有各種重複報別,例:自由,中時,自由,聯合,自由,中時,聯合.....等等
B欄相對登記各報別的報費,例:0,150,200,300,100,250.....等等
請問我要如何用一套函數算出"自由"而且報費"大於1小於200"全部有幾筆呢?
我原本想用sumproduct或countif試試~~可是怎麼打都不對 TT鳴....
     
      

此文章於 2010-10-07 01:40 PM 被 akz77 編輯.
舊 2010-10-07, 01:37 PM #1
回應時引用此文章
akz77離線中  
=TIM=
Major Member
 

加入日期: Aug 2006
文章: 207
=if(and(xx="自由",xx<200),1,0)
 
舊 2010-10-07, 01:53 PM #2
回應時引用此文章
=TIM=離線中  
akz77
New Member
 

加入日期: Nov 2003
文章: 5
引用:
作者=TIM=
=if(and(xx="自由",xx<200),1,0)

--------------------------------------------------------
首先感謝TIM大的解答
不過我搞不懂XX是什麼意思呢?是範圍嗎?還有只用if會有統計的功能嗎?
如果A欄範圍是f2:f2000
B欄範圍是j2:j2000
舊 2010-10-07, 02:09 PM #3
回應時引用此文章
akz77離線中  
saiz
Golden Member
 
saiz的大頭照
 

加入日期: Aug 2004
您的住址: 北極星
文章: 2,598
__________________
良興卡號:0000200412313 盡情使用

推薦好站Android Forum中文討論區
舊 2010-10-07, 02:21 PM #4
回應時引用此文章
saiz離線中  
god0204
Regular Member
 

加入日期: Feb 2004
文章: 92
引用:
作者akz77
請問大家一個關於統計的問題
例:
A欄有各種重複報別,例:自由,中時,自由,聯合,自由,中時,聯合.....等等
B欄相對登記各報別的報費,例:0,150,200,300,100,250.....等等
請問我要如何用一套函數算出"自由"而且報費"大於1小於200"全部有幾筆呢?
我原本想用sumproduct或countif試試~~可是怎麼打都不對 TT鳴....



你要設一個parameters表 說明 報紙跟費率關係
然後用VLOOKUP找到你要的自由,報費"大於1小於200"如果不限於自由,用filter就可以了
舊 2010-10-07, 02:22 PM #5
回應時引用此文章
god0204離線中  
akz77
New Member
 

加入日期: Nov 2003
文章: 5
引用:
作者saiz
http://office.microsoft.com/zh-hk/excel-help/HP005209029.aspx
可以參考COUNTIF

我有用countif打出分別是(1)大於1小於200的結果與(2)自由總數的結果,可是二種我不知要如何結合在一起

(1) COUNTIF(J2:J2000,"<200")-COUNTIF(J2:J2000,"=0")
(2) COUNTIF(F2:F2000,"自由")
舊 2010-10-07, 02:39 PM #6
回應時引用此文章
akz77離線中  
akz77
New Member
 

加入日期: Nov 2003
文章: 5
引用:
作者god0204
你要設一個parameters表 說明 報紙跟費率關係
然後用VLOOKUP找到你要的自由,報費"大於1小於200"如果不限於自由,用filter就可以了

謝謝你的回答
不過我要的是統計~~並不是查詢
舊 2010-10-07, 02:42 PM #7
回應時引用此文章
akz77離線中  
cafulon
Basic Member
 

加入日期: Nov 2004
文章: 22
我不會寫程式!
不過可以用排序的方式整理!
就可以快速算出!!
__________________
挖風吹
舊 2010-10-07, 04:27 PM #8
回應時引用此文章
cafulon離線中  
=TIM=
Major Member
 

加入日期: Aug 2006
文章: 207
引用:
作者akz77
--------------------------------------------------------
首先感謝TIM大的解答
不過我搞不懂XX是什麼意思呢?是範圍嗎?還有只用if會有統計的功能嗎?
如果A欄範圍是f2:f2000
B欄範圍是j2:j2000

我有用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,不過我還沒想到該怎麼寫比較精簡
舊 2010-10-07, 05:23 PM #9
回應時引用此文章
=TIM=離線中  
akz77
New Member
 

加入日期: Nov 2003
文章: 5
很感謝各位的幫忙~~剛有一位超熱心的網友幫我寫出來了~~順便在此與各位分享~~^^


SUMPRODUCT(($F$2:$F$2000="自由")*($J$2:$J$2000>1)*($J$2:$J$2000<200))
舊 2010-10-07, 08:02 PM #10
回應時引用此文章
akz77離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是08:55 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。