
たとえば、次のデータがあるとしますA1:A6
。
1
1
2
2
3
3
合計金額は次のようになります。12
重複する値を除外すると、合計は次のようになります。6
しかし、データ フィルタリングによって最初の 2 行が非表示になっている場合は、それらの行も合計から除外する必要があり、合計は次のように変わります。5
答え1
これはどのように機能するのか(このページ)、配列として入力されます( を使用CTRL+SHIFT+ENTER):
=SUM(IF(ISNUMBER(IF(SUBTOTAL(109,OFFSET(A$1,ROW(A$1:A$6)-ROW(A$1),0,1)),IF(FREQUENCY(IF(A$1:A$6<>"",MATCH("~"&A$1:A$6,A$1:A$6&"",0)),ROW(A$1:A$6)-ROW(A$1)+1),A$1:A$6))),$A$1:$A$6))