2017-10-14 80 views
1

我正在使用Google表格,並試圖找出包含特定年份的單元格的最大值。
例子:根據其他列中的日期查找列中的最大值?

A   B 
DATE   Value 
1 jan 1875 4000 
1 jan 1880 800 
5 feb 1875 3500 
6 jun 1875 2500 

我已閱讀有關MAXIFS功能,但我不能確定如何在這種情況下應用它。當我希望它在B2中返回「4000」時,MAXIFS(B2:B4; A2:A4; 1875)僅返回「0」。
我試過用「年(1875)」代替公式中的「1875」,但它不起作用。
這可能是1900年以前的日期的問題,但我也嘗試過使用1900年以後的年份,但它仍然不起作用。

這裏有誰知道?

+0

一個醜陋的解決方案是使用創建一個C柱和使用文本(A2;「YYYY」)創建一個文本字符串說:「1875年」,然後運行MAXIFS(B2:B6; C2:C6;「1875」)。結果會產生「4000」。 –

+0

1875年,如果ColumnA是自動格式化的,那麼醜陋也是'= maxifs(B2:B,A2:A,「> - 9130」,A2:A,「< - 8764」)'',看起來不是。 – pnuts

回答

0

我建議的查詢,而不是MAXIFS:

=query(A:B,"select max(B) where A contains 1875") 
+1

它工作,謝謝。 –

相關問題