返回列表 上一主題 發帖

加總符合條件的近四筆資料

加總符合條件的近四筆資料

我有一組資料,總共有A,B,C欄,我要想在A和B欄找出符合條件資料,然後加總C欄的資料
假設符合條件的資料有十筆,我想要加總近四筆資料,也就是列號前四高的那四筆資料,該怎麼做呢?
試了一些陣列方式都無法
  1. ={SUM(LARGE(IF((A2:A60='XX")*(B2:B60="KK"),ROW(C2:C60),""),INDIRECT("1:4")))}
複製代碼
上面是我初步構想,但是只能加總列號,無法再把列號轉成相對應儲存格進而加總
不知道有沒有大大有什麼好方法
謝謝
hi

回復 4# ML089


    請問上述公式中的N是什麼意思?
   謝謝
hi

TOP

猜一猜

{=SUM(SUBTOTAL(9,OFFSET(C1,LARGE(IF((A2:A60="XX")*(B2:B60="KK"),ROW(2:60)),ROW(1:4))-1,))) ...
zz5151353 發表於 2013-5-24 21:51


板主的方式我試了之後可行,謝謝板主還有各位板友的幫忙。

不好意思,小弟的問題又有進一步的延伸,不過我覺得可能要用VBA才可能辦到,不過還是想問問大家意見
如果我的一組資料,共有A,,B,C,D四個欄位,我想設定條件的欄位是A和B,一樣是想加總符合條件的近四筆資料
若A符合條件則取C欄,若B符合條件則取D,A跟B的條件是互斥的,不會同時發生,想把符合條件的近四筆CD欄資料加總
我試了一下好像無法加總符合條件但不同的欄位,謝謝大家
hi

TOP

公式解析:請以下公式貼入儲存格,雙按滑鼠左鍵進入編輯狀態,按F9查看各陣列值
=((A1:A20="C")+(B1:B20 ...
准提部林 發表於 2013-5-25 20:02


大哥的公式真是讓我大開眼界,不過我試了一下在第四個公式出現REF!錯誤
依我目前的功力要理解這個公式還要一段時間
不過還是謝謝大哥提供那麼好的解釋和解答
hi

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題