64歳パソコン教師の日記 NO.733 (2002.2.24)


 ここ10日間ほど、エクセルに取り組んでいました。これまではあまり深く勉強をしていなかったので、良い勉強になりました。

 一番手間取ったのは、賃貸契約の際の今月分の日割計算です。予め「A1」セルに =TODAY() と入力して、今日の年月日を取得します。

 今月末日の年月日を求めるには、=DATE(YEAR(A1),MONTH(A1)+1,0) ですね。「A1」セルには今日の年月日が入っていますから、 YEAR(A1) で今年を求め、 MONTH(A1) で今月、+1 で来月を求めます。 最後の 0 は、-1 の意味ですから、来月の初日の1日前、つまり、今月末日ということになります。

 今月末日を求めることが出来ましたから、そこから今日の年月日「A1」セルを引きます。でも、これでは今日が入りませんから、+1 を加えます。 では「B1」セルに下記の数式を入力すると、今日を含めた月末までの日数を取得出来ます。

 =DATE(YEAR(A1),MONTH(A1)+1,0)-A1+1

 賃貸契約期間が2年間とすると、「A1」セルの今日の年月日に2年を加えて1日引くと期間満了日となりますね。下記の数式で求めることが出来ます。 「C1」セルに入力することにします。

 =DATE(YEAR(A1)+2,MONTH(A1),DAY(A1)-1)

 では、期間満了日の曜日を「D1」セルに求めてみます。=TEXT(C1,"aaa") と入力すると「月」のように1文字で表示されます。=TEXT(C1,"(aaa)") と 入力すると「(月)」と括弧が付きます。ダブルクォーテーションの中が表示されるのが分かりますね。TEXT(C1,"aaaa") と入力すると「月曜日」と曜日 が付きます。

 「A2」セルに家賃を入力します。今月分の日割計算をしましょう。「B1」セルに日数が入っていますから、=A2/30*B1 で求めることが出来ます。 「/」は割り算(÷)、「*」は掛け算(×)です。