データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
追加の情報をありがとうございます。
Excel2016で頂いた情報のシートを作り検証しましたが、結果は、74 と期待する数値が出ました。
ちなみに、五捨六入と言う事は、=ROUND(A1-0.1,2) =IFERROR(ROUND(SUM(INDIRECT("貼り付け!G"&C4&":G"&B4))-0.1,0),"")
あと、もう一つ確認ですが、貼り付けシートのG列数値は、数式(関数)での数値ではないでしょうか
貼り付けシートのG列の形式を文字列に変更してどうなるか確認してみてください。
期待する計算が出来た場合は、G列を数値などに戻して小数点以下をExcelの有効桁数15桁まで表示して
00001 , 99999 が表示されないか確認してください。
もしある場合は、その数値が誤差を生じさせる要因なのでそのセルの数式を工夫して期待の数値を
求められるように変更(関数追加)などを行ってください。
浮動小数点やEXCELの仕様制限などでない場合は、
既に実行済みかもしれませんが、Officeの修復を実行してみてください。
https://support.office.com/ja-jp/article/office...
また、BOOKの不具合などであれば、新規にBookを作成してデータなどをコピペして同じ現象が発生するか、ご確認ください。
発生いない様であれば、ファイルの修復などの対応も考えられますが、新規ブックに移動(作り直)した方が良いかもしれません。
書き忘れました:INDIRECT関数を使用しない場合は、74 になるのでしょうか?