• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データ抽出について)

データ抽出について

このQ&Aのポイント
  • microsoft Excel 2007 or microsoft access2003で病院経営の分析資料を作成する方法についてお伺いします。
  • 特定の条件で対象者を抽出するための計算式や関数について教えてください。
  • 入院期間中に特定の薬剤を投与した患者の抽出方法についてのご教示をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA1セルにID、B1セルに入院日、C1セルに退院日、D1セルに投与開始、E1セルに投与終了と項目名が有り、それぞれのデータが下方に入力されているとします。 F1セルには期間の重複の有無と項目名を付けます。 F2セルには次の式を入力して下方にドラッグコピーします。 =IF(COUNT(B2:E2)<3,"",IF(OR(AND(D2<B2,IF(E2="",TODAY(),E2)<B2),AND(D2>C2,IF(E2="",TODAY(),E2)>C2)),"無","有")) この式では現在も投与が続けられている場合にはE列は空白となりますので、その場合も処理できるようになっています。

backON
質問者

お礼

非常にわかりづらい質問だったと思います。 ご丁寧にお答えいただいたこと感謝しています。 回答ありがとうございました!

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

>以下のようなケースで との事ですが、御示しの例のデータの中には、何という薬剤を投与したのかに関する情報が存在しておりませんので、 >抽出対象:入院期間中にAという薬剤を投与した患者 という条件で抽出すべきデータが、どれであるのかを判断する事は不可能です。

backON
質問者

お礼

申し訳ありません・・・。 入院期間と投与期間の重なりを示す計算式をお伺いしたつもりが・・・。 少しわかりづらい質問をしてしまいました。 回答ありがとうございました