Googleスプレッドシートの足し算の誤り

このQ&Aのポイント
  • Googleスプレッドシートでの足し算の計算結果が間違っている問題について説明します。
  • 特定の計算式で、SUMまたは+演算子を使用して足し算を行うと、正しい計算結果が得られないことがあります。
  • この問題は、セルの値を足す際に誤った計算が行われ、期待された結果とは異なる結果が得られることが原因です。
回答を見る
  • ベストアンサー

Googleスプレッドシートの足し算の誤り

GoogleスプレッドシートでSUMもしくは+で足し算をすると間違った計算をする時があります。 =IF(D10="",,IF(C10<0,ROUNDUP(E9*SUM($C$8:C10)),SUM(D10,F9))) 添付してる画像が見えるわかりませんが、青枠(F10)の計算結果を出すのに D10とF9を足します。 ところが(20158+5613)=25771のはずですが25770になってしまいます SUM、+どちらも同じ結果になります 空いているセルに=SUM(D10,F9)としても同じ結果になります。 どこかそれ以外の計算分が間違っていて影響が出てるのでしょうか? Excelも含めてGoogleスプレッドシートは初めての初心者です ちなみにこのシートは為替の移動平均価格を記録する勉強のために作った物です。 よろしくお願いします

noname#228882
noname#228882

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

  • ベストアンサー
  • Kaneyan-R
  • ベストアンサー率42% (1249/2912)
回答No.1

単純に四捨五入しているだけ 111.79×130=14,532.7 表示は切り上げて14,533 112.50×50=5,625 112.25×50=5,612.5 表示は切り上げて5,613 14,532.7+5,625+5,612.5=25,770.2 表示は切り捨てて25,770 少数まで表示するようにすれば、悩む事もなかったかと。

noname#228882
質問者

お礼

目で見た数字だけで計算してたということですね 元の数字をROUNDUPして計算し直したら解決しました。 ありがとうございまいした。

