人に聞けない痔の悩み、これでスッキリ >>

5円単位で切り上げのエクセル関数を教えて下さい。


例   11~14  は  15に
     16~19  は   20に なるようにしたいのですが、宜しくお願い致します。

※ 15は15に、20は20になります。

A 回答 (4件)

間違えました


切り上げですね
=ROUNDUP(A1/5,0)*5
    • good
    • 3
この回答へのお礼

迅速なる訂正回答をいただきまして恐れ入ります。

貴重なお時間をいただきましてありがとうございました。

お礼日時:2011/09/01 15:37

最初の数値がA1に入っているとして、


=CEILING(A1,5)

あとは、オートフィルなりコピーで。
    • good
    • 6
この回答へのお礼

早速、当方の資料にて計算してみました。GOODでした。
私にとっては初めての関数でした。また、新しい関数を覚える事が出来ました。
本当にありがとうございました。

お礼日時:2011/09/01 15:33

2倍して切り上げて半分にしたらいいんじゃないですか?



=ROUNDUP(A1*2,-1)/2
    • good
    • 0
この回答へのお礼

早速のレスポンスをありがとうございました。
早速当方の資料で計算してみました。計算できました。ありがとうございました。

お礼日時:2011/09/01 15:25

=ROUNDDOWN(A1/5,0)*5



A1はデータです。
    • good
    • 0
この回答へのお礼

この度はありがとうございました。
訂正回答を頂きましてお世話様になりました。

お礼日時:2011/09/01 15:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcelで5円単位にするには

Excelで、例えば42.5を45、36.4を35というように、数値を5円単位で表示する方法はあるでしょうか。
同様に、500円単位や5万円単位で表示することは可能でしょうか。

ちなみに私が使用できる環境にあるのはExcel2003、2007です。
よろしくお願いいたします。

Aベストアンサー

「5で割って小数点以下四捨五入して5を掛ける」
という考え方で良いと思います。
A1:42.5
B1:=ROUND(A1/5,0)*5
応用すれば、200円単位でも500円単位でも。

Qエクセルの小数を0.5単位でまるめたい

エクセルで小数を使う計算をしております。
小数点以下の値を判断して計算結果を0.5単位に整えたいのですが、
n.0とn.5とn+1.0のうちの近い方に丸めることはできますでしょうか。

以下は例です。
10.09 → 10.0
10.19 → 10.0
10.23 → 10.0
10.29 → 10.5
10.69 → 10.5
10.74 → 10.5
10.79 → 11.0

どのような関数を使用すればいいのか回答をお願いします。

Aベストアンサー

前の質問に回答がありましたが。
2倍して四捨五入して2で割ります。
=ROUND(A1*2,0)/2
小数点1桁まで表示にする。
A1セルに色々と数値を入れて確認してみてください。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

QEXCEL VBAで計算値を四捨五入、切り上げ、切捨てする方法

ネットで探してみたのですが、計算結果を四捨五入して特定のセルを
返すにはどうしたらいいのでしょうか?

Sub hokangosa()

Dim ZPS As Double
Dim ZPOS As Double
Dim DMN As Double
MsgBox (" >>> 補間誤差自動計算 <<< ")
MsgBox (" >>> 初期値入力します <<< ")
ZPS = InputBox(">>> ステップを入力してください<<<")
ZPOS = Sheet1.Cells(22, 4).Value
DMN = ZPOS / ZPS
Sheet1.Cells(23, 6).Value = DMN
End Sub

ここでDMNの値を四捨五入したいです。

またこれとは別に切上げ、切捨ても教えていただけるとありがたいです。

Aベストアンサー

DMN = Application.WorksheetFunction.Round(ZPOS / ZPS, 0)
で、四捨五入
DMN = Application.RoundDown(ZPOS / ZPS, 0)
で切り捨て
DMN = Application.RoundUp(ZPOS / ZPS, 0)
で切り上げです。

引数で、対象桁を変更できます。

Qエクセル関数の50円単位の四捨五入

エクセルの関数で、次のようなことが出来る関数はありますか?

10円単位で四捨五入で
10円の位が49円以下なら切り捨て
10円の位が50円ならそのまま
10円の位が51円以上なら切り上げ

例えば
444093円 → 444100円
299339円 → 299300円
892250円 → 892250円

よろしくお願いします。

Aベストアンサー

