こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

このような条件の入力結果を示す関数式を教えて下さい

たとえばこのように

A1➡100
A2➡200
A3➡300

A4➡0
A5➡0
A6➡0

A1セルからA3セルまでの合計結果が正の数の場合、A4からA6の各セルは必ず0とします。


逆にこのように

A1➡0
A2➡0
A3➡0

A4➡100
A5➡200
A6➡300

A1からA3までが0でA4からA6の合計結果が正の数の場合、前者のパターンも後者のパターンも、A1~A3、もしくはA4~A6の合計結果を示す場合の関数式を教えてください

投稿日時 - 2018-03-14 19:09:00

QNo.9477969

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

もう一度聞きます。

仮に、期待の計算式を
A1+A2+A3+A4+A6にしてしまった場合
期待と異なる結果となる
A1,A2,A3,A4,A5,A6のそれぞれの値を数パターン例示し、
その場合に、どのように計算すれば期待値になるのかを説明してみてください。

投稿日時 - 2018-04-03 22:56:24

補足

HohoPapaさんは私に上手く説明させるために追及しているようにしか思えません。説明ができていたらとっくに答えもわかっていました。
ほかで質問をしましたが、同じ説明ですぐに理解し、目的の回答をもらいました。
すでにあなたは私が私の求めている答えをわかっているのだと思いますよ。説明のための説明をしたいだけです。

投稿日時 - 2018-04-04 14:03:51

お礼

回答はこれです。
=IF(SUM(A1,A2,A3,A4,A6),A1+A2+A3+A4+A6,0)

投稿日時 - 2018-04-04 14:04:48

ANo.4

>「A1からA3までが0で、かつ、A4からA6の合計結果が負の数の場合」の
>「かつ」ではなく「または」なのではないか?ということです。

一般に、
「または」を使った条件になかに
「かつ」を使った条件が含まれましょう。

さて、あらためて。

質問者さんが期待する計算式を求めるために必要な情報は
出そろっていますでしょうか?
何度かしっかり読み直しましたが、少なくとも私には不十分です。

なので、私からの質問を変形してみます。

仮に、期待の計算式を
A1+A2+A3+A4+A6としたとき
これでは不十分な場合の
A1,A2,A3,A4,A5,A6のそれぞれに値を例示してみてください。

投稿日時 - 2018-03-15 20:08:03

補足

>A1+A2+A3+A4+A6としたとき

正の合計数をA7に示すことが十分な場合です。

>不十分な場合

という想像がつきません。

>A1,A2,A3,A4,A5,A6のそれぞれに値を例示してみてください。

パターン(1)

A1➡100
A2➡200
A3➡300
A4➡0
A6➡0

パターン(2)
A1➡0
A2➡0
A3➡100
A4➡200
A6➡300

この2通りの数値入力があった場合A7に合計を示すための目的の関数を知りたいのです。

投稿日時 - 2018-04-03 13:14:03

ANo.3

>A1~A3までが正の数ですのに
とありますから、
A1~A3の何れかが負になることはないんですね?
どっかに書いてありましたっけ?

また、
>条件XとYも同様です
とありますから、
A4~A6の何れかが負になることはないんですね?
これも、どっかに書いてありましたっけ?

だとすると、
> 条件B
>A4からA6の合計結果が負の数の場合
これが矛盾しませんでしょうか?

投稿日時 - 2018-03-15 09:13:03

補足

>A1~A3の何れかが負になることはないんですね?
>条件XとYも同様です

条件Bについて訂正です。
「A4からA6の合計結果が負の場合」➡×
「A4からA6の合計結果が0の場合」➡〇

ですがそれは補足での間違いで、不明点は
回答欄の
「A1からA3までが0で、かつ、A4からA6の合計結果が負の数の場合」の「かつ」ではなく「または」なのではないか?ということです。

いずれにしろ

条件A
A1セルからA3セルまでの合計結果が正の数の場合、
条件B
A4からA6の合計結果が0の場合

条件C
A1セルからA3セルまでの合計結果が0の場合、
条件D
A4からA6の合計結果が正の数の場合

となりますが、さらに条件があります。
No.1の回答は「=SUM(A1:A6)」です。これに補足しましたが、実際の表では、A1からA6の間に別の項目のセルが入っています。たとえばそれをA5としますがそのセルは正の数のためのです。
なので「A1:A6」となると連続するので正の数も加算されてしまいます。このような理由から他の式を教えてください。

投稿日時 - 2018-03-15 13:40:21

ANo.2

条件1
>A1セルからA3セルまでの合計結果が正の数の場合、

条件2
>A1からA3までが0でA4からA6の合計結果が正の数の場合

この2つの場合があることは理解しました。

ならば

条件V
A1セルからA3セルまでの合計結果が負の数の場合、
条件W
A1からA3までが0で、かつ、A4からA6の合計結果が負の数の場合
条件X
A1セルからA3セルまでの合計結果が0の場合、
条件Y
A1からA3までが0で、かつ、A4からA6の合計結果が0の場合

これらのときには
どのような計算をすればいいでしょうか?

それとも、条件V,W,X,Yは起きないですか?
それとも、条件V,W,X,Yの時は、計算結果をエラーにすればいいですか?

投稿日時 - 2018-03-14 20:49:36

補足

ご連絡ありがとうございます。

>条件V,W,X,Yは起きないですか?

はいそのとおりです。

条件A
A1セルからA3セルまでの合計結果が正の数の場合、
条件B
A4からA6の合計結果が負の数の場合

条件C
A1セルからA3セルまでの合計結果が0の場合、
条件D
A4からA6の合計結果が正の数の場合

となります。

>条件V
>A1セルからA3セルまでの合計結果が負の数の場合、
>条件W
>A1からA3までが0で、かつ、A4からA6の合計結果が負の数の場合

というご回答についてですが、A1~A3までが正の数ですのになぜA1~A3が0になるのでしょうか?(条件XとYも同様です)

投稿日時 - 2018-03-15 07:17:38

ANo.1

A1セルからA3セルまでが必ず0か,A4セルからA6セルまでが必ず0のどちらかになるのであれば,あなたの欲しいものは
=SUM(A1:A6)
で求まります。この2つのパター以外になることはあるのですか?

投稿日時 - 2018-03-14 19:26:25

補足

ご回答ありがとうございます。

実際の表では、A1からA6の間に別の項目のセルが入っています。たとえばそれをA5としますがそのセルは正の数のためのです。
なので「A1:A6」となると連続するので正の数も加算されてしまいます。このような理由から他の式を教えてください。

投稿日時 - 2018-03-15 08:25:19