アプリ版:「スタンプのみでお礼する」機能のリリースについて

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が入っています。

よろしくお願いいたします。

A 回答 (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行の具体的内容、追加した列の列名
を補足していただけると、何かわかるかもしれません。
    • good
    • 0

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」

とすればいいと思います。

この回答への補足

再度の回答、ありがとうございます。

X列にはすでに別の数字が入力されているのですが、X以外の列に上記X列の計算式を入力しても可能なので
しょうか?
(試してみたところ、W列に自動計算されていた数字が消えます。)

W列には=(AF6*O14)などの乗算が入っています。

補足日時:2003/03/31 00:13
    • good
    • 0

まずW14からW44までに1100以上の数値を入力できないようにするには


W14からW44まで「入力規制」をかけます
範囲選択し「データー」メニューの入力規則
「データの入力規則」ダイヤログボックスの「設定」タブ
入力値の種類を整数
データを次の値以下を選択
最大値を1100

次にW45に数式
=IF(SUM(W41:W44)>1100,1100,SUM(W41:W44))

もしW41にすでに1100を超える数値が入力されいる場合
W42以降に入力出来ないよう様にするには
W42以降のセルに入力規則を設定
入力値の種類をユザー設定
数式に=SUM(W41:W44)<1100

これで良いかと思いますが私の問題に対する理解度不足ならすみません
    • good
    • 0
この回答へのお礼

早速のアドバイス、ありがとうございます。

早速試してみましたが、入力規制の設定をしても、1100を超えても
入力されてしまいます。
W列にも乗算の数式がそれぞれ入ってしまっているのが
原因でしょうか・・・

全くわかっていない私です。
申し訳ありませんが、再度アドバイスいただけるようでしたら
お願いいたします。

お礼日時:2003/03/29 19:37

>入力されず、0という数字も入らない状態にしたく



これはちょっと難しいのでおいといて、

>1,100円を超えた場合でも 1,100円という数字を表示

こっちは、
=if(sum(...)>1100,1100,sum(...))
のようにすればいいでしょう。(sum括弧の中身は省略したので、適当に生めてください。)
ifは、
if(条件,条件が満たされた場合、満たされなかった場合)
という関数です。
    • good
    • 0
この回答へのお礼

早速の回答、ありがとうございます。

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

ありがとうございました!!

お礼日時:2003/03/29 19:23

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