• ベストアンサー

excelでの月の自至の表示

こんばんは。 excelでの月の自至の表示は次で表示できるようですが、わかりやすくどなたか解説していただけないでしょうか?また、もっと簡単な方法で月の自至の表示はできないものでしょうか? 表示形式を「日付」の「平成__年__月__日」 自=VALUE(E3&"/1") 至=VALUE(E3+1&"/1")-1

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

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

>月の自至の表示 この言葉見たことがないのですが A3に月中日付があるとして =DATE(YEAR(A3),MONTH(A3),1) 月初 =DATE(YEAR(A3),MONTH(A3)+1,1)-1 月末 で出せる日付のことでしょうか。 2004/4/5 2004/4/1 2004/4/30 2003/5/1 2003/5/1 2003/5/31 2004/12/31 2004/12/1 2004/12/31 もし上記A3セルに当たるところが、文字列なら、日付(シリアル値)に直して上記を考えるべきです。 文字列のままいじくるのはどうかと思う。

その他の回答 (5)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.5

こんにちは。maruru01です。 E3=12の場合に対処する別案です。 元の数式に近い形です。 至の方を、 =VALUE(MOD(E3,12)+1&"/1")-1 にします。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

E3&"/1"で"1/1"のような日付の文字列表示になります。VALUEで数値化すると日付のシリアル値に変換されますので、 表示形式を日付にすることで「平成__年__月__日」の表示が可能です。 注意:E3=12の場合、1月12日に変換されます。 こちらの数式なら大丈夫 自=DATE(YEAR(TODAY()),E3,1) 至=DATE(YEAR(TODAY()),E3+1,0)

  • Poer
  • ベストアンサー率45% (72/157)
回答No.3

