• ベストアンサー

エクセルの足し算でセル間繰り上げ加算

A1=4 B1=18 C1=8 D1=3 A2=3 B2=6 C2=7 D2=9と言うように数値が入っています。これをそのまま足し算すれば8562で、セルにはA3=7 B3=14 C3=15 D3=12と表示されてしまいますが、これをセル間を繰り上げてA4=8 B4=6 C4=5 D4=2とする方法はあるのでしょうか?ご指導よろしくお願いします

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

A3に以下の様に入力、D3までコピー =VALUE(MID(SUMPRODUCT($A$1:$D$2*{1000,100,10,1}),COLUMN(A1),1))

dawn2dusk
質問者

お礼

すばらしい!ありがとうございました

その他の回答 (1)

  • ImprezaSTi
  • ベストアンサー率26% (534/1995)
回答No.2

いまいち、よく理解出来ない部分がありますが。 (1)3行目=1行目+2行目 となっているが? (2)そのまま足し算しても「8652」にはならないが? (117になる) (3)4行目の数値は、単に数値か? 4行目の各数値の求め方が分からない。  →分かった。4行目は「A4=8 B4=5 C4=6 D4=2」ですね。  で、ようやく、理解出来ました。 「」内の式を入れて下さい。 ・A4のセル 「 =((A1+A2)/10-INT((A1+A2)/10))*10+INT((B1+B2)/10) 」 ・B4のセル 「 =((B1+B2)/10-INT((B1+B2)/10))*10+INT((C1+C2)/10) 」 ・C4のセル 「 =((C1+C2)/10-INT((C1+C2)/10))*10+INT((D1+D2)/10) 」 ・D4のセル 「 =((D1+D2)/10-INT((D1+D2)/10))*10 」 ※但し、1行目・2行目が、正の整数のみに限られます。その理由はINT関数のためです。

dawn2dusk
質問者

お礼

ありがとうございました

関連するQ&A