ごめん、セルに空白がある可能性を忘れてた
普段、仕事で2007使っているから、空白あったらエラーになるという頭でいたわ

=SUMPRODUCT(E2:INDEX(E:E,COUNTA(E:E)+COUNTBLANK(E:E))
-G2:INDEX(G:G,COUNTA(E:E)+COUNTBLANK(E:E)))

自宅2016で確認したところこれなら空白もカウントされて計算される