(#2の訂正です)   「38534」に当たる日付である、「6/30」が出てくるわけです。   →「38533」に当たる日付である、「6/30」が出てくるわけです。

  • Poer
  • ベストアンサー率45% (72/157)
回答No.2

 E3に「6」と入力すると、「=E3&”/1”」 の値は、「6/1」となります。これは、E3に入力されている「6」という値と、「/1」という文字列をつなげて表示しなさいという命令だからです。  さて、これにVALUE(数値)という関数を付け加えると、「38504」と表示されますね。この数字が何を意味するのかを考えてみましょう...。  試しに任意のセルに「6/1」と打ってみてください。自動的に日付だと認識され、さらに今の年数(2005)が付加され、「2005/6/1」と認識されます(表示形式を年数の出るものにするとそれが確認できます)。  エクセルの日付は、「1990/1/1」を1として、一日ごとに1が可算されるように認識されています。「2005/6/1」はその日から38503日経過しているので、数字で表すと「38504」になります。  つまり、「=VALUE(E3&"/1")」という関数は、「E3にある「6」と、「/1」という文字をつなぎ合わせたもの(=2005/6/1)を数値(VALUE)として認識し、表示しなさい。」という意味です。さらにこれの表示形式を「平成...」にする(数値を日付として表示しなさいという命令を掛ける)わけですから、「平成17年6月1日」が表示されるわけです。  また、「=VALUE(E3+1&"/1")-1」は、「7/1」を数値(38534)にして1を引きなさいということなので、表示形式を日付にすると、「38534」に当たる日付である、「6/30」が出てくるわけです。  「7/1」という文字列から1を引くことはできません。だから、一度「7/1」を「38534」という数値に変えて1を引き、表示形式でまた日付に戻すわけです。  少し長い説明になりましたが、分かりにくければ申し訳ありません。  え、もっと簡単な方法ですか?あったらすごいですね。知りたいです。

  • a987654
  • ベストアンサー率26% (112/415)
回答No.1

E3の値を7だとすると >=VALUE(E3&"/1") の中の E3&"/1" は "7/1" と等価になります。 すなわち"7/1" と入力し、日付指定したのと同じです。 e3の値は月(7)を表しており >VALUE(E3+1&"/1")-1 の場合は、"8/1"-1 = "7/31" e3の月最終日を表す事になります。 e3に入れた月の初日(1日)と最終日(31日)を自動的に算出できる 非常に良い式だと思います。 >また、もっと簡単な方法 ありましたら教えて下さい。

関連するQ&A

  • 損益計算書の自:と至:

    損益計算書の上に会計期間を記入する際に、 自:○年○月○日 至:○年○月○日 と記入しますが、なぜ、「自」と「至」というふうに 記入するのでしょうか。 「至」は会計期間が○年○月○日まで至るという意味だと思うのですが、「自」はさっぱり意味が解りません。どなたかご存知の方がいらっしゃったら、この語源を教えていただけませんでしょうか。 よろしくお願いします。

  • 有休届の 「自」「至」ってなんのことですか?なんの略ですか?

     有休届を書こうと思っているのですが、ふとした疑問。  自      年 月 日 時 分  至      年 月 日 時 分 ってあるんですが、自と至の語源っていうか意味分かる方いらっしゃれば教えてください。  また三日休もうと思っているのですが、自のところには、休む最初の日の就業開始時間を、至るには休む最後の日の終業時間をかけばよろしいのでしょうか?  とにかく自と至の語源ってなんでしょうか?お教えください

  • Excelでの日付表示

    Excelで日付の表示を 平成20年(2008年)3月2日(日) と言うように表示させたいのですが、表示形式をどのようにすればこうなるか教えてください。 よろしくお願いします。

  • エクセルで平成17年4月と表示させるには?

    こんにちは。エクセルについて教えてください。 エクセルのセルに「2005/4」と入力して「平成17年4月」と表示されるようにしたいのですが、セルの書式設定で日付では「平成17年4月1日」と表示されてしまいます。 なんとかして「平成17年4月」と表示できないものでしょうか。 よろしくお願いします。

  • Excelでセルの表示で日付で

    Excelでセルの表示で日付で平成7年7月6日の表示形式にしています、が1545/6/6 1666/7/7等一部平成7年7月6日の表示形式に変わらない物が有ります、原因をお願いします、

  • エクセルで日付の後に違う日付を表示したい。

    エクセルで日付の後に違う日付を表示したい。 平成21年12月22日(平成21年12月31日) 簡単な入力で(例えばh21/12/22のように) このように表示する方法を教えてください。 ( )内は何日後とかではなく、任意の日付です。 よろしくお願いします。

  • エクセルの表示形式設定セルが空のときの表示について教えてください!

    調べる時間がなく、急ぎなのですみませんが教えてください!! エクセルのセルに[書式]→[セル]→[表示形式]→[日付]で「平成18年3月36日」というようにしています。 このセルのデータが空であるときに、このセルに「  年  月  日」と表示させる方法を教えてください! よろしくお願いします!

  • エクセルの表示形式の変更について

    またまたエクセルで質問させてください。 「平成21年6月分」と入力したものは書式設定の表示形式は標準となりますが、 これから「分」を抜いて、更に表示形式を日付に変える方法はありますか? お分かりになる方、是非とも回答をお願いします!

  • エクセルシートで週間予定表を作っているのですが・・・

    最初に基本となるひとつのシートがあるのですが・・・ そのシートの右上にNo.1の表示 適当なところに、 自・平成○年○月○日の記入欄 至・平成△年△月△日の記入欄 自の日付を読み取って別箇所に日にちと曜日が飛んでいくようになっております。 そのシートを「移動またはコピー」で新しいシート(基本のシートの横に2番目のシート)を作りたいのです。 その際に、コピーしたシートの右上がNo.2になり、日付も次の週のものに自動に変わるようにしたいのです。 同様に、3枚目4枚めと増やして行きたいのです。 どうぞやり方を教えて頂きたくお願い致します。 (XP・オフィス2002です)

  • エクセルの日付の表示について

    セルの日付の表示方法について教えて下さい。  セルの書式設定-表示形式-種類-日付で、「平成XX年XX月XX日」を選択しました。  ところが、1989/1/8日の場合、「平成元年1月8日」と表示させたいのですが、「平成1年1月8日」と出てきます。  これを、「平成元年1月8日」を表示させることはできますか?。  データは昭和61年4月2日~平成元年4月1日の生年月日を処理しているため、昭和と平成の区別も付けたいです。  解らなければ、平成元年組だけを抽出して訂正する形にせざるを得ませんが、容易な方法はありますか。 ※過去の質問から検索しましたがわかりませんでしたので質問しました。

専門家に質問してみよう