No.5ベストアンサー
- 回答日時:
No.4です。
>ありがとうございます、うまく行きました、B46:B95は無くてもOKでした。
とのことですが、それは偶然です。
たまたま、今年は4月29日が木曜日で月末営業日に影響を与えなかっただけです。
もし、4月29日が金曜日の年なら、ここが祝日になることにより4月28日(木)が最終営業日になるので、4月28日が来たら+1しなくてはいけません。
「B46:B95は無くても」ということは、これを無視することになりますので、お勧めできません。
ちなみに来年(2022年)が、まさしく4月29日が金曜日です。
この回答へのお礼
お礼日時:2021/05/05 20:51
誠にありがとうございました、勝手に早とちりするところでした。実際22年の日付け(4/28~29)を入れてみました、ご指摘の通りでした。
No.4
- 回答日時:
No.2さん、No.3さんにより既に答えが出でいますので、数式だけ提示します。
>今年1月1日よりスタートし、B2(本日)までに月末営業日の当日が来たらカ
>ウントし、積算表示するだけです。
ということは、年初は「0」からスタートして、1月末営業日が来たら+1されて「1」になり、以降月末営業日が来るたびに+1されるということだと思います。カウントを表示するセルに以下の数式を記述すればよいと思います。
=IF(B2<WORKDAY(EOMONTH(B2,0)+1,-1,B46:B95),MONTH(B2)-1,MONTH(B2))
No.3
- 回答日時:
今年の1月28日が金曜日?
まぁ、それは置いておいて・・・。
仕様としては、こんな感じです。
「当日が属する月を表示する。ただし、当日が、当日が属する月の月末営業日より前の場合、-1 する」
「当月が属する月」は、Month関数で求めることができます。
「当日が属する月の月末営業日」は、WORKDAY関数とEOMONTH関数を使って求めることができます。こんな感じです。
WORKDAY(EOMONTH(TODAY(),0)+1,-1,B46:B95)
上記を組み合わせて、仕様を実現してみて下さい。
No.2
- 回答日時:
こんばんは
なさりたいことがイマイチよくわかりませんけれど・・・
>年間カレンダーなしで出来れば良いのですが
から推測すると、
『B2セルの日付が月末営業日かどうかを判定し、その月の数字を表示したい』
ということなのでしょうか?
簡単にやるなら、
=IF(MONTH(B2)<>MONTH(WORKDAY(B2,1,B46:B95)),MONTH(B2),"")
上式だと、「月末営業日」以降のその月の日付(土日祝日など)がB2にある場合も、月数が表示されます。
B2が「月末営業日」の場合にだけ、月数を表示したい場合は、
=IF(AND(MONTH(B2)<>MONTH(WORKDAY(B2,1,B46:B95)),WORKDAY(B2-1,1,B46:B95)=B2),MONTH(B2),"")
としておけばよろしいかと。
No.1
- 回答日時:
どうしたいのかイメージが伝わってこないです。
具体的な結果イメージのスクリーンショットをアップしていただけますか?
5月だと最数営業日である「5/31」の隣のセル(?) に「5」と表示するの?
とりあえず、
=WORKDAY(DATE(YEAR(B2),MONTH(B2)+1,1),-1,B46:B95)
で最終営業日(日付)が求められるでしょ。
単純にMONTHで囲めば最終営業日の「月」が出せるし
=MONTH(WORKDAY(DATE(YEAR(B2),MONTH(B2)+1,1),-1,B46:B95))
DAYで囲めば最終営業日の「日」が出せるけど。
=DAY(WORKDAY(DATE(YEAR(B2),MONTH(B2)+1,1),-1,B46:B95))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで東証のカレンダーを作りたい 6 2022/12/30 20:55
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/12/22 17:29
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2営業日以内とはいつのことです...
-
原価+20%利益の計算のしかた
-
当期利益がマイナスの場合の決...
-
“心やさしい人”は営業に向いて...
-
面接結果 1週間以内に連絡しま...
-
土日を除く3営業日以降の意味を...
-
ディーラーの営業に就職します★
-
ガールズバーの女の子からライ...
-
「通常通り」という言葉
-
「・・・おるんです。」
-
「営業推進」「業務推進」「営...
-
無口で寡黙な性格だか、トップ...
-
超素朴な疑問なんですけど・・...
-
【至急】内向的な性格なのに営...
-
再引き落とし日の3営業日後 午...
-
会社の営業と内勤の不仲ってあ...
-
自社内で「営業さん」という言...
-
「朗報です。」とは、上からの...
-
営業は仕事で自腹切ることが多...
-
事務職しか経験ありませんが、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2営業日以内とはいつのことです...
-
面接結果 1週間以内に連絡しま...
-
“心やさしい人”は営業に向いて...
-
至急 居酒屋に未成年だけでいら...
-
ディーラーの営業に就職します★
-
ガールズバーの女の子からライ...
-
超素朴な疑問なんですけど・・...
-
原価+20%利益の計算のしかた
-
土日を除く3営業日以降の意味を...
-
飲食店やサービス業経営で円満...
-
営業1部を名刺の英文表記にする...
-
「朗報です。」とは、上からの...
-
1~2営業日っていつまでのこと?
-
杉田家さん以外で、朝早くから...
-
VBA Constの指定シートのセルを...
-
みなさんならどうしますか? 以...
-
キャバ嬢の彼女ですが、色恋営...
-
営業会社とは?
-
代理でメールを送信する場合
-
訪問営業を成功する確率を上げ...
おすすめ情報
申し訳ございません、説明不足でした。私の思いは、今年1月1日よりスタートし、B2(本日)までに月末営業日の当日が来たらカウントし、積算表示するだけです。それぞれ1月は28日(金)、2月は26日(金)、3月31(水)、4月30日(金)が来たらカウント数が増えるだけで良いんです、よろしくお願いいたします。