• 締切済み

エクセルである期間内の特定の期間の日数を抜き出す方法について

下記の例の入院日と退院日における特定期間の日数の抜き出し方についてについていずれも計算可能な数式の組み方についてどうしてもわからないのでご教授願います。 (例)   入院日  退院日 入院日~  15日~              14日以内 30日以内              の日数   日数  A 18.4.15 18.4.22  8     0  B 18.3.20 18.4.10  14    8 C 18.2.1  18.4.5   0     0 

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

答えは出てるのかもしれないが <14日以内> (A)15日を越えると14日とする (B)14日以内ならその日数 ですから少ないほうを採る =MIN(Aの日数、Bの日数) =MIN(退院日付ー入院日付+1,14) <15-30日以内> 同じく(C)14日以下の場合は0 (D)30日以上の場合は16日 (E)入院初めから、15-29日の場合は    退院日付ー入院日付+1-14   =if(退院日付ー入院日付+1<15,0,退院日付ー入院日付+1-14) 30日を超えることがあるのかどうか、判らないが、もしあるのであれば =if(退院日付ー入院日付+1<15,0,MIN(退院日付ー入院日付+1-14,16))       

全文を見る
すると、全ての回答が全文表示されます。
noname#17648
noname#17648
回答No.2

Cが0、0になっています。変ですね。 14,16のタイプミスとして 入院日~14日以内 =MIN(B1-A1+1,14) 15日~30日 =MIN(MAX(B1-A1+1-14,0),16) もしかして、期間が30日を越えていたら両方ゼロかな? その場合は、B1-A1+1と30をIFで比較してください

ehon
質問者

補足

私の説明不足でした補足します。ちょっと専門的な話ですが一般に30日を越えた場合は入院料の加算点数がなくなります。その入院料部分の計算をするためのシートなので (特定期間日数×入院料加算点)+(診療月日数×入院料)という計算式を作りたかったため(例)のCに ついては0、0としました。 

全文を見る
すると、全ての回答が全文表示されます。
  • headgear
  • ベストアンサー率23% (6/26)
回答No.1

1行目でA列に入院日、B列に退院日が入っていた場合 入院日14日以内の列に =IF((B1-A1)<=14,B1-A1,14) 15日~30日の列に =IF((B1-A1)<=30,B1-A1-14,"") でどうでしょうか?

ehon
質問者

補足

