標題:
如何計算大於平均且不重覆的項目個數?
[打印本頁]
作者:
Genie
時間:
2012-11-29 11:51
標題:
如何計算大於平均且不重覆的項目個數?
如附件
我想要計算大於 B 欄平均的 Product 項目個數
因同一個 Product 有不同的 value
所以只要 B 欄大於平均 不管同一個 Product 有多少的值符合條件
只要當做一個 Product 做計算就行 也就是不重覆計算 Product 個數
請問這樣公式要怎麼寫?
謝謝∼
[attach]13327[/attach]
作者:
zz5151353
時間:
2012-11-29 16:34
請參考
作者:
Genie
時間:
2012-11-29 17:48
回復
2#
zz5151353
請問為什麼公式中為什麼要 "=ROW(2:377)-1"
這裡我看不太懂……
作者:
zz5151353
時間:
2012-11-29 17:53
本帖最後由 zz5151353 於 2012-11-29 17:55 編輯
行數的意思從 1~376 . 可以寫成這樣 ROW(1:376)
{=SUM((MATCH(A2:A377&(B2:B377>D4),A2:A377&(B2:B377>D4),)=ROW(1:376))*(B2:B377>D4))}
作者:
ML089
時間:
2012-11-29 22:35
{=COUNT(0/FREQUENCY(IF(B2:B377>D4,MATCH(A2:A377,A:A,)),ROW(2:377)))}
作者:
ML089
時間:
2012-11-29 22:55
回復
3#
Genie
MATCH(A2:A377,A2:A377,) 回傳的值可能為 1~376,用陣列表示為ROW(1:376),寫成 ROW(2:377)-1 是讓範圍數字相同讓使用者比較容易修改公式。
我習慣用 MATCH(A2:A377,A:A,)或MATCH(A2:A377,A1:A377,) 回傳的值可能為 2~377, 用陣列表示為ROW(2:377),但對使用者修改公式比較容易將A1:A377改錯
作者:
Genie
時間:
2012-11-30 08:36
回復
4#
zz5151353
不好意思
另一個問題是為什麼需要用到 "ROW" 這個函式呢?
不能直接用 "MATCH" 函式找出符合條件的值就行嗎?
作者:
Genie
時間:
2012-11-30 08:54
回復
5#
ML089
請問這裡 "ROW" 的用法也是讓它回傳 "MATCH" 函式相對應的值嗎?
作者:
ML089
時間:
2012-11-30 12:56
回復
8#
Genie
Match傳回每一項的第一個位置,這是統計不重覆項目的技巧方法之一,再用Frequency統計每個項目(match己經轉換成row位置)有多少個,這時的row要與match對應。
作者:
Genie
時間:
2012-11-30 17:49
回復
9#
ML089
謝謝∼
我了解這個公式寫法的邏輯了
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)