Excelの関数でマイナス値の場合は加算しないように設定する式は?
- Excelの関数を使用して、マイナス値の場合は加算しないように設定する方法を教えてください。
- Excel(2007)で、セルの値がマイナスの場合は加算しないように設定する方法について教えてください。
- Excelの計算式で、マイナス値の場合は加算しないようにする方法を教えてください。
- ベストアンサー
Excelの関数でマイナス値の場合は加算しないように設定する式は?
Excelの関数でマイナス値の場合は加算しないように設定する式は? Excel(2007)で、 セルB1=A1+B2 という計算で、下の行も同じように設定します。 つまり、 C1=B1+C2 D1=C1+D2 …… 今回の累積値=前回の累積値+今回の値 という式ですが、今回の値がマイナスの場合は、加算(マイナスなので結果として差し引く)ことをしないため、マイナス値の場合は今回の値を加算しない、または0とみなすようにしたいのですが、どのように設定すればよいでしょうか。 プログラムでは条件分岐で2つ目の変数が0未満の場合は0というような処理ができそうですが、Excelでマクロなど使わずに簡単に設定できる方法はないでしょうか。
- okhotsk
- お礼率53% (332/620)
- その他MS Office製品
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
B1=A1+B2 の A1が今回の値でしょうか? B1=MAX(A1,0)+B2 で、A1が負ならB1=B2、正ならB1=A1+B2 になります。
関連するQ&A
- エクセル★マイナスの場合はゼロにしたい
こんにちわ。 エクセルなんですが・・・ こんなことは可能でしょうか? できれば少ないセル数で以下のことをやりたいと思っていますが、どうしてもセル数を多くして値をどこかに格納しておいて、計算するしかなくなってしまいます(゜∀Å) 何かいい手がありましたら教えてくださいM(__)M A10の値からB10の値を引いた値をA10に入れたいと思ってます。但し、マイナスになる場合はゼロとして扱いたいのです。A-BをAにいれる・・・というのは循環してるので無理・・・(笑)ですよね。(でも本当はこれができればベストです!!!><) なのでA-BをCにいれる・・という形でもおっけいなのです。問題なのは「マイナスの場合は0」ということなのですが・・・ <試行1> セルCの入力規則で「0以上」と指定してみましたが、文字が赤くなるだけで、「文字が赤くなったら(マイナスになったら)0をCにいれる・・・」という判断をくだすことができません。これを判断する関数とかがあるのでしょうか? <試行2> A-BをDに格納し、Dが0以上ならDの値をCに入れ、0未満なら0をCにいれる・・・ これならできるのですが、セル数が増えるので、もっと簡単にできるんじゃないかな・・・・と思いました 宜しくお願いいたしますM(__)M
- ベストアンサー
- オフィス系ソフト
- エクセルのif関数で8つ以上ある場合について教えて下さい。
エクセルのif関数で8つ以上ある場合について教えて下さい。 バージョン:エクセル2002 以下のような場合 1,000未満 → A 1,000以上 1,500未満 → B 1,500以上 2,000未満 → C 2,000以上 2,500未満 → D 2,500以上 3,000未満 → E 3,000以上 3,500未満 → F 3,500以上 4,000未満 → G 4,000以上 4,500未満 → H 4,500以上 5,000未満 → I 5,000以上 → J 現在のエクセルバージョンでは、 if関数の7レベルを超えてしまい、Lookup関数では一致した値しか拾ってくれません。 このような場合、以上、未満などの比較演算子を使用した範囲内の数値の分岐結果を取得するには どのようにすればよいのでしょうか? 現在は、次のように表を作成して行っております。 A B C ←セル列 1 1,000 A 2 1,000 1,500 B 3 1,500 2,000 C 4 2,000 2,500 D 5 2,500 3,000 E 6 3,000 3,500 F 7 3,500 4,000 G 8 4,000 4,500 H 9 4,500 5,000 I 10 5,000 J ↑ セル行 別の関数などを使用してできる場合(VBA不可)などでも構いませんので、 どなたかご教授願います。 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルの演算 入力値を加算後、さらに3つを加算
エクセルで、B1,C1,D1,E1,F1....M1..に数値が入っていて、B1+C1、D1+E1、.......と計算し、 足し算した値の大きいもの3つの合計を求める演算式は、可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数について
エクセルでセルA1に1、B1に2・・・・・Iに、J1に10が入力された表があります。また、A2に1、B2に3、C2に5、D2に7が入力されています。A2からD2を検索してA3に1、C3に1、E3に1、G3に1を入力します。次に、A2からにD2に2,4,6,8、と入力して同様にB3、D3、F3、H3に1が入るようにしたいのです。 このとき、1,3,5,7の値と2,4,6,8、の値が消去されず。またA2からD2に再度異なる数を入力した場合3列の値に1が加算されるようにしたいのですが、教えてください。
- 締切済み
- その他MS Office製品
- Excelの関数式について(IFERROR関数)
Excelの関数式で、基本的な算数がわからず、質問いたしました。 具体的には、 A1セルとB2セルに整数を入力し、C1セルに 「=IF(ISERROR(ROUND(A1/B1/(1.11831)*1000,2)),"",ROUND(A1/B1/(1.11831)*1000,2))」 という式が入っています。 さらに、D1セルには「=A1*B1」という式が入っています。 この時、D1セル÷A1セル(「=D1/A1」)を計算すると、ほぼ894.2に近しい値となります。 A1セルの値を固定し、B2セルの値をいくつにしても、D1セル÷A1セルの結果が、894.2に近似するのは、なぜでしょうか? お恥ずかしい質問ですが、お知恵を授けてください。
- 締切済み
- Excel(エクセル)
- Excelでマイナスだけ加算
Excelで、マイナスのものだけ加算したいのですが セルが連続していないので、下記式が使えません。 =SUMIF(A1:A10,"<0",A1:A10) また、セルがたくさんあるので =SUMIF(A1,A2,A3,A4,A5"<0",A1,A2,A3,A4,A5) のようにしていくとエラーになります。 何かいい方法はありますでしょうか
- ベストアンサー
- その他MS Office製品
- Excel セル内の式
Win2000 Excel2000 いつもお世話になっております A列に「○」と「×」の2種類の値が設定されます B列には手入力した、数値が入ります(ここに式は設定しません) 上記内容でデータがN件設定されます ルールとしましては A列が○の時B列の値はプラス A列が×の時B列の値はマイナスとなります 但し、B列にプラスやマイナスの記号は表示しません B列の合計をC1に式を組むことにより、求めたいのですが可能でしょうか? Ex) A列 B列 C1 = 25 ←(式により25を求めたいです) ○ 10 ○ 20 × 5 ・ ・ ・ ・
- ベストアンサー
- その他(プログラミング・開発)
- Excelで以下の条件を満たす関数式を教えて!
Excelで以下の条件を満たす関数式を教えてください。 A B Cという値があり、 B-Cが+だったら、(B-C)/A×100=+○○% B-Cがマイナスだったら、(B-C)/A×100=+○○% B-Cが0だったら、±0% 答えの%表示の頭に+、-、±を付けたい。 小数点以下は2ケタとしたい。 宜しくお願いします。
- ベストアンサー
- Windows系OS
- エクセル関数式を教えてください。
エクセル関数式を教えてほしいのですが、 あるセル値Aが100未満の場合は、セルを空白(表示なし)に設定し あるセル値Aが100以上の場合は、他のセルB値の数値を表示させる。 初心者で関数式がわかりません、誰か教えてください。 お願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 B2が今回の値ですので、MAXをB2にあてはめました。 ちなみにプラス値を考慮しないというパターンも欲しくてMIN関数をやってみたらOKでした。