夕蛙のなく頃に

データアナリストとして学んだことや趣味で勉強し始めたIoTをアウトプットする

SUMIFSやCOUNTIFSの条件で空セルを指定すると集計されない

遭遇した状況

シミュレーションを行うために labelが一致する前月の値を取ってきて、それを2倍にする というような計算がしたかった。

f:id:frogdusk:20201223223807p:plain

そこで、SUMIFSを用いて以下のように関数を書いた。 実際はlabelが複数列あり、VLOOKUP用にlabelを連結した列を用意するのが嫌だったのでSUMIFS関数を使っている。

f:id:frogdusk:20201223225027p:plain

結果は以下のようになり、labelが空の方は要求した動きをしていない。

f:id:frogdusk:20201223225053p:plain

解決策

根本的な原因はわかっていない。

空白のセルを指定する代わりに "" のように直接空白を指定すると動くので、面倒だが以下のようにIF関数をかませることで解決はできた。

f:id:frogdusk:20201223224934p:plain