回答ありがとうございます。早速やってみたんですが#VALUE!がでてしまいうまくいきません。日数のところを書式の設定か何かしなければならないのかな?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • excelで合計日数の出し方を教えて下さい。

    はじめまして、 今まではdatedifを使って日数を求めることができました。 この場合 例、セルa1に開始日とb1終了日を入れればc1に合計日数が計算されました。 そこで新たにセルごとに年、月、日を入力して同じように合計日数が計算されるようにしたいのです。 例、セルa1に年(2009)、a2に月(3)、a3に日(6)=開始日   セルb1に年(2009)、b2に月(4)、b3に日(28)=終了日   セルc1に合計日数が計算(54)日数 となるように作りたいのですがどなたか教えて下さい。 宜しくお願いします。

  • エクセルで作業期間の日数を計算したい

    エクセルについて質問です。 セルA1に開始日(例:2012/2/20) セルC1に終了日(例:2012/5/12)を入力し、この期間の日数(○○日間)を 計算する方法を教えて下さい。 更にこの期間で、「土日祝日を除いた日数(平日のみの日数)」と 「日曜祝日を除いた日数(平日+祝日でない土曜日の日数)」を算出する方法も教えて下さい。 ちなみに作業日数を計算するのに、DAYS360関数を使ってみましたが、 1年を360日として計算するので、正確な日数になりません。 また、曜日や休日が絡むとどんな関数を使えば良いのか全くわかりません。 よろしくお願いいたします。

  • エクセルで日数の出し方

    例えばA列に本を貸し出した日、B列に戻ってきた日が入力されているものを、C列に何日間貸し出していたかの日数が出るような数式を入れたいのですが、A列-B列としても日数が表示されません。どうしたらよいのでしょうか、教えてください。

  • Excelで特定期間の月・週ごとの日数を出したい

    Excel2016を使用しています。 特定期間の月ごと、かつ、週ごと(月曜始まり)の日数を出したく、 計算式を教えていただけませんでしょうか。 【例】 ・セル記載内容 A1:2020/12/16 B1:2021/1/15 ・出力したい内容 B3:0 (12/1-12/6:該当なし) B4:0 (12/7-12/13:該当なし) B5:5 (12/14-12/20:12/16-12/20が該当) B6:7 (12/21-12/27: 12/21-12/27が該当) B7:4 (12/28-12/31: 12/28-12/31が該当) B8:3 (1/1-1/3:1/1-1/3が該当) B9:7 (1/4-1/10:1/4-1/10が該当) B10:5 (1/11-1/17:1/11-1/15が該当) B11:0 (1/18-1/24:該当なし) B12:0 (1/25-1/31:該当なし) 集計対象が多いため、手作業でのカウントは途方もない状況でして、 計算式で算出できますと大変助かります。 よろしくお願いいたします。

  • 特定の日~特定の日までの日数を数える方法(EXCEL)

    エクセルで、特定の日~特定の日までの日数を数える方法はありませんか? A1に入社日、B1に退職日を入力。 C1に入社日~退職日までの在籍期間。 表示は○年○ヶ月○日とする。 無理ですか?

  • 【エクセル】ある期間からの経過日数の求め方

    下記式で、2012/4/1 - 2012/4/2 を求めると 経過した日数は1日となりますが、 =DATEDIF(A3,B3,"D") 4/1も含む場合の計算式を作りたいのですが、 どのようにするのでしょうか?つまり結果を2として 出したいです。単純に+1を足す方法はわかるので 別の方法でお願い致します。 =DATEDIF(A3,B3,"D")+1

  • エクセル 日数計算 特定の日だけカウントしない方法

    お尋ねします。 稼働日日数の計算をしたいと思っています。 ただし、土曜日は営業日なので、 日曜日と祝日だけを除いた日数の計算をしたいのです。 例)  12/23~1/15 の 日曜と特定の休日(12/29~1/5)除いた日数の計算 networkday等つかうと、土曜日も休日となってしまうため、困っています。 どなたか知恵を貸してくださいませんでしょうか? よろしくお願いいたします。

  • エクセルで特定日からの経過日数を表示する方法

    エクセルでの営業記録の作成を依頼されました。 その中に、顧客を訪問した日からの進捗を記録する のですが、顧客訪問からの営業日日数というセルを 作らないといけません。例えば、6月1日を顧客訪問日 とすれば、6月2日は2日目、3日は3日目、4,5日は週末 なので飛んで6日(月)が4日目といった具合です。 これを自動計算で表示されるようにしたいのですが、 その方法がわかりません。 エクセルの日付表示は=NOW( )しか知りません。 例えば、A1に特定日6月1日と入力してB1に 「=A1-NOW( )」のような計算式を入れれば良いと 思ったのですが、さすがにうまくいきませんでした。 もし、平日のみを計算するのが難しそうでしたら、 特定日から休日を含めた実日数でも良いです。 お願いします。

  • Excel 日数計算について

    Excelの日数計算について質問です。 H18.9.20(A2)からH19.2.22(B2)の期間を月数と残りの日数で表示すると =DATEDIF(A2,B2,"M")&"月" =DATEDIF(A2,B2,"MD")&"日" ここまでは何とかできましたが、 上記期間の1/2、及び1/3の月数と残日数を整数(端数は切捨て)で表示するにはどのような式が必要でしょうか? 月数は=DATEDIF(A2,B2,"M")で求めた月を1ヶ月30日で計算します。 よろしくご指導お願いします。

  • エクセルで特定の曜日の日数を調べる。

    毎回、適切なご回答ありがとうございます。 以下のことを教えてください。 出勤表を作っています。 A列に日付 B列に曜日 C列に出勤時間を記入します。 そこで教えていただきたいのですが、 例)水曜日の出勤日数X1,000円と土曜日の出勤日数X800円  というのを関数であらわすとしたらどうしたらいいのか分かりません。 どうぞよろしくお願いします。

このQ&Aのポイント
  • 感受性の豊かな人が抱える問題とは?考えすぎやネガティブな想像力のクセに悩むことがあります。
  • 感受性が高いと想像力も豊かですが、想像した出来事に感情が同期してしまうことがあります。
  • 自分を他人に置き換えることで楽しい想像も可能ですが、考えすぎのクセが自分の人生に影響を与えていると感じています。
回答を見る

専門家に質問してみよう