• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SUMPRODUCTで切り上げ処理をしたい)

SUMPRODUCTで切り上げ処理をしたい方法

このQ&Aのポイント
  • Excel 2007でSUMPRODUCT関数を使用して切り上げ処理をする方法について教えてください。
  • SUMPRODUCT(A1:A10, ROUNDUP(B1:B10,0))とした際にエラーが発生する原因と、解決方法について教えてください。
  • B列の値を小数点切り上げしたい場合に、SUMPRODUCT関数を使用する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 一例です。 =SUMPRODUCT(A1:A10,IF(ISNUMBER(B1:B10),ROUNDUP(B1:B10,0))) これは配列数式になってしまいますので、 Shift+Ctrl+Enterで確定してください。 ※ SUMPRODUCT関数そのものが配列数式ですが、その中に配列数式を組み込んでみました。 おそらく、B列に文字列セルが含まれていてもエラーにならないと思います。m(_ _)m

その他の回答 (3)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

>B列に文字の列があるのが原因のようなので =SUMPRODUCT(A1:A10*ROUND(TEXT(B1:B10,"G/標準;-G/標準;0;!0"),0))

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>B列に文字の列があるのが原因 簡易版: B列にあるのが具体的には""である場合。 =SUMPRODUCT(A1:A10,ROUNDUP("0"&B1:B10,0)) 簡易版: その他の文字列が紛れている場合。 =SUMPRODUCT(A1:A10,IFERROR(ROUNDUP(B1:B10,0),0)) と記入し、コントロールキーとシフトキーを押しながらEnterで入力。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

=SUMPRODUCT((A1:A10)*ROUND(B1:B10,0))

関連するQ&A