[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定セル3か所に対応した計算式?』(やま)
D4 H4 K4 各セルの値が「70以上] の場合は「1」を取得 上記の3セルの合計(L4)が「180以上」の場合は「2」をそれ以下は「3」を取得 させたいのですが、上手くいきません。よろしくお願いします。
◎ 3個の合計(L4)が、200以上でも D4 H4 K4 各セルの値が「70以上]でないと 「1」を取得させない。ちなみに「1」「2」「3」は画像呼び出しです。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
D4セル、H4セル、K4セルそれぞれに70が入力されていて、L4セルの合計が210の場合は 1と2どちらになるのですか? (se_9) 2015/10/09(金) 15:47
(se_9) 2015/10/09(金) 15:47 さん:
◎ 早々にありがとうございます。「1」になります。 よろしくお願いします。
(やま) 2015/10/09(金) 15:52
すいません、しっかり読めばわかることでした。 =IF(AND(D4>=70,H4>=70,K4>=70),1,IF(SUM(D4,H4,K4)>=180,2,3))
でどうでしょうか? (se_9) 2015/10/09(金) 15:57
=IF((D4>=70)+(H4>=70)+(K4>=70),1,IF(L4>=180,2,3))
になるかと思います。
結局は、se_9さんとやっていることは全く一緒ですが。
(安針) 2015/10/09(金) 16:13
se_9) 2015/10/09(金) 15:57 さん:
◎ 結果報告と追加質問を送信しようとしました。
(安針) 2015/10/09(金) 16:13 さん: ◎ ありがとうございます。
◎ 質問の仕方、説明が悪いようです。 3か所がすべて 「70以上」で「1」を取得し、合計=180以上「2」を、以下は「3」を取得させたい。 100 100 60 = 260 でも「1」ではなくて「「2」を取得です。
(やま) 2015/10/09(金) 16:24
安針さんの式を使うなら+を*にすれば希望通りの結果が出ると思います。 =IF((D4>=70)*(H4>=70)*(K4>=70),1,IF(L4>=180,2,3)) (se_9) 2015/10/09(金) 16:30
e_9) 2015/10/09(金) 16:30 さん: (安針) 2015/10/09(金) 16:13 さん:
> +を*にすれば希望通りの結果が出ると思います。
◎ 何度も ありがとうございました。 完成! です。 (やま) 2015/10/09(金) 16:38
一応、安針さんがどうしてわざわざ「180」の時は、と書かれたのかというと
範囲を示す際に「以上」「以下」というのはその数字を含めた範囲のことです。
>合計=180以上「2」を、以下は「3」を取得させたい
と書かれているとどちらも180が含まれることになります。
180なら2にしたいのであれば、180以上が2で180「未満」が3と書いていただけると 解りやすかったです。(安針さんも「180未満が3だとすると 」と書かれてますが) (コナミ) 2015/10/09(金) 16:49
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.