私はこれに関する答えを探し回っていますが、それでも少し混乱しています。 Excelに列Aがあり、日付はmm-yyyyの形式です(つまり、1014年9月は14年9月です)。特定の月と年に該当する列Hのすべての値を追加したいと思います。たとえば、2014年9月のすべての値を追加したいと思います。 SUMIFを使用してこれを実行しようとしていますが、基準をフォーマットする方法がわかりません。配列を使用するようにアドバイスするソリューションを見てきました...これを行うための別のより簡単な方法はありますか?日付はExcelでフォーマットされており、手動で追加しました。スプレッドシートでこれをかなり使用している可能性があり、コンピューターのファイルサイズが大きいと、Excelが遅れる傾向があるため、大きな数式は必要ありません。
ありがとうございました
1つの基準を持つSUMIF
ではなく、SUMIFS
を使用して、2つの基準を指定できるようにします。
したがって、列Aの値が9月1日以降、および10月1日より前の列Hのすべてを合計する必要があります。
=SUMIFS(H:H,A:A,">=01/09/2014",A:A,"<01/10/2014")
もう1つのオプションは、SUMPRODUCT
を使用し、MONTH
とYEAR
を使用して、合計に含める条件を確立することです。
=SUMPRODUCT((MONTH($A$1:$A$10)=9)*(YEAR($A$1:$A$10)=2014),$H$1:$H$10)
これにより、月が9月、年が2014であることが確認されます。