[[20170511072749]] 『IF OR関数』(HOTARU) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IF OR関数』(HOTARU)

IF OR VLOOKUP の関数を6回連続したときに、エラー値になる場合、
0ゼロを表示したいのですが、どの位置に どのような関数を入れたらよいでしょうか。
IRERRORなど 入れて見たのですが うまくいきませんでした。
よろしくお願い致します。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 >IRERRORなど 入れて

 包むんですけど。

 =IFERROR( IF(・・・Vlookup(・・・)) ,0)

 上で解決しない場合は、
 IF OR VLOOKUP の関数を「2」回連続する具体例を使って、問題点をご説明ください。
 多分、その過程で自己解決すると思いますけど。

(半平太) 2017/05/11(木) 07:39


半平太さん
ありがとうございます。
=IF (or(VLOOKUP…の 頭ではないところにIRERRORを入れてました。汗
実践してみます!
だめであれば、例を記載いたします。
(HOTARU) 2017/05/11(木) 07:47

 >IRERROR

 ミスタッチなんですよね…
 全部こうなってるんで。(^^;
(コナミ) 2017/05/11(木) 08:01

コナミさん

すみません、スマホから打ったので。。。


 >=IF(OR($J$91=4,$J$91=10),VLOOKUP(C8,資料1!D:M,4,0)-(BJ8+BR8+BZ8),IF(OR($J$91=5,$J$91=11),VLOOKUP(C8,資料1!D:M,4,0)-(BK8+BS8+CA8),IF(OR(・・・・ 

 下の構文にしましたか?

 =IFERROR(IF(OR($J$91=4,・・・・) , 0 )
  ↑  ↑            ↑ ↑↑ 
  IFERROR 括弧     カンマ ゼロ 括弧

 エクセルのバージョンは2010で間違いないですね?

(半平太) 2017/05/11(木) 09:54


 回答ではありませんが
 =IFERROR(VLOOKUP(C8,資料1!D:M,4,0)-IF(OR($J$91={4,10}),(BJ8+BR8+BZ8),IF(OR($J$91={5,11}),(BK8+BS8+CA8),IF(OR(…)),0)

 のように式をちょっと縮められそうですね。
(bi) 2017/05/11(木) 10:02

エクセルバージョン2010です。
半平太さんにご回答いただいた内容で できました!
ありがとうございます。

biさんのご回答みたく 計算式を縮めるやり方も実践してみます。
確かに長すぎました。
もともとエクセル2003バージョンのときに作りました。

(HOTARU) 2017/05/11(木) 18:40


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.