返回列表 上一主題 發帖

[發問] 請問如果要計算近二筆資料,公式要如何寫??

[發問] 請問如果要計算近二筆資料,公式要如何寫??


test.rar (7.85 KB)

請教各位先進

1.如果我要計算某項食材最近2筆(可自行填入筆數)的總和
2.可以不依照日期,只判斷食材,取其最後2筆的總和嗎?
初學excel不太懂,若有表達不清之處尚請見諒..感恩..^^

回復 1# chiyochao


   
學海無涯_不恥下問

TOP

感謝Hsieh大的解答
讓我更加明白公式的運用方式 ^^
有關最後一個問題..可能我寫的太籠統..拍謝

最後一個問題..是最近(2)筆豬肉(可由清單選取)的總和  ^^

感謝您的熱心..^^
您的解答惠我良多..^^

TOP

回復 3# chiyochao


   
學海無涯_不恥下問

TOP

本帖最後由 chiyochao 於 2011-1-30 12:47 編輯

Hsieh大,實在太佩服您了..^^
昨天我一直思考要如何運用你的公式來自行解開,可是就是做不出來..(指運用2樓的解答)
剛才試著照你的方式..果然就成了..雖然還看不太懂,但能夠運作就實在太感謝了..(指運用4樓的解答)
我會找書瞭解此公式的涵意..再次感謝您的回覆..^^

TOP

剛才發現一個問題..如果G10的數字大於食材的筆數會出現錯誤..
我試著用IF來做條件判斷..不過這公式對我來說太難了,試了好久都不成功..
可以再請教您嗎?  感恩..^^

TOP

=IF((G10=0)+(G10>COUNTIF(C:C,G11)),"",SUMPRODUCT((OFFSET(y,,-1)=G11)*y))
學海無涯_不恥下問

TOP

感謝您的回覆..
我想問題是不是出在定義"y"
您在7樓的公式,如果成立就會出來空白,
不過我是希望就算g10大於某項食材的筆數,仍然可以計算出總額 ^^

TOP

回復 8# chiyochao


    y定義公式
=OFFSET(Sheet1!$D$1,IF(ISERROR(LARGE(IF(x=Sheet1!$G$11,ROW(x),""),Sheet1!$G$10)),COUNTIF(Sheet1!$C:$C,Sheet1!$G$11),LARGE(IF(x=Sheet1!$G$11,ROW(x),""),Sheet1!$G$10)-1),,COUNTA(x),)
學海無涯_不恥下問

TOP

感謝Hsieh大的回應..終於可以使用了..^^
此外想請問您,市面上有沒有那一本書是您覺得對於學習excel函數的運用有幫助的??
像類這類的公式,單獨看還可以,組合起來就有點霧煞煞..
再次感謝..祝您天天都有美好的事發生..^^

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題