プロが教えるわが家の防犯対策術!

以下のURLで、なぜ、CHOOSEの部分を、IF({TRUE,FALSE},C3:C8,A2:A7)に変えても同じ結果なのでしょうか?この関数(IF({TRUE,FALSE},C3:C8,A2:A7)の事)はどういう意味があるのでしょうか?ご教授いただけないでしょうか?すみません。
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
で、=VLOOKUP(E3, CHOOSE({1,2,3},C3:C8,B2:B7,A2:A7),3,0)でした。これでご教授いただけないでしょうか?で、
で、聞きたい事は、=VLOOKUP(E3, CHOOSE({1,2,3},C3:C8,B2:B7,A2:A7),3,0)とも言えるのでしょうか?これでも、B2:B7
は、遊んでいるだけという事でしょうか?最後のVLOOKUP関数の 1は、false で見つかるものを、trueで見つけても良いという事でしょうか?ご教授いただけないでしょうか?すみません。です。

A 回答 (1件)

① で、聞きたい事は、=VLOOKUP(E3, CHOOSE({1,2,3},C3:C8,B2:B7,A2:A7),3,0)とも言えるのでしょうか?


② これでも、B2:B7は、遊んでいるだけという事でしょうか?
③ 最後のVLOOKUP関数の 1は、false で見つかるものを、trueで見つけても良いという事でしょうか?

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
❶ 質問の内容が分かりません。
❷ =VLOOKUP(E3, CHOOSE({1,2,3},C3:C8,B2:B7,A2:A7),3,0) は
 =VLOOKUP(E3, CHOOSE({1,2},C3:C8,A2:A7),2,0) でも、
 =VLOOKUP(E3, CHOOSE({2,1},A2:A7,C3:C8),2,0) でも、
 =VLOOKUP(E3, IF({1,0},C3:C8,A2:A7),2,0) でも、
 =VLOOKUP(E3, IF({0,1},A2:A7,C3:C8),2,0) でも
 結果は同じですから、
B2:B7 を入れる位置によって、VLOOKUPの三つめのパラメータが変わるということでしょう。
❸ VLOOKUP(検索する値、検索する場所、返す値を含む範囲内の列番号、近似値または完全一致(1または 0、TRUEまたはFALSE)の別)ですから、「false で見つかるものを、trueで見つけても良い」となるのは、特殊な使い方の場合だけでしょう。 「(false 0)では見つけてはならないもの」を「(true 1)では見つけてしまう」ことになるので、内容は互換的ではないです。 「(true 1)では見つけてしまったものから、不適切なものを排除する操作などをする」と「(false 0)で見つけるものと一致させることができる」ということでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!