iif関数で3つ以上条件を抽出したい場合
iif関数を記載して、抽出条件を3つ以上入力するとエラーが出てしまいます。
小分類コードをまだ増やしたいのですが、これ以上記入するとエラーが出てしまうので
他の方法を探しています。choose関数は違いますか??
例)3つの病気までですと、疾患: IIf([病気].[ICD10小分類コード]='J42',1,IIf([病気].[ICD10小分類コード]='J43',1,IIf([病気].[ICD10小分類コード]='J44',1,0)))となります。
もしこの後に病気を5つに増やしたいとするとどう書けばよいでしょうか??
同じように,IIf([病気].[ICD10小分類コード]='J45',1,IIf([病気].[ICD10小分類コード]='J46',1と書いて、最後,0)))))→病気が5つあるので、かっこは5つ。と記載でしょうか?
下記であっていますか??
疾患: IIf([病気].[ICD10小分類コード]='J42',1,IIf([病気].[ICD10小分類コード]='J43',1,IIf([病気].[ICD10小分類コード]='J44',1,IIf([病気].[ICD10小分類コード]='J45',1,IIf([病気].[ICD10小分類コード]='J46',1,0)))))
わかりにくくて申し訳ありませんが何卒よろしくお願いいたします。