![](/img/trans.png)
[英]Find maximum value in each row or column of an Excel array that is not a cell reference
[英]Find an intersecting value for each row and column in excel
您可以使用 SUMPRODUCT 來實現。
我制作了一個假數據集,其值與您顯示的值不同,因此我可以正確測試更改當前月份是否有效。
即使列CurrentMonth
持有不同的月份,它也能工作
我的公式是:
=SUMPRODUCT(--($B$1:$G$1=H2);B2:G2)
這是它的工作原理:
--($B$1:$G$1=H2)
如果范圍B1:G1
等於該行中的當前月份,則將返回 1 和 0 的數組。 所以如果CurrentMonth=Mar
那么它將返回{0;0;1;0;0;0}
B:G
,因此對於第 2 行,它將是B2:G2
。 例如,它將是{0;0;1;0;0;0} * {1;2;3;4;5;6} = {0;0;3;0;0;0}
並且我們總結這個數組,得到 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.