見出し画像

【業務効率化の一歩!】関数があればどんな日付も求められる!~存在を知る編~

はじめに

こんにちは。
分析屋のNです。
私は業務効率化チームに所属しており、ExcelやVBAの案件を主に担当しています。業務効率化チームに所属しているからには、身の回りの効率化も意識して取り組んでいきたいと考えています。
この頃の私は日付に関わる関数を算出する機会が多くありました。日付を求めることは慣れていないと難しい部分も多くありますが、特定の日付や曜日などの出し方さえ覚えてしまえばあとは組み合わせ次第です!
今回は基礎的なDATE関数、YEAR関数、MONTH関数、DAY関数を除いて、知っていたら便利な関数をご紹介します。



知っていたら便利な日付関数

WEEKDAY


WEEKNUM関数は指定した日付が何曜日かを調べてくれます。引数は曜日に対応した数値が返ってきます。
—-----------------
読み方:Weekday / ウィークデイ
入力方法:WEEKDAY(シリアル値)
主な用途:曜日の算出など
—-----------------

WEEKNUM


WEEKNUM関数は指定した日付が第何週目にあたるかを調べてくれます。
—-----------------
読み方:WeekNumber / ウィークナンバー
入力方法:WEEKNUM(シリアル値, 週の基準)
主な用途:ウィークナンバーの算出、基準日と同週同曜日の算出など
—-----------------

MOD


MOD関数は除算を行った際の余りを求める関数です。
—-----------------
読み方:Modulo / モジュロ
入力方法:MOD(割られる数, 割る数)
主な用途:奇数日・偶数日の算出、曜日の算出など
—-----------------

EOMONTH


EOMONTH関数は基準日を軸に、当月や、~か月前、~か月後の月末を求める関数です。
—-----------------
読み方:End of Month / エンドオブマンス
入力方法:EOMONTH(基準日(シリアル値), 月)
主な用途:月末の算出、月初の算出など
—-----------------

EDATE


EDATE関数は基準日を軸に、~か月前、~か月後の日付を求める関数です。
—-----------------
読み方:Expiration Date / エクスピレーションデイト
入力方法:EDATE(基準日(シリアル値), 月)
主な用途:締切日の算出、開始日の算出など
—-----------------

TEXT
TEXT関数は数値(シリアル値など)に表示形式を摘要させる関数です。
—-----------------
読み方:Text / テキスト
入力方法:TEXT(基準日(数値, 表示形式)
主な用途:曜日、日付、数値の書式設定
—-----------------


まとめ


今回は知っていたら便利な日付関数をご紹介しました。
ご紹介した関数は入力方法まで全て覚える必要はなく、日付を算出する時になった際に「○○を求められる関数があったな~」と思い出せることが何よりも大事です💡
EDATE関数を知らなくても月初は求めることは可能ですが、関数の存在さえ知っていれば月初を求めるプロセスをショートカットできるので、是非今回知らない関数があった方は存在だけでも覚えてみてください!
次回は今回紹介したものを用いて、簡単なものからちょっと応用編まで、使えそうな日付の出し方などをまとめる予定なので、ご期待ください~!




ここまでお読みいただき、ありがとうございました!
この記事が少しでも参考になりましたら「スキ」を押していただけると幸いです!

株式会社分析屋について

弊社が作成を行いました分析レポートを、鎌倉市観光協会様HPに掲載いただきました。

ホームページはこちら。
noteでの会社紹介記事はこちら。

【データ分析で日本を豊かに】
分析屋はシステム分野・ライフサイエンス分野・マーケティング分野の知見を生かし、多種多様な分野の企業様のデータ分析のご支援をさせていただいております。 「あなたの問題解決をする」をモットーに、お客様の抱える課題にあわせた解析・分析手法を用いて、問題解決へのお手伝いをいたします!

【マーケティング】
マーケティング戦略上の目的に向けて、各種のデータ統合及び加工ならびにPDCAサイクル運用全般を支援や高度なデータ分析技術により複雑な課題解決に向けての分析サービスを提供いたします。

【システム】
アプリケーション開発やデータベース構築、WEBサイト構築、運用保守業務などお客様の問題やご要望に沿ってご支援いたします。

【ライフサイエンス】
機械学習や各種アルゴリズムなどの解析アルゴリズム開発サービスを提供いたします。過去には医療系のバイタルデータを扱った解析が主でしたが、今後はそれらで培った経験・技術を工業など他の分野の企業様の問題解決にも役立てていく方針です。

【SES】
SESサービスも行っております。