- ベストアンサー
エクセル 月の最終日を算出
エクセルで 入力した年月の最終日を算出するにはどうしたらよいでしょうか。 関数を調べてみましたが、それらしきものが見当たりません。 関数初心者ですのでご教授をよろしくお願いします。 ex. 2006年12月の時「31」、2007年2月の時「28」・・・ A1セルに年「18」入力(和暦で入力したいです) B1セルに月「12」入力 でC1セルに「31」を表示。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- Excelでの当該月の最終日取得について
Excel2000を使用しています。 質問なんですが、年月を指定してその月の最終日を取得するにはどうすれば良いのでしょうか? 例えば、2004年2月の最終日を取得する場合。 セルA1に 2004 セルA2に 2 を入力して セルA3に 29 と表示させたいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの「和暦・西暦変換」について
和暦の年月から、西暦の年に変換する方法を教えて下さい。 ☆現在 1、「○○,○○」と年月が全角入力されている 2、平成のみ「平成○○,○○」となっている ☆希望 1、これまで通り、和暦の年月表示は残しておきたい (全角・半角は問わない) 2、「○○○○」という半角4桁の西暦年で他のセルに表示したい ※(これにこちょこちょっと手を加えて、あるものの経過年数を計算したいのです) 現在入力されている全角のデータは、「年月」表示さえ出来れば変換に必要な形式に再入力し直すことは可能です。 昭和や平成等がからんでくるので、エクセル初心者の私にはよくわかりません。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 平均値の算出方法(応用編)
いつもお世話になっています。 よろしくお願い致します。<(_ _)> 通常、エクセルでの平均値は (一例) =AVERAGE(A1:A100) で、算出しますが、 上記セルの数字を、別のセルに数字を入力することによって 柔軟的に平均値を算出したいのです。 具体的には、(どこでも構わないのですが) 「H1」のセルに「200 」と 入力すると、上記関数が =AVERAGE(A1:A200) となるようにしたいのです。 そもそも、関数でこのようなことは出きるのでしょうか? ご教授いただけると助かります。 よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- Excelによる土日と祝祭日の算出関数
役所でExcelを人並みに使っていると思いますが,最近になって色々と関数を駆使しようと思いついたのが,Excelによる土日と祝祭日の算出関数です。色々と試みてみたのですが,全く×です。セルに対してどのようにすればいいのかヨロシクご教授ください。
- ベストアンサー
- オフィス系ソフト
- Excelの関数を教えてください
Excelで、あるセルに2011/12/21というように西暦、月、日と入力し、違うシートのセルに一つずつに23 12 21というように、和暦、月、日と表示させたいのですが何か良い関数及び表示形式はないでしょうか? 教えてください。
- ベストアンサー
- オフィス系ソフト
- マクロで未来?の日付を算出する
未熟なマクロ使いです。 エクセル関数では無く、マクロで周期設定された未来の日付を算出したいのですが。 自分でも意味不明な質問かなと思っちゃいますが、下記を見れば何となく分かるような気もします。 ・B2セルは『年』の周期を入力する箇所 ・B3セルは『月』の周期を入力する箇所 ・B4セルは『日』の周期を入力する箇所 ・B5セルは『周期到達予定日』が算出される ← 未来の日付算出箇所 ・B6セルに最終履歴の日が表示されている ・周期到達予定日が、今日の日付を超えていた時にセルが赤色に塗りつぶされる あと、これをC列、D列・・・・と繰り返し入力したいなと思っていますが、 少し前に質問で聞いたので、自分で頑張って、できなければ質問する事にします。 御指導お願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数(関数での算出データに関数を反映させる方法)
顧客管理業務に活用する、エクセル関数の活用方法について質問です。 セルA1に『過去の施術日(1)』 セルB1に『過去の施術日(2)』 セルC1に『過去の施術日(3)』 セルD1に『過去の施術日(4)』 セルE1に『最終施術日(関数で算出)』 セルF1に『適性施術頻度』 セルG1に『次回予定』 過去の施術日(1)~(4)には日付が記載されております。 そのデータを基に、E1『最終施術日』の値を関数で算出。 ちなみに最終施術日の数式は、以下となります。 =IF(COUNTA(A1:D1)>0,TEXT(MAX(A1:D1),"yyyy/m/d"),"施術履歴無") ------------------------------------------------------------------ さて、問題に直面しているのは、ここからなのです。 セルE1の『最終施術日』の値から、本日までの日数が セルF1の『適性施術頻度』を超えた場合は、 セルG1の『施術予定』に“施術” 超えていない場合は、“無し” 空欄の場合は、“毎回確認” と表示させたいのです。 ちなみに、セルE1の『最終施術日(関数で算出)』を 関数を使用せず、通常のデータを入力していた時は、 以下の数式で機能しておりました。 =IF(COUNT(F1)=0,"毎回確認",IF(MAX(E1)<TODAY()-F1,"施術","無し")) しつこいようですが、セルE1の『最終施術日(関数で算出)』を 関数を使用してから、機能しなくなってしまいました。 データ例 A1 B1 C1 D1 E1 F1 G1 2009/5/1 2009/6/15 2009/6/30 2009/9/8 最終施術日(2009/9/8 ※関数で算出) 30 次回予定 2009/5/28 2009/6/30 最終施術日(2009/6/30 ※関数で算出) 45 次回予定 以上、複雑な質問となり、簡単には解けないかもしれませんが 分かる方は、是非教えてくださいませ。宜しくお願い致します。
- ベストアンサー
- Windows系OS
- エクセル関数 契約開始日の算出について
エクセルで経過月数から契約開始月を算出する方法を教えてください。 たとえば、「携帯の請求書で今月末で15年8カ月となりました。」と記載されていますが エクセル関数で契約開始日を算出するには、どのようか関数を使用すればよいのでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで、特定の日付での年齢の算出について
ある特定の日の年齢を算出したいと思っています。 しかし、生年月日、特定の日が一つずつのセルに分かれて入力されていてどうしたらよいのか困っています。 状況としては、 3は昭和を表現し、その後に一つずつのセルに60年01月01日 ↓ という生年月日を一文字ずつ入力してある A B C D E F G H I J K L M 3 6 0 0 1 0 1 2 1 0 5 0 2 ↑ここから平成21年05月02日と言う内容 が入力してあります。 Aからの生年月日で、Hのセル以降に入力してある日付での年齢を 算出したいのです。 しかも、この数が大量に存在し出来れば関数などで処理できれば幸いなのですが、良い方法はないでしょうか。教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
早々にご回答をありがとうございました。 解決いたしました。