有沒有人知道如何找到什麼是最後一次使用的單元格而不使用vba,但只使用公式欄中的IF語句?比方說,例如,在cell AA
我想確定什麼是最後一個單元格的值,然後在一定範圍內添加所有的值。我該怎麼辦?最後在一個範圍內使用的單元格 - excel 2013
回答
爲了找到最後使用的行索引範圍內A:A
=LOOKUP(2,1/(NOT(ISBLANK(A:A))),ROW(A:A))
,並從,例如添加所有號碼A2
到A(last used row index)
:
=SUM(A2:INDEX(A:A,LOOKUP(2,1/(NOT(ISBLANK(A:A))),ROW(A:A))))
謝謝@Ajeet Shah :)我明白了! – kruk22
IF,這是一個強大的大IF,你的數據不包含空白單元格,你可以使用:
=COUNTA(A:A)
如果您有標題行,那麼你需要減去非空白標題行的數量。
如果您的數據在您正在查看的數據下方,那麼您還需要減去這些數據!如果所有的都是真的,那麼你的COUNTA(A:A)將返回已使用的單元的數量,然後你可以回過頭來用它來提供一個範圍來求和。比方說,你想總結了C列平等行,那麼你可以使用:
=SUM(OFFSET($C$1,Number of headerrows,0,COUNTA(A:A)-non blank Header rows,1)
如果你知道你想求和範圍爲D16到最後計算行中的其中我們假設大於16,但可能僅僅是D16:D18,我們可以這樣做:
=SUM(D16:INDEX(D:D,COUNTA(A:A)+Blank Header Rows))
但更重要的是,如果你只是想總結的範圍中你只是想一個非空單元格的總和,你可以使用:
=SUMIF(A:A,"<>""",C:C)
如果C有要添加
很多解釋!謝謝 – kruk22
值可以使用數組公式也這樣做:
=MAX(ROW(A:A)*(A:A<>""))
確認使用按Ctrl +移這個公式 + 輸入。
而得到的範圍內使用的總和:
=SUM(A1:INDEX(A:A,MAX(ROW(A:A)*(A:A<>""))))
再次,這是數組公式。
好的Mrig。感謝你的幫助! :) – kruk22
- 1. Excel公式參考單元格上面最後一個單元格的範圍
- 2. 在EXCEL範圍內選擇一個特定的單元格
- 3. 使用OpenXML格式化Excel 2013範圍
- 4. Excel VBA - 檢查一個範圍內的每個單元格的值是否在另一個範圍內
- 5. 單元格範圍內的隨機單元格 - Excel
- 6. Excel最後一個單元格錯誤
- 7. Excel:在一個單元格中插入一個數字範圍
- 8. 如何選擇1列範圍內的單元格的最後一個範圍,並填充到另一列範圍內的最後一行
- 9. 單個單元格中存儲範圍的最後更新日期excel
- 10. 從範圍VBA中查找最後一個單元格
- 11. Excel VBA - 在非連續範圍內選擇最遠/最外側的單元格
- 12. VBA測試如果單元格在一個範圍內
- 13. Excel vba選擇所選範圍的最後一行的單元格
- 14. 如何在單元格範圍內搜索1個單元格
- 15. 使用vba將一個範圍的單元格與另一個範圍的單元格進行比較
- 16. VBA Excel:將單元格從一個單元格複製到另一個單元格,然後重複範圍內的所有單元格
- 17. 如果單元格在一個範圍內,則更改格式
- 18. 如何計算一個範圍內的值小於Excel中另一個單元格的單元格?
- 19. 基於其他單元格格式的excel單元格範圍
- 20. 如果單元格在彼此的範圍內,則使用條件格式
- 21. Excel將單元格中的所有日期放在一個範圍內
- 22. 如何引用excel命名範圍內的單元格?
- 23. VBA excel,在單元格範圍內運行=「是」的宏
- 24. 使用openpyxl將範圍應用到範圍內的所有單元格
- 25. 隱藏範圍和清除單元格中的最後一列
- 26. 使用範圍(單元格(),單元格())設置單元格內容的變量Excel VBA
- 27. 如何從第一個非黑色到最後一個非空白單元格(VBA)選擇單元格範圍?
- 28. 在已過濾的範圍內查找可見單元格的最大範圍
- 29. 比較範圍內的每個單元格到另一個單元格
- 30. 用JQuery標記excel表單上的最後一個單元格
你是說IF是唯一允許使用的函數? –
總是最好提供示例數據,即使其示例數據的3X3表在TEXT –