• ベストアンサー

Excel初心者です。数式の入力がわかりません・・・ その2

Excelで、W14からW44までの数字(金額)を足していく 計算式をW45に入れました。 W14からW44までの数字を足していき、1,100円を超えた 場合に、超えた以降はW14からW44に自動計算される数字は 入力されず、0という数字も入らない状態にしたく、また、 W45に自動計算される数字は、1,100円を超えた場合でも 1,100円という数字を表示(1,200円でも1,100円、1,000円 の場合は1,000円という具合) されるようにしたいのです。 そういった場合、どこにどんな数式を入れればいいので でしょうか。W45には既にSUMが入っています。 よろしくお願いいたします。

  • kobalt
  • お礼率99% (1567/1581)

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

  • ベストアンサー
  • wolv
  • ベストアンサー率37% (376/1001)
回答No.4

もちろん、X以外の列でもできます。例えば、Zを使うなら、 W14「=元の式」 Z14「=W14」 W15「=if(Z14>=1100,"",元の式)」 Z15「=W15+Z14」 W16「=if(Z15>=1100,"",元の式)」 Z16「=W16+Z15」 : W44「=if(Z43>=1100,"",元の式)」 Z16「=W44+Z43」 でいいはずです。 もとのワークシートのW14,W15,W16が具体的にどうなっていて、 現在(修正後の)W14,W15,W16,および追加した列の15,16,17行の具体的内容、追加した列の列名 を補足していただけると、何かわかるかもしれません。

その他の回答 (3)

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.3

W列のセルに入っているのは計算式なのですか? 簡単に実現できるのは、列Xを新たに追加し、そこにW列の累積値を計算します。 W列の中の式自体をX列の内容を参照して、適当に非表示になるようにできます。 具体的には、 W14「=元の式」 X14「=W14」 W15「=if(X14>=1100,"",元の式)」 X15「=W15+X14」 W16「=if(X15>=1100,"",元の式)」 X16「=W16+X15」 : W44「=if(X43>=1100,"",元の式)」 X16「=W44+X43」 とすればいいと思います。

kobalt
質問者

補足

再度の回答、ありがとうございます。 X列にはすでに別の数字が入力されているのですが、X以外の列に上記X列の計算式を入力しても可能なので しょうか? (試してみたところ、W列に自動計算されていた数字が消えます。) W列には=(AF6*O14)などの乗算が入っています。

  • big_fool
  • ベストアンサー率22% (43/193)
回答No.2

まずW14からW44までに1100以上の数値を入力できないようにするには W14からW44まで「入力規制」をかけます 範囲選択し「データー」メニューの入力規則 「データの入力規則」ダイヤログボックスの「設定」タブ 入力値の種類を整数 データを次の値以下を選択 最大値を1100 次にW45に数式 =IF(SUM(W41:W44)>1100,1100,SUM(W41:W44)) もしW41にすでに1100を超える数値が入力されいる場合 W42以降に入力出来ないよう様にするには W42以降のセルに入力規則を設定 入力値の種類をユザー設定 数式に=SUM(W41:W44)<1100 これで良いかと思いますが私の問題に対する理解度不足ならすみません

kobalt
質問者

お礼

早速のアドバイス、ありがとうございます。 早速試してみましたが、入力規制の設定をしても、1100を超えても 入力されてしまいます。 W列にも乗算の数式がそれぞれ入ってしまっているのが 原因でしょうか・・・ 全くわかっていない私です。 申し訳ありませんが、再度アドバイスいただけるようでしたら お願いいたします。

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

>入力されず、0という数字も入らない状態にしたく これはちょっと難しいのでおいといて、 >1,100円を超えた場合でも 1,100円という数字を表示 こっちは、 =if(sum(...)>1100,1100,sum(...)) のようにすればいいでしょう。(sum括弧の中身は省略したので、適当に生めてください。) ifは、 if(条件,条件が満たされた場合、満たされなかった場合) という関数です。

kobalt
質問者

お礼

早速の回答、ありがとうございます。 上記の方法で、1,100円を超えた場合でも1,100円の表示になりました。 あとは、1,100円以降を空白にする方法、勉強s手見ますね! ありがとうございました!!

