簡體   English   中英

Excel公式返回“條件范圍”內的最早日期。

[英]Excel Formula to return earliest date within “conditional range.”

不知道問題是否正確地表達了這句話,但這是我的問題。

我有兩列。 一個帶有日期(A列),另一個帶有值(B列)。 在B列中,某些單元格為空白。 我想編寫一個從A列返回最大值的公式,但該公式僅適用於A列中已填充B列的單元格。

到目前為止,我所掌握的是:

=Max(IF(B3 <> "", ??, ""))

如果有??,可以創建一個數組(類似於VBA中的數組),該數組僅包含B為空的行中的值。 這是正確的方法嗎?

編輯:我認為我有,這聽起來如何

=MAX(IF(A3:A100 <> "",A3:A100))

您需要將公式用作數組公式。 輸入公式

=MAX(IF(A3:A100<>"",A3:A100))

輸入公式時,按CTRL + SHIFT + ENTER 這會將您的公式轉換為數組公式。 通過查看現在應該包含{}的公式,您可以看到它是成功的。 您還可以使用它來獲取最少的日期並應用其他條件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM