• ベストアンサー

Excel Roundupしたはずが変わってない

お世話になります。 A1セルに198.865という値が入っています。 B1セルにA1の値を少数第3位で切り上げた数字を表示させるためにROUNDUP(A1,3)と入力しました。 B1には少数第3位で切り上げられた198.87という値が正常に表示されますが、この値をVLOOKUPなどで参照すると198.865になってしまいます。 カーソルを置くと関数のバーのところに表示される数字が198.865のままなのです。 VLOOKUPで参照しても正しい198..87と表示させるようにするにはどうしたらよいでしょうか? Windows XP SP3 Excel2003

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

ROUNDUP(A1,3)では小数点以下4位が切り上げられて3位までの数値になります。 正しくはROUNUP(A1,2)ですね。

yakkun2338
質問者

お礼

KURUMTO様、早速のご連絡ありがとうございました! 正しく表示されました。大変勉強になりました。 ありがとうございました!

関連するQ&A

  • エクセル ROUNDUP 組み合わせ

    いつもお世話になります。 エクセル関数初心者です。 ROUNDUPの組み合わせについてご教授くださいませ。 セルE10に、=ROUNDUP(E9*1.1,-2) セルE11に、=ROUNDUP(C15,-3) とあります。 せるE10とセルE11の切り上げた数字を足したいのですが、 SUMをしても、数式は上のバーに表示されるのですが、数字が表示されません。 どのような数式なら切り上げた数字を足せるのでしょうか? ROUNDUPの組み合わせなどでしょうか?

  • エクセルのROUNDUP関数について

    お世話になります。 ExcelのROUNDUP関数についてアドバイスください。 【例】 C3のセルに =ROUNDUP(B3,5) このときB3の値が0.15678423 なら C3のセルは0.15679になる ここまでは何の問題もないのですが B3のセルが 0.1730909… のように小数点第6位の値が0のときも C3のセルが 0.17310 となります。 私としては小数点第6位の値が0のときだけは切り上げず C3のセルが 0.17309 と表示されるようにしたいのですがどうすればよいのでしょか。 いいかえるなら 第6位が1~9なら切り上げ、0のときだけ切り捨てという感じです。 なおセルの書式設定で小数点は第5位まで表示と設定しているので 0.17310 のように 0 が表示されますがこれについては問題ないです。 Excel2000使用です。

  • EXCEL ROUNDUPで0のはずが1になる

    給与計算のためROUNDUPを使って給与を算出する過程で、 答えがゼロになるはずが「1」となってしまい、原因が分からず困っています。 例: A1セル(基本給)1000  B1セル(勤務時間:残業時間で、金額は基本給の1.25倍)0:00    C1セル=ROUNDUP(A1*1.25*B1*24,0) 勤務時間が0:00なので、答えは0になるはずなのですがどうしても1になってしまいます。 答えが0にならない原因をお分かりになる方、いらっしゃいますでしょうか? または何か検証方法をご存じの方、ご教授いただけないでしょうか?

  • エクセル ROUNDUPをそのセルで表示できますか?

    Excelについて質問いたします。 例: A1をアクティブセル B1セルに1.3と入力されている     =ROUNDUP(B1,0) 結果、A1に「2」と結果が出ますが、B1セル自身に答えを出す事はできるのでしょうか? つまりB1をアクティブセルにして答えを出す、という事です。 わかりづらくてゴメンナサイ! 関数というのもは、セル参照しないと出来ないですよね?! または、他に方法はありますか?セルの書式設定では四捨五入しか出来ないので。。。 おわかりの方教えてくださーい!

  • EXCELの関数等について教えてください。

    関数の入ったセルの値を、別の未定義のセルに表示する簡単な方法はないでしょうか? 例えば、"A1"セルにVLOOKUP関数で得た"あ"という値があるとします。 その"あ"を、関数もなにも入れていない"B1"セルに表示させたいのですが、何か良い方法をおしえてください。 宜しくお願いいたします。

  • 関数 数式 Excel

    すみませんが教えてください! E列に下のような関数を入れたところ正しく表示されませんでした・・・ どうぞよろしくお願いします。 A列(数字・空白を含む)が 1 の場合”◎” A列が1以外の場合は B列(別シートから参照のVLOOKUP関数が入っている)と C列(別シートから参照ののVLOOKUP関数が入っている) を足した数字が D列(別シートから参照ののVLOOKUP関数が入っている) が同じなら ”OK” 違うなら ”NG" と表示させたいので =IF(A1=1,"◎",IF(D181=(B181+C181),"OK","NG")) としてみましたが"◎"が表示される表示は正しいのですが "OK" "NG"が正しく表示されません。 これに加えていずれのセルにも空白が存在するのでエラーを出さないようにしたいです。 よろしくおねがいします!!

  • エクセルの数式セルに緑色三角のエラーが表示される

    こんにちは。 MAC版エクセルを使用しております。ウィンドウズと違いはないと思いますが・・ リストがあります。連番の数字がA列に連なり、B列には名前が入力されています。 A列の数字を検索し、B列の名前を拾おうとvlookupの数式を入れました。 初回は名前がはねかえされました。 しかし、2回目からはいちいちエクセル上部の数式が表示されるバーにカーソルを置き、エンターをしないと数式を認識しません。 このvlookupを入れたセル左上隅には緑色の三角が表示され「数式が空白のセルを参照しています」という表示がされます。 どうすれば数式が正常に認識されますか?宜しくお願い致します。

    • 締切済み
    • Mac
  • エクセルのVLOOKUPについて

    VLOOKUPで別のシートのセルから数字を引っぱってくる設定をしたのですが、その参照するセルが空白だった場合、0が表示されてしまいます。 空白のときは空白にしたいのですが、以下の関数にどう付け加えればいいですか? =VLOOKUP(B2,Sheet1!B4:I52,8,0)

  • エクセルの使い方について教えてください

    エクセルを使っています VLOOKUP(F1,A1:B25,2,FALSE)という関数を 使用したいです。 下のセルに検索値だけ次のセルにして同じ範囲の関数を設定したいのですが、 こういう風に→VLOOKUP(F2,A1:B25,2,FALSE) セルの右下にカーソルを持ってきて、下にドラッグすると VLOOKUP(F2,A2:B26,2,FALSE) VLOOKUP(F3,A3:B27,2,FALSE) というように 範囲の部分まで値が増えていってしまいます。 B25,2→B26,2→B27,2 範囲の部分は変更なしで、検索値だけ変更ありにする方法はないでしょうか? 用語が分からなくて説明が下手ですいませんがよろしくお願いします。

  • エクセル関数VLOOKUPのことですが

    VLOOKUPで別のシートのセルから数字を引っぱってくる設定をしたのですが、その参照するセルが空白だった場合、0が表示されてしまいます。 空白のときは空白にしたいのですが、以下の関数にどう付け加えればいいですか? =VLOOKUP(B2,Sheet1!B4:I52,8,0)

専門家に質問してみよう