[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数の中の複数のOR関数』(もち)
Excel 2010を使っています。
あるセルに =IF(OR(LEFT(O:O,8)="ABCDEFGH",O23="ABCABC"),"OK",O23)という式が入っています。 O列の左8文字がABCDEFGH、またはABCABCという文字列ならOKと表示、そうでない場合はO23の値を表示という意味だと理解しています。 同様の別条件、例えば下記のような条件をこの式に組み込みたいのですが、式のどこのどう入れたらいいのか困っています。 O列の左8文字がIJKLMNOP、またはDEFDEFという文字列ならNGと表示、そうでない場合はO23の値を表示。
どなたか教えていただけませんか?
=IF(今の条件,"OK",023) を =IF(今の条件,"OK",IF(NGの条件,"NG",023)) としてできないでしょうか。
蛇足ですが 023 は数値としては 23 と変わらないので、あまり意味が無いかと 思いますが、ちゃんと 023 と表示されていますか? されているとしてもセルの書式で出ているような気はしますが。 (Mook)
横から失礼します。 >023 は数値としては 23 と変わらないので
これはゼロ23ではなく、オー23と解釈していますが、どうでしょう?
下記の式をCtrl+Shift+Enterで確定 =IF(OR(LEFT(O:O,8)="ABCDEFGH",O23="ABCABC"),"OK",IF(OR(LEFT(O:O,8)="IJKLMNOP",O23="DEFDEF"),"NG",O23))
(usamiyu)
あっ、本当だ。 失礼しました。 (Mook)
自分で作ったところ、エラーになっていたのですが、原因は O23(すみません、アルファベットのオーです)がOKの後と、NGの後両方に入っていたためでした。一つでいいんですね!
解決したようですので参考までに、こんな感じではいかがですか
>またはDEFDEFという文字列ならNGと表示 の意味を違う解釈をしていますが参考までに・・・
=IF(OR(COUNTIF(O:O,"ABCDEFGH*")+(O23="ABCABC"),"OK",IF(SUM(COUNTIF(O:O,{"IJKLMNOP*","DEFDEF"})),"NG",O23))
By
「By」さんがお名前なんですよ。 もちさんも、コメントの度にお名前を書き込んでおいてくださいね。
(コナミ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.