[[20200516163319]] 『IFとINDEXとMATCHを組み合わせた関数でエラーが出』(yuuka) ページの最後に飛ぶ

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

 

『IFとINDEXとMATCHを組み合わせた関数でエラーが出る』(yuuka)

下記の式を入力すると「この関数に対し多すぎる引数が入力されています」とエラーが出ます。
何がいけないんでしょうか。

=IF(INDEX(売上!$J$2:$XFD$1048576,MATCH(客先一覧!AD$3&客先一覧!$G180,売上!$A$2:$A$1048576,0),MATCH(客先一覧!AD$1,売上!$J$1:$XFD$1,0)),"","",INDEX(売上!$J$2:$XFD$1048576,MATCH(客先一覧!AD$3&客先一覧!$G180,売上!$A$2:$A$1048576,0),MATCH(客先一覧!AD$1,売上!$J$1:$XFD$1,0)))

「客先一覧」シート上で作業をしていて、別シートである「売上」シートから目当ての値を参照しブランクだったらブランクを表示し、そうでなければ目当ての値を参照するつもりでした。

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


 何がいけないのかということなら

 売上!$J$1:$XFD$1,0)),""
           ↓
 売上!$J$1:$XFD$1,0))=""

 では?

 それと「客先一覧」に入れる数式なら、いちいちシート名を付ける必要はありませんよ。

 以上
(笑) 2020/05/16(土) 16:58

ああー、そういうことでしたか!うっかりしていました。ありがとうございます。

>それと「客先一覧」に入れる数式なら、いちいちシート名を付ける必要はありませんよ。
 ↑
これ、私も困っていて、「売上」シートに行って範囲選択した後に「客先一覧シート」のタブをクリックして戻ってくると「客先一覧!」が勝手に入力されてしまうんです。これどうにかならないでしょうか・・?

(yuuka) 2020/05/17(日) 16:16


 >「売上」シートに行って範囲選択した後に「客先一覧シート」のタブをクリックして戻ってくると
 >「客先一覧!」が勝手に入力されてしまうんです。

 数式の範囲をそういうやり方で指定したことはないですけど
 やってみたら確かにそうなりますね。
 
 戻るときに「客先一覧」のタブを右クリックしたらシート名はつきませんけど
 それではダメですか?          ~~~~~~~~~~

 正しい方法があるのかもしれません。

 参考まで
(笑) 2020/05/18(月) 12:00

戻る時は右クリックするのが常識なんですね。知りませんでした。ありがとうございます...!
(yuuka) 2020/05/18(月) 20:17

コメント返信:

[ 一覧(最新更新順) ]


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