関連するQ&A

  • Excel初心者です。数式の入力がわかりません・・・

    仕事で資料の作成をしています。 関数が苦手で、どう入力していいのかわからない状態です(;_;) ご指導、お願いいたします。 以下のような表を作成しました。 M14(開始時間)からN14(終了時間)が4時間以上の 場合、O14に1という数字を、4時間未満の場合は0.5と いう数字が自動に出るようにしたいのです。 数式はO14に入力すると思いますが、どのような式を 入力すればいいのでしょうか。 =HOUR(N14-M14) でIFを使用しようかと思っています が、間違いでしょうか。エラーが出ます。 ここで出たO14の数値が1の場合は、AJ12に手動入力する 数値×1.072で出た数字は10円未満切り捨てにした数字(A)、 さらに(A)+AJ8×V14-W14で出た数字をX14に自動的に 入力されるようにしたいのです。 わかりづらいかと思いますが、補足はできますので、ご指導 お願いいたします。

  • Excel2003の数式について

    Microsoft Excel2003でSUMを使った計算式を使用しています。私の経験だとその数式で指定したセルの中の数字を変更すると、計算式が入ったセルの計算結果は自動的に変更されていました。ところが今は数式で指定したセルの内の1つの数字を変更しても自動計算されません。どうしたらよいか教えてください。お願いします。

  • エクセルで、数式を消させない方法

    お世話になります。 ひょっとして、ものすごく基本的なことかもしれませんが 質問させて下さい。 A1に 1 B1に 1 C1に 数式の =SUM(A1+B1) が 入っています。 当然、C1には、 2 と自動計算されます。 このC1にある、数式ですが、 うっかり 手入力で、数字等を、 上から記入してしまうと、数式が消えてしまいます。 うっかり、手入力で、数字を書いても、入っている数式が消えないように 出来ますか? 教えて下さい。

  • EXCEL2003 数式の質問です

    EXCELの数式をコピーするのですが、コピーした先には 計算結果が表示されません。 計算式: {=SUM(IF(月報!$B$8:$B$38=B9,月報!$N$8:$N$38,0))} 計算内容は、 月報EXCELは1日毎の売上明細で、B8~B38には、1ヶ月の曜日(月~日)があり、 B9には”月”、”火"などがあります。1月の売上(月報EXCEL)から月曜日の売上金額 を集計する計算式なのですが、上記の計算式をコピーして、別セルへ貼り付けても ”0”で計算されません。 また、不思議なのは、元の計算式で数式バーにカーソルを持っていくと、前後の"{ }"が はずれそのまま、TABすると元の計算式でも”0”になります。 「元に戻す」で"{ }"を復活させると計算結果が表示されます。 数式をコピーしても、"{ }"はセットされていません。 "{ }"の意味がわからないのと、なんとか数式をコピーして、計算結果で出る方法は ありませんか? 宜しくお願いします。

  • エクセルの数式を入れた所を空欄にしたい

    タイトルが判りづらく、すいません。 エクセルに数式を入れてあるけど、まだ数値を入れて無い時って #DIV/0! とか表示されますが、それを表示されない様にする事って出来ますか? 例えば売上表を作成して数式を入れてあるけど、10日まで入力した場合に 10までは計算されて、ちゃんとした数字が表示されるけど、10日以降は #DIV/0! が、ずっと並んでいる状態にならない様にしたいです。 ご存知の方、よろしくお願いします。

  • エクセルの計算式の入力について

    エクセルの知識が殆ど無いものです。 数字の入力で誤って計算式を消してしまいました。 シート1に金額一覧表があり、シート2以降にそれぞれ金額が反映されるように なっています。数式バーには『=月払!C…』とあり、…にシート1の金額のセル位置 の数字が入ります。シート2とシート5の計算式を元に戻すには どうしたらよいのでしょうか?直接数式バーに手打ちで入力してもよいのでしょうか? 教えてください、よろしくお願い致します。

  • 比率の自動計算の数式を教えて下さい。

    エクセル初心者です。 Aのマスに数字(金額)を入力する事により、B・Cのマスにその数字(金額)を2:1の比率に自動計算させて、整数(金額)で表したいと思っています。 小数点以下になる場合や、割り切れない場合は、Bのマス(比率2)の方の整数を1多く設定したいのですが、どういう式を入力すればいいか教えて下さい。 又、比率が1:1の場合の数式も教えて下さい。 説明がわかり難いかもしれませんが、よろしくお願いします。

  • エクセルで数式の数字にコンマを自動で記入する方法

    お世話を掛けます。エクセルで数式を入力して自動に計算されますが数字にコンマを自動に表示するやり方を教えてください。123,456の、3と4との間の記号です。宜しく御願い致します。

  • Excel数式について

    Excel数式について Excel2010を使用しております。 sheet1からsheet10のA列からC列に1~400までの数字(コード)をランダムに入力しております。 中には欠番もあるので、入力される数字(コード)は全部で「97」になります。 sheet11のA1~A97にそれぞれの数字(コード)をカウントしたものを返したいのですが、 適した数式をご教示いただきたくよろしくお願い致します。

  • 何も入力しない時の、数式の隠し方。。

    Win98 Excel2000の質問です。 日付から自動的に曜日を入力するようにしているのですが、日付を入力しないと、 土 と、数式が入ってしまうんです。 これを表示しないで、尚且つ数式もそのままにできませんか?

専門家に質問してみよう