• 締切済み

度々すみません・・

今教えてもらったのですが、日数がうまく表示されません。 入院日  退院日  入院日数 4月1日  4月3日  1月3日 ←このように表示されてしますのです。 数式は=退院日-入院日+1と入力したのですが(泣) それ以外のDATEDIFの関数を数式バーに入力してやってみたのですができず(泣)私のやり方がおかしいのでしょうか?

みんなの回答

  • pingo100
  • ベストアンサー率38% (15/39)
回答No.3

>数式は=退院日-入院日+1と入力したのですが・・・ 1月3日←を 表示形式で、シリアル値に変更します。 セルの書式設定から 表示形式タブをクリック 「標準」を選びます。 3になるはずです。

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.2

以前DATEDIFについてお答えした「pasocom」です。 関数「DATEDIF」はロータス123との間での互換性のために開発された関数だそうで「ヘルプ」には載っていないそうです。でも使えないということではありません。 以下のサイトを参考に再度チャレンジください。 書式は =DATEDIF(2008/03/01,2008/03/31,"D") です。 月日は漢字ではなく、上記のように「/」で区切って下さい。最後の「"D"」は単位が「日」という意味です。「"」を忘れずに。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/today.htm#datedif

kamako0326
質問者

お礼

度々ありがとうございます。 何度かチャレンジしてみたいと思います。 丁寧な説明ありがとうございました。

  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.1

入院日数のセルの表示が日付になっていますので、標準又は数値に変更 してください。この計算の場合、答えは2を返しますが、2とは、シリアルで1900年1月3日のことをあらわしています。したがって、2というシリアル値そのものを表示させ、「日」はユーザー定義して出すか、隣のセルに日を入れて表示するよう設定してください。

kamako0326
質問者

お礼

お返事ありがとうございます。 できるようにがんばってみます!

関連するQ&A