• 締切済み

日数の計算

Excelでレンタル機器の計算式を作っているのですが、1月の内15日以下なら「0.5」月分、16日以上なら「1」月分、0日の場合は「0」又は「非表示」にするには、どのようにすれば良いのか教えてください、

  • yoso
  • お礼率63% (21/33)

みんなの回答

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.3

こんばんわ。 肝心なことが抜けていました。A6にはA2-A1が入ります。 また、A4が「1月31日」になる場合は、セル書式(コントロールを押しながら1)で「表示形式」を「標準」にしてみて下さい。 また、数式をコピーしたときに結果が狂う件につきましては、絶対参照と相対参照を使い分けなければなりません。 サンプルのように、月初めの日付をA1に固定、返却日をB1からC1、D1、E1....とコピーするのであれば、紹介した数式の「A1」を、全て「$A$1」と、絶対参照にしないとうまく表示しません。 また、A6に日付の入力がない場合、表示を抑制するには、A3に、「=IF(A6<>"",IF(A6<=A5,0.5,IF(A6>A5,1,0)),0)」のように入力します。

yoso
質問者

補足

度々お世話になります、 A4が「1月31日」になるのは、解決できました、有難うございました、後は教えてもらったようにやってみたのですが、上手くいきません、 説明不足だったようなので、もう一度まとめてみます、 ●求めたい答えは「0.5」ヶ月か「1」ヶ月なんです、 ●1枚のsheetに1人分のデータを1月~12月までを作りたい ●当日も含めたいので「3/1」~「3/16」の場合「16」日になるので「1」ヶ月になるようにしたい、(A6にはA2-A1ですと「15」になりました、A2-A1に「+1」をつけたら「16」になるのですが、B6以下にコピーするとB1、B2に入力していなくてもB6に「1」がはいるので、まったく利用しない月は「0」か「非表示」になるようにしたい) ●1月のところで作成した計算式を12月までコピーして使えるようにしたい このようなことは出来ますでしょうか? よろしく、お願いします

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.2

こんばんわ。えと、一応サンプルです。月はまたがないと言う前提です。 A1に月初めの日付(例:2002/3/1) A2に返却日の日付(例:2002/3/16) A3に「お尋ねの日数」、A4に「月末日」、A5に「月の半分の日数」、A6に「実貸出日数」を計算する前提で回答します。 A4:=DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1) A5:=INT(A4/2) A3:=IF(A6<=A5,0.5,IF(A6>A5,1,0)) とするのが簡単ではないでしょうか。

yoso
質問者

補足

有難うございます、 1月ごとの計算なので、月はまたがないという前提です、 この例のようにやってみたのですが、使用期間は16日になるので、A3は「1」が入るようにしたいのですが「0.5」になるのですが、それとA3をB3以下にコピーすると、0.5が表示されます、B1やB2に入力しない場合は「0」か「非表示」に出来ませんでしょうか?、 それと、A4が「1月31日」になるのですが、どこを直せば良いのでしょうか、 よろしく、お願いします。

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

こんばんわ。 ちょっとサンプル式を作っていて、質問なのですが、 ・月をまたぐことがありますか? ・1ヶ月の考え方で、一律30日ですか?それとも、月末日を基準にするのですか? ・お使いのエクセルはDATEADD関数は使えますか? よろしくおねがいします。

関連するQ&A

  • エクセルで残り日数を計算させる

    エクセルで関数を使用し10/1までの残り日数を表示させたいのですが どのような計算式を作成すれば宜しいでしょうか? A1に4月20日と記入した場合  A列に月日を記入しB列に残り日数を表示させたいです。   A列     B列 3 4月13日   7日 4 5 4月15日   5日     ・    ・     ・    ・  このようになる関数を教えて下さい。

  • エクセルで日数計算

    エクセル2003で、 A1に「5月10日」 B1に「8月3日」 と入力したとして C1に5月10日~8月3日までの日数(両端入れ) で自動的に計算してくれる関数ってありますか? よろしくお願いします。

  • 日数の計算です

    エクセルの日付の計算です、初日が2007/11/10から月末までの日数を出す場合なのですが、2007/11/30を入力せず(日付の引き算ではなく、という言い方で正しいのでしょうか?)に、始まりの日から月末までの日数を求めるには、どのような関数になるのでしょうか?よろしくお願いします。

  • エクセルで日数を計算したいんですが、

    エクセルで日数を計算したいんですが、 「月」と「日」を別のセルに入れています。 A1セル=月 B1セル=日 (例) A1セル B1セル 4月     10日 5月     13日 この4月10日から5月13日の間の日数を数えたいのですが セルが分かれていても計算することって可能ですか? 初歩的な質問で恐縮ですが教えて下さい! よろしくお願いします!

  • 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日で計算します。 よろしくご指導お願いします。

  • エクセルの日数計算について

    エクセル初心者です。 日数を求める計算式を教えてください。年とかではなく、○○日という計算です。 例えば、 平成10年2月1日 平成21年5月5日 という2つの日数を求めるのですが、求めるときに H11・12・31以前 ○○日 H12・1・1~H13・12・31 ○○日 H14・1・1~H18・12・31 ○○日 H19・1・1~H19・12・31 ○○日 H20・1・1~H20・12・31 ○○日 H21・1・1~          ○○日 と上記の期間をそれぞれ求める式を教えてください。 よろしくお願いします

  • 日数の計算

    エクセルの関数で、土・日・祝日を除いた日数を計算したいです。DATEDIFだと、全日数が出てしまいますが、土・日・祝日を除くというのは、どんな関数なのでしょうか?また、組み合わせになるのでしょうか?

  • 日数計算

    Excelで、6月21日の35日後は、何月何日か を出す時は、どうすれば良いですか?

  • Excel97での、日数計算の仕方を教えて下さい。

    Excel97での、日数計算の仕方を教えて下さい。 例えば2001/9/1と入力すると、 別のセルに、その1ヶ月後の日付(2001/10/1)が 表示されるようにしたいんです。 どうすればいいのでしょうか。 また、一ヶ月後だけではなく 何日後、という計算方法も教えて下さい。

  • 日曜日の日数計算

    いつもお世話になります。 エクセルであるセル(A1とする)に 2008年1月23日12:00と入れて また違うセル(A2とする)に 2008年2月11日17:00と入力して このA1、A2の2つセル間(日数)にかかった日曜日の数(この場合は3)を計算させるには どうしたらよろしいでしょうか。 ご存知の方がおられましたらおしえてください。

専門家に質問してみよう