質問: 「月(a)= 3の合計(b)を選択」のexcel式 次のようなexcelデータがあります。各月の総費用を表示したい。 googleスプレッドシートでは、次の式でこれを実現できます。=index(query(costs!$1:$1101,"select sum(b) where month(a)=3"), 2) 4月の結果を取得します。しかし、私の要件はexcelで同じことを行うことです(これはqueryステートメントをサポートしていません)。私はsumifで遊んでいますが、それを機能させる方法を理解できず、それが正しいアプローチであるかどうかさえわかりません。誰かが私がこれを行う方法を知っていますか?
回答: 列aは日付であるため、月が3月(3)、4月(4)などであるかどうかをテストするには、次のようなものが必要になります。以下は1つの方法です。すなわち3月のために=sumproduct(--(month($a$1:$a$50)=3),$b$1:$b$50)4月に =sumproduct(--(month($a$1:$a$50)=4),$b$1:$b$50)