看板 Office 關於我們 聯絡資訊
※ 引述《ljuber (給你吃膨餅)》之銘言: : : 版本: 2007版本 : : 我有一個檔案 如下: : : http://rapidshare.com/files/186325020/excel__21839___38988_.xls.html : : http://www.megaupload.com/cn/?d=CWRGY3R7 : : http://homepage8.seed.net.tw/web@1/ljuber/excel問題.xls : : 裡面有一個平均的工作表 : : 跟原始data的工作表 : : 想要問一下 : : 平均工作表裡面的那個函數要如何寫出來? : : 主要目的是那些代號都有個基準日 : : 目的要從原始data 抓出基準日年底然後平均 : : (例如基準日95就是抓那個機構的A比率的8703到9512的平均比率) : : 想了幾個函數好像寫不太出來XD : : ※ 編輯: ljuber 來自: 210.65.186.253 (02/13 11:50) : 推 JieJuen:陣列公式 GEOMEAN(IF((.>=.)*(.<=.)*(.=.),.)) 02/13 14:58 : → ljuber:感謝 那如果是quartile函數能否也用陣列寫法? 02/13 17:20 : → JieJuen:可以~ 目前還沒想到不行的 XD 02/13 19:39 最近在想溫塞平均數的寫法 定義: 溫塞平均數(Winsorized mean); Q1以下的數值和Q3以上的數值,並不是被排除,而是 分別用Q1或Q3取代,然後計算平均數,就是溫塞平均數。 其中excel的Q1就是用quartile(範圍,1) Q3就是用quartile(範圍,3) 然後我的想法是 把下列幾個公式合起來寫: COUNTIF(範圍,"=<"&QUARTILE(範圍,1))*(QUARTILE(範圍,1)) =>計算範圍有多少個小於Q1的數量然後再乘起來 ->A COUNTIF(範圍,">="&QUARTILE(範圍,3))*(QUARTILE(範圍,3)) =>計算範圍有多少個大於Q3的數量然後乘起來 ->B =SUMIFS(範圍,範圍,">"&QUARTILE(範圍,1),範圍,"<"&QUARTILE(範圍,3)) =>計算範圍介於Q1和Q3中間的總和 ->C 然後COUNTIF(範圍,">-9E307") 計算範圍有多少個數 ->D 將上列幾個函數合併:(A+B+C)/D 得出個溫塞平均數 不過 如果要用陣列函數 符合我這個檔案的話 有什麼比較好的寫法可以參考一下? 希望一個函式可以寫出來 不知道各位大大有什麼建議? 因為我這樣想出來的公式 配合J大的陣列公式下去 我覺得公式好長啊....XDXD (星期天加班在家中想問題真不好玩XD) -- 機殼:Silverstone Sg01-E CPU: C2D E6750 主機板:GA-G33M-DS2R 記憶體:A-DATA DDR2 800 2GB x2(鐵殼版) power:海韻380W SII 顯示卡:Gigabyte 9600GSO 384MB 電視卡:compro T300 燒錄機:Benq DW2000 硬碟:Segate 750G +日立 750G +Segate企業320G 錄音介面:M-Audio Fireware Solo -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.92.46 ※ 編輯: ljuber 來自: 203.70.92.46 (02/15 19:52) ※ 編輯: ljuber 來自: 203.70.92.46 (02/15 20:21)