関連するQ&A

  • エクセルで足し算と掛算を混ぜ合わせる式はどう入力すれば良いでしょうか?

    エクセルで足し算と掛算を組み合わせた結果を希望のセルに出したいのですが、どのような計算式を入力すれば良いでしょうか? (F5+G5)+({D5+E5}×B70)= の結果を求めたいので、計算結果を表示させたいセルに以下のように 入力しましたがエラーでした。 =SUM(=SUM{F5:G5}):(=SUM{D5:E5}*B70) どのように入力するのが正解でしょうか?

  • グーグルのスプレッドシートについて質問です

    探したのですが、見つからなかったので・・・。 グーグルのスプレッドシートを使っているのですが、 例えば、A列の文字をC列の入力結果によって色を変えることができるのでしょうか?文字ではなくてもセルの色とか・・・?(C1のセルが「OK」ならA1の色(文字もしくはセル)は青色とか・・・) もしくはそんな機能(関数?書式?)はないのでしょうか? よろしくお願いします

  • スプレッドシートの使い方教えてください。

    グーグルドキュメントのスプレッドシートで、 一行目に各項目のタイトルを入れ、 一列目は日付にして、 毎日、各項目を書き込んでいくようにしました。 それで、例えばある列(例えば列Bと列Cの項目)に数字を記入することで、 例えば列Dに、いつもその合計(足し算)が自動的に算出されて出てくるようにするには、 どうすれば良いのでしょうか? すみませんがエクセルはあまり勉強したことありません、 入門者向けに教えていただけるとありがたいです・・・m(_ _)m

  • googleスプレッドシートのOR関数の計算

    現在グーグルのスプレッドシートの表計算で、0~15の数値が設定されたら、4つのセルを使って 2進数の0,1を表示するようにする計算式を作成しましたが、うまくできません。 例えば2ビット目の計算 =IF(OR(8>VAULE($F$10)>=4,VAULE($F$10)>=12),"ON","OFF") 4以上8未満もしくは12以上ならば”ON”を表示する このように式を立ててみたのですが、F10のセルに”2”という値が来ても”ON”という文字を表示してしまいます。 式の誤りの修正方法をご教示頂きますよう、よろしくお願い致します。

  • スプレッドシートで栄養価に係数をかける

    スプレッドシートで栄養価の計算をしたいです。 食品成分表では100gあたりの栄養価が掲載されているので、重量1を100gとして、0.1と入力した場合には10g分の栄養価が表示されるようにしたいです。 これが計算したい食品です。 https://fooddb.mext.go.jp/details/details.pl?ITEM_NO=1_01004_7 スプレッドシートのurlです。サンプルとしてミネラルの箇所をコピペしています。栄養の合計の行では、SUMを使用して列を足し算しています。 https://docs.google.com/spreadsheets/d/e/2PACX-1vQY_vYYuDT2DY07s_8Hku14MjUFK5CKt7iHsol23Tnry6WwS12SHMm5RLRgI4y2PXKN2JGosoMSRhsx/pubhtml?gid=0&single=true C3をすべてのセルに乗算すればいいわけですが、これを一括でやることは可能でしょうか?1つ1つて入力していくのは大変です。 arrayforlura等使用スル場合はもう1行が必要となるでしょうか?

  • GoogleスプレッドシートCOUNTIFについて

    お世話になります。 タイトルの件で、困っております… Googleスプレッドシートで、 シートAのA1セルに下記数式を入れています。 =COUNTIF(C1:C100,”<>”) C1:C100には数式が入っており、 数式の結果の空白はカウント対象外としたいです。 上記数式を入れると、C1:C100の範囲内のどのセルにも 数式以外は入っていないはずなのに、 なぜかA1セルに【30】がカウントされてしまいます。 数式の結果、空白でなくなるセルをひとつ作ってみると、それもカウントされ【31】となります。 原因が思い当たらず大変困っております… 考えられる原因が浮かぶ方は、お知恵をお貸しいただけますでしょうか。

  • Googleスプレッドシートフィルター結果の編集

    Googleスプレッドシートにおいて、 Aというシートにフィルターをかけて、Bのシートに結果を出力するように関数を入れました。 =FILTER(A!A6:F300,A!D6:D300="△") という関数をBシートに入力し、"△"を含む行の結果をAシートから引っ張っています。 このBシートに表示されたフィルター結果のセルの文字を編集しようとすると、 「エラー:配列結果は**(編集元のセル番号)のデータを上書きするため、展開されませんでした。」 と出て、上書きできません。 元データを変更させないために、こういったエラーになっているとは思うのですが、 このフィルター結果内で編集を行い、元データにも同期される、ということは可能なのでしょうか。 それとも、そもそもフィルターというのは閲覧するもので、編集するものではないのでしょうか。 ・Googleスプレッドシートのフィルタ結果内で文字の編集は可能なのか ・できないとしたら、普通はどんな代替案を使うのでしょうか すみませんがご存じの方があれば、教えていただけないでしょうか。

  • Googleスプレッドシート 条件付き書式について

    初歩的な質問のような気もするのですが、 Googleスプレッドシートで、合計額のチェックをしたく、明細セルと合計セルが一致していない場合に、条件付き書式で色付けします。 不一致の明細の合計欄を色付けする事は出来るのですが、不一致のセルがあった場合に、表のタイトルの色を変えたいと思っています。   A  B   C   D  E 1    売上 2 品番 4月  5月  6月  合計 ←←← ここを色替したい 3 A  100  100  100  300       ↑ 4 B  100   50   50  150 ← ここが不一致の時に 5 C  100  100   50  250  上記のような表で、B~C各列の行ごとの合計がE列と一致しない場合(SUM(B3:D3)<>E3)、E列各行のセルの色を変えることは出来るのですが、上記の表の場合で、3,4,5行目の各行の合計の1つでも不一致があれば、E2のセル色を変えるということが出来ません。。 例えばF列などに関数で「=SUM(B3:D3)」とやり、条件付き書式で、範囲を$E$2固定にし、「=COUNTIF(E3:E,”<>F3”)>0」などとやってみましたが、全てが不一致と見なしてしまう様です。。 申し訳ありませんが、どなたか分かる方がいらっしゃいましたら教えていただきたくよろしくお願いいたします。。

  • エクセル。この足し算の計算式は?

    エクセルの計算式に関しての質問です。 例えば、「C3」から「C20」+飛んで「F3」から「F20」の合計をF20に出したいときはF20でどのような計算式を設定すればよいのでしょうか?一つ一つ足し算する方法ではない方法をさがしています。(”=+C3+C4+C5・・・”ではない方法です) アドバイス、ヨロシクお願いします。

  • 計算式(スプレッドシート(グーグル)あるいはエクセ

    計算式(スプレッドシート(グーグル)あるいはエクセル)の質問です。 Aというセルに「711 時間 42 分」という数値が入っていた場合、 Bセルで、いったん数値情報(たとえば、分)に戻し(42712) それをセルCで1.2倍、したのち、セルDで Aセルのように 時間 分に戻したいです。                        セルA                711 時間 42 分    セルB  数値情報(たとえば、分)   セルC 1.2倍      セルD 時間 分(1,2倍したものをまたもとの形式に戻す) その場合、 Q:セルCには、=セルB*1.2 を入力すれば出ますが セルBおよびセルD はどんな数式を入れればいいでしょうか? (数式を入れない場合、何をすればいいのでしょうか?) ご回答よろしくお願いします。

専門家に質問してみよう