365・LibreOfficeなどに関するメモ2020-11-14(Gスプレッドシート)エラーを除いて合計するGoogleスプレッドシートGoogleスプレッドシートのSUM関数で合計を求める際に、対象にエラー値が含まれていると結果はエラーになります。そこで、エラーがあっても無視して(エラーを0とみなして)合計を求める方法を紹介します。SUM関数とIFERROR関数を組み合わせることで、エラーを無視して合計を求めることができます。GoogleスプレッドシートにはAGGREGATE関数はありません(2022年4月現在)。手順B2:D4の範囲に、数値に交じって各種のエラー値が並んでいます。普通にこの範囲をSUM関数で合計すると結果もエラー値になってしまいます。そこでD6セルに「=SUM(IFERROR(B2:D4,0))」と入力します。IFERROR関数を使い、エラー値をすべて0に変換した上で合計するというわけです。5+3-2=6ですので、正しい結果が得られていることがわかります。Excelの場合はAGGREGATE関数を使う方法もありますが、Googleスプレッドシートにはこの関数は存在しません(2022年4月現在)。365はデスクトップ版、LibreOfficeは記事作成時の安定バージョンを用いた結果を示しています。サイトポリシー等についてはこちらをご覧ください。(1)検索スポンサーリンク引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。