• ベストアンサー

ExcelのROUNDUP関数について

champ24の回答

  • ベストアンサー
  • champ24
  • ベストアンサー率27% (3/11)
回答No.1

セルBD42の値が0またはブランクが考えられます そのとき、IF条件に該当し""を切り上げしようとして 数値でないとエラーとなっています 次の式で解決すると思われます (IFとROUNDUPを入れ替える) =IF(BD42*5=0,"",ROUNDUP(BD42*5,0))

casin
質問者

お礼

早速の回答ありがとうございました。とても分かりやすい解説で勉強になりました。完璧です!もっと修行します。

関連するQ&A

  • エクセル ROUNDUP 組み合わせ

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

  • エクセルIF文をROUNDUPで短く書き

    質問があります。 シート1のI列O列の値(データは500件程度あるが)に応じて、シート2のE3 に判定結果を表示するセル式を作成しようとしています。 まずIの値でE3を空白表示するか決めます。その後O列の値が 40より小さかったら24、 35より小さかったら21、 30より小さかったら18 の調子で5増えるごとに3の倍数で値が減っていき0以上なら0とする、セル式を作成したいです。 --------------------------------------------------------- 以下の式は文章で表現したようになっているでしょうか =IF('シート1'!I:I=0,“ “, ROUNDUP(シート1!O/-5,0)*3) --------------------------------------------------------- ----------------------------------------------------------------------------- I=0     →“ “ I=0でなければOの値で判定 0=>O→0 5<O<0→0 10<O<-5→3 15<O<-10→6 20<O<-15→9 25<O<-20→12 30<O<-25→15 35<O<-30→18 40<O<-35→21 O<40    →24 ----------------------------------------------------------------------

  • Excelの関数について

    こんにちわ。素人です。関数について質問があります。よろしくお願いします。 はじめに、次の式で機能していました。 =IF(AK39="※色展します",0,AC33+AV33) 次に、AK39が、空欄でも機能するようにと、次のような式にしました。 =IF(AK39="※色展します"&"",0,AC33+AV33) 他には =IF(AK39=OR("※色展します",""),0,AC33+AV33) など試してみました。 当然機能しませんでした。 "※色展します"、"スペース"のどちらかが入ればセルがゼロになるようにするにはどうしたらいいんでしょうか?

  • エクセル2000関数について

    =IF(S28="z",L28*M28,L28*M28*1.05) 関数の式を入れているのですが、#VALUE!が表示されます。 エラーの場合ブランク表示にするのはどうしたら良いのでしょうか。 ISERRORの使い方がわかりません。よろしくお願いします。

  • エクセルIF文をROUNDUPで短く書きたい

    質問があります シート1のI列O列の値(データは500件程度)に応じて、シート2のE3 に判定結果を表示するセル式を作成しようとしています。まずI列の値でE3を空白表示するか決めます。その後O列の値が -40より小さかったら24、 -35より小さかったら21、 -30より小さかったら18 の調子で5増えるごとに3の倍数で値が減っていき0以上なら0とする、セル式を作成したいです。 以下の式を作成しましたが、文章で記述したとおりに動いてくれません (特に5<O<0→0のあたり)、この記述に何か問題がありますでしょうか? =IF('シート1'!I:I=0,“ “, ROUNDUP(シート1!O:O/-5,0)*3) ---------------------------------------------------------------------- I=0     →“ “ I=0でなければOの値で判定 0=>O→0 -5<O<0→0 -10<O<-5→3 -15<O<-10→6 -20<O<-15→9 -25<O<-20→12 -30<O<-25→15 -35<O<-30→18 -40<O<-35→21 O<-40     →24 -------------------------------------------------------------------

  • エクセル 120を150に180を200にする数式

    エクセルの関数について… なんとせつめいしていいのか分からないのですが  120だと150に切上げ?  180だと200に切上げになる数式はありますか? 闘っている数式が  =IF(C23="","",(ROUNDUP(ROUNDUP(C23/D23,0)*E23,-2))/50)=12 数字に置き換えると →→ =IF(C23="","",(ROUNDUP(ROUNDUP(2000/100,0)*26,-2))/50)=12 なんですが、答えを11にしたいのです。 初心者なので、解り易い回答をお待ちしています…

  • エクセルの関数がどうしても出来ません

    初心者なのですが、くだらない物を作っています。 意地になって考えていたのですが どうしても出来ないので誰か教えて下さい。 と、言うのも・・・ロト6の当選番号早見表です。 B5からG5まで「あたり」あるいは「チャンス」の字が出るようにしました。 あたりが6個で1等 あたりが5個しかもチャンスが一個で2等 ・・・っていう感じで作りたいのですが この式ですと IF((COUNTIF(B5:G5,"あたり")=6),"1等"),IF(AND((COUNTIF(B5:G5,"あたり")=5),COUNTIF(B5:G5,"チャンス")=1),"2等") 一等はうまく出ます。 二等は#VALUEになってしまうのです #VALUEの意味も調べた上で考えたのですが 全く見当がつきません 問題はどこでしょうか?

  • エクセルの関数を教えてください。

    パソコン初心者です。 関数の式を教えてください。IF関数だと思うんですが、 A1のセルには 20051221~20060620の数字が入っています。 B1のセルにA1の20051221~20060120の数字だったら180100と            20060121~20060220の数字だったら180200と            20060221~20060320の数字だったら180300と             20060321~20060420の数字だったら180400と            20060421~20060520の数字だったら180500と            20060521~20060620の数字だったら180600と 表示されるにはどのような式がありますか? 是非、教えてください。

  • エクセル関数について

    {=IF(COUNTIF(B30:AH30,"<>")=0,"",MIN(IF(B30:AH30<>"",B$5:AH$5))&"-"&MAX(IF(B30:AH30<>"",C$5:AG$5)))} 上記式を別シートに貼り付けたところ、エラー表示が出てしまい、原因がわかりません。どうすればいいか教えてください。

  • エクセル(IF関数)について

    IF関数について教えてください WINDOWS7を使っています。 エクセル2010で使ったIF関数が、2003や2007では機能しません。 そんなことがあるのでしょうか? MOD、 VALUE、 LEFT、 RIGHT等 簡単な組み合わせなのですが・・・。 もちろん同じように入力しています。 よろしくお願いします。