如何找到另一列中單元格的最大值?

如何找到另一列中單元格的最大值?

我的問題是,我有一個車輛燃油交易清單及其註冊號,我需要找出不同列中每輛車記錄的最新里程表讀數。如何使用註冊號碼並將其與里程表讀數列進行比較並返回最新的里程表讀數?

「最新」按降序排列,向下的每一行都是車輛的新交易。

另請注意,最新的里程表讀數可能低於先前的交易,因為有些人在購買燃油時輸入隨機里程表值。

車輛識別碼和燃油交易的最新里程表讀數

答案1

數組(CSE)公式解決了這個問題:

在此輸入影像描述

  • 儲存格中的陣列(CSE)公式A92以獲得唯一的註冊號碼。

    {=IFERROR(INDEX($A$78:$A$88, MATCH(0,COUNTIF($A$91:A91, $A$78:$A$88), 0)),"")}
    
  • 單元格中的數組(CSE)公式會C92取得最新讀數(忽略零)。

    {=MIN(IF(($A$78:$A$88=$A92)*($C$78:$C$88>0),$C$78:$C$88))}
    

注意

  • 完成兩個公式Ctrl+Shift+Enter並填寫。

  • 根據需要調整公式中的儲存格引用。

相關內容