Google SheetsのSUMIFで日付があると合計されない

0
2022.04.18

2018年にA列に受取日がある金額B列を合計したいのですが、どうすればいいですか?そのために、このSUMIF式を使ってみました。

=SUMIF(A2:A4,YEAR(2018),B2:B4)

結果はFr. 5になると思っていたのですが、Google Sheetは0を返します。私は何を間違えているのでしょうか?

1 領収書発行日 金額
2 03.05.2018 2枠
3 07.10.2018 3枠
4 09.02.2019 5枠

(この例の表へのリンクはGoogle Sheetsにあります)

追加情報です。

  • A列は日付、B列は通貨でフォーマットされています。
  • スイスの日付の書式はdd.MM.yyyy
  • Google Sheetでは、スイスで使用されている通貨スイスフランの通貨記号としてFr.を使用しています。
回答
1
2022.04.18

あなたが望むことを行うには、多くの方法があります。

  • 最も簡単な方法は、=YEAR(B1) で新しいカラムを作成し、この新しいカラムを基準として SUMIF を実行することです。

  • また、数式を1つにしたい場合は、以下のようになります。

=SUM(index(filter(a1:b3,year(a1:a3)=2018),2))