• ベストアンサー

円未満切り捨て関数設定方法について

EXCELで、セル内に於ける円未満切り捨て関数を設定したいのですが、どのような関数を選択したら良いのでしようか。 全体のセルに、この方法を使用するのではなく、個別に円未満の切り捨て関数を設定したいのですが、どのような操作をすれば、よいのでしようか。教えて下さい。まだ初心者なので、その進行手順を、ご教示願えれば、大変助かります。何分よろしくお願いいたします。 パソコンはwindows 7 EXcel 2010を使用しています。

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

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.3

「=int(A1*5%)」でOKですよ。 #2さんの「=ROUNDDOWN(元の数値,桁数)」は桁数は小数点以下の桁数です。 「=ROUNDDOWN(A1,2)」とやれば10.257が10.25となります。 こちらは負数もサポートしています。

skmerry
質問者

お礼

お忙しい中、アドバイス頂きまして有り難う御座いました。まだ初心者なので、色々調べて見るのですが、理解しずらいものがあります。 本当に有り難う御座いました。またよろしくお願いいたします。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

お金の計算にはROUNDDOWN関数が適当と思います。 =ROUNDDOWN(数値,0)で円未満の端数を切り捨てます。 桁数を指定する0は小数点以下1桁目まで切り捨てて整数に丸めることを意味します。 10円未満を切り捨てる時は桁数を-1とします。 例えば消費税の計算は次のようになります。 消費税=ROUNDDOWN(本体価格*0.05,0)です。 消費税=ROUNDDOWN(税込価格*0.05/1.05,0)と言う計算もあります。 INT関数は数学でマイナスの値を使うときに正しい判断が必要になります。 =INT(123.45) → 123 =INT(-123.45) → -124 INT関数は端数を切り捨てて小さい方の値にしますので正の数値と負の数値では一見妥当性に欠けるように思われますが論理としては正しいとみることもできます。 =ROUNDDOWN(-123.45,0) → =INT(ABS(-123.45))*SIGN(-123.45) → -123

skmerry
質問者

お礼

お忙しいところ、即刻アドバイス頂き有り難う御座います。以前にも、別な件で、ご回答頂いたことがありました。 ベストアンサーをあげたいくらいで、迷っているところです。今後ともよろしくご教示下さい。

  • usami33
  • ベストアンサー率36% (808/2210)
回答No.2

切り捨て 「=ROUNDDOWN(元の数値,桁数)」と入力

skmerry
質問者

補足

即刻アドバイス頂き有り難う御座います。色々調べて見たのですが、ROUNDDOWN関数の元の数値,・桁数の入力画面が表示されたのですが、何を入力して良いか理解できません。 ここを教えて頂けませんか。 切り捨て 「=ROUNDDOWN(元の数値,桁数)」と入力

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

正数ですと=INT(A1)を指定します。 負数には使えませんので注意です。

skmerry
質問者

補足

即刻有り難う御座います。色々調べながら INT関数を使って見ました。小数点以下切り捨てとなっていましたので。 この欄は、ひとつのセルに計算式を二つのせることは可能なのでしようか。たとえばB1セルには、Aセル1の計数に「=A1*5%」という計算式があった場合に、この計算式に連続してINT関数を使用することは可能なのですか。それとも別のセルに I NT関数を 作成しなければならないのですか。 連続の計算式が、一つのセルに可能とすれば、どのような、つなぎ方で入力すればいいのでしようか。 よろしくお願いします。

関連するQ&A