• ベストアンサー

Excelでこんな事出来ますか?(再登録)

先日下記のような質問をさせていただきました。 >質問の仕方が下手かも知れませんけど・・・コクヨなどで発売している見積書などがありますよね!? まったく同じようにExcelでひな形を作成しました。 ただ、「数量」「単価」「合計(税抜・税込)」というのがあるのですが、合計を出すには「数量」×「単価」で問題ないのですが、答えが出る合計のところには9つのセルがあるんですよね。答えを桁合わせで各セルに表示させる事って出来るのでしょうか? 出来るのであれば嬉しいのですが・・・ 詳しい方教えて下さい。 よろしくお願いします。 この質問に対して下記のアドバイスをいただきました。 >9つのセルを使って =INT($D18*$G18/100000000) =INT(MOD($D18*$G18,100000000)/10000000) =INT(MOD($D18*$G18,10000000)/1000000) =INT(MOD($D18*$G18,1000000)/100000) =INT(MOD($D18*$G18,100000)/10000) =INT(MOD($D18*$G18,10000)/1000) =INT(MOD($D18*$G18,1000)/100) =INT(MOD($D18*$G18,100)/10) =INT(MOD($D18*$G18,10)) セルの幅を調節します。 これで、上手くセルに数字が収まったのですが、縦の 合計も同じように9つのセルがあるのですが、この場合の縦の合計はどのような関数式になるのでしょうか? 桁は9桁ありまして、上の桁からI35からQ35になっています。 本来なら一つのセルにしてしまえば簡単に出来るのですが、コクヨの見積り書式と同じ物を使いたくて、このような書式にしました。 本当に初心者で申し訳ないのですが、再度よろしくお願いします。 質問が下手で申し訳ありませんが、詳しい方よろしくお願いします。

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

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

=$D18*$G18という非表示セルをRに作成します。 あとは、 =INT(SUM(R1:R34)/100000000) =INT(MOD(SUM(R1:R34),100000000)/10000000) =INT(MOD(SUM(R1:R34),10000000)/1000000) =INT(MOD(SUM(R1:R34),1000000)/100000) =INT(MOD(SUM(R1:R34),100000)/10000) =INT(MOD(SUM(R1:R34),10000)/1000) =INT(MOD(SUM(R1:R34),1000)/100) =INT(MOD(SUM(R1:R34),100)/10) =INT(MOD(SUM(R1:R34),10)) でできると、思います。

Mayumi_I
質問者

お礼

早速ありがとうございます。 お陰様で何とか出来ました。 助かりました!

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

$D18*$G18をSUMPRODUCT($D18:$D34,$G18:$G34)に置き換えればできます 9桁への置き換えの別回答 I18=TRIM(MID(TEXT($D18*$G18,"?????????"),COLUMN(A1),1)) 前方の0はブランクになります。

Mayumi_I
質問者

お礼

早速ありがとうございます。 ちょっと難しいですけど、良いアドバイスになりました。

関連するQ&A

専門家に質問してみよう