こんにちは
一発の関数は思いつきませんが
仮にA1セルに値があるとして下記を仮にB1のセルに
=IF(MOD(A1,50)=0,A1,ROUND(A1/100,0)*100)
これではダメでしょうか?

QIF関数を使って3つ以上のある範囲内の条件を満たす場合「A」などと入力

IF関数を使って3つ以上のある範囲内の条件を満たす場合「A」などと入力したいです。

たとえば
100以上110以下はA
110以上120以下はB
120以上ならC

=IF(F3=100<110,"A",IF(F3=110<120,"B",IF(F3=120<???,"C")))

こんな感じでしょうか?
よろしく教えてください。

Aベストアンサー

参考までに。

大きい数値あるいは小さい数値から絞り込む方法ではなく、F3が100以上110未満という限定条件の数式にする場合は(これ数式ならIF関数の順に関係されない)、以下のようにAND関数を利用します。

=IF(AND(F3>=100,F3<110),"A",IF(AND(F3>=110,F3<120),"B",IF(F3>120,"C","100未満")))

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルで、10の位は、全て切り上げて計算させる方法は?

お世話になります。

以前ここの場所で、小数点の切り上げについては
教えて頂きました。

=ROUNDUP(A1,0) ・・・セルにこの計算式を入れればOKでした。


では、・・・

1098 を、 → 1100

1010 を、 → 1100

1001 を、 → 1100

とにかく、10の位以下に数字があれば全て100の位に
切り上げ計算させる方法は、ありますか?

なるべく 簡単な方法でお願いします。

Aベストアンサー

こんにちは。

CEILING関数で良いかと思います。
A1に任意の数値が入っていて、
切り上げる単位を100とする場合。

=CEILING(A1,100)

です。

逆に切り捨てる場合は、
FLOOR関数をお使いください。

使用方法は同様です。
=FLOOR(A1,100)

QNをkgに換算するには?

ある試験片に40kgの重りをつけた時の荷重は何Nをかけてあげると、重り40kgをつけたときの荷重と同等になるのでしょうか?一応断面積は40mm^2です。
1N=9.8kgfなので、「40kg=N×0.98」でいいのでしょうか?
ただ、式の意味がイマイチ理解できないので解説付きでご回答頂けると幸いです。
どなたか、わかる方よろしくお願いします。

Aベストアンサー

こんにちは。

kgfはSI単位ではないですが、質量の数値をそのまま重さとして考えることができるのがメリットですね。


>>>
ある試験片に40kgの重りをつけた時の荷重は何Nをかけてあげると、重り40kgをつけたときの荷重と同等になるのでしょうか?

なんか、日本語が変ですね。
「ある試験片に40kgの重りをつけた時の引っ張りの力は何Nの力で引っ張るのと同じですか?」
ということですか?

・・・であるとして、回答します。

40kgのおもりなので、「おもりにかかる重力」は40kgfです。

重力は万有引力の一種ですから、おもりにも試験片にも、地球からの重力はかかります。
しかし、試験片の片方が固定されているため、見かけ、無重力で、試験片だけに40kgfの力だけがかかっているのと同じ状況になります。

試験片にかかる引っ張り力は、

40kgf = 40kg×重力加速度
 = 40kg×9.8m/s^2
 = だいたい400N

あるいは、
102グラム(0.102kg)の物体にかかる重力が1Nなので、
40kg ÷ 0.102kg/N = だいたい400N


>>>1N=9.8kgfなので、「40kg=N×0.98」でいいのでしょうか?

いえ。
1kgf = 9.8N
ですね。


>>>一応断面積は40mm^2です。

力だけでなく、引っ張り応力を求めたいのでしょうか。
そうであれば、400Nを断面積で割るだけです。
400N/40mm^2 = 10N/mm^2 = 10^7 N/m^2
1N/m^2 の応力、圧力を1Pa(パスカル)と言いますから、
10^7 Pa (1千万パスカル) ですね。

こんにちは。

kgfはSI単位ではないですが、質量の数値をそのまま重さとして考えることができるのがメリットですね。


>>>
ある試験片に40kgの重りをつけた時の荷重は何Nをかけてあげると、重り40kgをつけたときの荷重と同等になるのでしょうか?

なんか、日本語が変ですね。
「ある試験片に40kgの重りをつけた時の引っ張りの力は何Nの力で引っ張るのと同じですか?」
ということですか?

・・・であるとして、回答します。

40kgのおもりなので、「おもりにかかる重力」は40kg...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング