
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)))))
わかりにくくて申し訳ありませんが何卒よろしくお願いいたします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
[病気].[ICD10小分類コード]の値が、'J42','J43','J44'
,'J45','J46'の時に 1、その他の場合に 0をセット
IIf(([病気].[ICD10小分類コード]='J42')
Or ([病気].[ICD10小分類コード]='J43')
Or ([病気].[ICD10小分類コード]='J44')
Or ([病気].[ICD10小分類コード]='J45')
Or ([病気].[ICD10小分類コード]='J46'), 1, 0)
No.4
- 回答日時:
合っていますが、貼り付けられたものをテキストで確認すると、
>IIf([病気]. [ICD10小分類コード]='J44',1
のところで、
>[病気]. [ICD10小分類コード]
のように離れて表示されます。この部分を
[病気].[ICD10小分類コード]
のようにくっつければエラーは出ないと思いますが。
一度、テキストに貼り付け確認してみてはいかがでしょう。
IIfの使い方も以下のような方法もあります。
疾患: IIf([病気].[ICD10小分類コード] In ("J42","J43","J44","J45","J46"),1,0)
No.3
- 回答日時:
AccessとExcelとの差は2つです。
1、Find関数->Instr関数。
2、1、0への置換。1を乗じるのではなく絶対値を取る。
True---Access -1、Excel 1
False---0
Instr関数の例は以下のPRTSCを。
PS、質問内容に疑義が・・・。
通常、IIF関数を使う場合、条件によって取得する値が異なると思いますが・・・。

No.2
- 回答日時:
■訂正
"|" & [病気].[ICD10小分類コード] & "|"
↓
[病気].[ICD10小分類コード]
多分、前後に"|"を付加する必要はないかも・・・。
■補足
=(FIND("A", "ABC")>0)*1
=IIF(FIND("A", "ABC")>0,1,0)
上も下も同じです。
上は論理演算式、下はIIF関数を使っているだけです。
※EXCELは使ったことも学んだこともないので・・・。こんなところが精一杯です。
すいません!実はこれAccessでやろうとしているのですが、また構文は変わるのでしょうか?
ちなみに、大小関係ではなくて、この抽出した条件を当てはまる患者には1または当てはまらない場合は0で表示されるようにしたいみたいです。。。
せっかく教えていただいたのに申し訳ありません。
でも即ご回答いただきましてありがとうございました。
また何かあればよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【ACCESS/必須条件とOR条件を組み合わせる】
その他(Microsoft Office)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
OR関数
その他(Microsoft Office)
-
-
4
ACCESS IIF関数 複数条件の設定について
Excel(エクセル)
-
5
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
6
ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
7
「#エラー」の回避
Access(アクセス)
-
8
アクセスの初心者の質問です(空白の場合に他のフィールドを表示させたい。)
Access(アクセス)
-
9
アクセス IIfとSum関数を同時に使いたい場合
Access(アクセス)
-
10
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
11
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
12
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
13
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
14
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
15
INSERT INTO ステートメントに認識できないフィールド
その他(データベース)
-
16
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
17
Access レポートでiif関数で文字列検索
その他(Microsoft Office)
-
18
IIF構文の書き方 AccessのクエリでIIF文を上手く書けず、お力を貸して頂ければと思います。
Access(アクセス)
-
19
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
20
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
旦那さんの精子がしょっぱいの...
-
精子を飲んでみたいです 中2の...
-
高校生男です。ズボンのもっこ...
-
処女膜について
-
耳の後にしこりがあって、この...
-
足の裏が痛痒いです
-
腕に赤い斑点が大量発生してま...
-
病気の方へ書類を送付する際の...
-
昨日から義姉夫婦が泊まりにき...
-
左脇腹、みぞおちの痛み
-
肛門を診てもらいに病院に行く...
-
納豆で腰痛
-
オナニーでお腹の調子がとても...
-
頸動脈を切って死ぬには3cm以上...
-
中学二年生の息子の陰茎、自慰...
-
左手が、痺れる
-
調理中に、生肉に触れた手であ...
-
足の親指の爪が黒くなってしま...
-
炭酸飲料を飲んだら肩が痛くな...
-
診断書の封筒は開封してもいい?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
旦那さんの精子がしょっぱいの...
-
精子を飲んでみたいです 中2の...
-
ずっと悩んでて、でも怖くて前...
-
妻がいなければ生きて行けませ...
-
コロナ後遺症について質問です...
-
肛門を診てもらいに病院に行く...
-
会社を辞めたが将来が見えず鬱に
-
拒食で39kgまで痩せて、 最近過...
-
異常、病気っていったらダメ?
-
霊視かタロット占いお願いしま...
-
嫌われ者、頭が可怪しい人の誕...
-
スマホの電磁波 が強いのに規制...
-
旦那が会社へ行けなくなりました
-
SEXしてそうな人が私の机に...
-
ピザなどの食事のせいで顔が浮...
-
もう死にたいと思いたくないで...
-
言われたらやります。 必ずこう...
-
双極性障害以外で躁の症状が出...
-
高校生男です。ズボンのもっこ...
-
みんなのダイエット方法を知り...
おすすめ情報