[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.