
A 回答 (5件)
- 最新から表示
- 回答順に表示

No.5
- 回答日時:
[No.3お礼]へのコメント、
》 例:11/10~3/5の場合であれば11月・3月がそれにあたります
「11/10~3/5の場合」とは、セル B2、C2 が夫々 2018/11/10、2019/03/05 の場合と云うことでしょうか?
それがYESなら、私が作成した式では此処での添付図のようになりますが、それでOKですか?
間違っているなら、何処がどうあるべきとか、●や△は何処に表示されるべきとか、出し惜しみしないで先に述べていただけませんか?
そうしていただけるなら、「本来やりたかったことにかなり」遠いとか近いとか仰る手間が省けると思いますが…
「いかがでしょうか?」

No.4
- 回答日時:
時間や期間を計算するときの基本「終了と期間の終わりの早い方から、開始と期間の始まりの遅い方を引く。
ただしマイナスにはしない」の形を踏襲します。終了が未入力なら今日の日付になるように改変するだけですが。=max(0, min(終了日, 期間の終わり, today()) - max(開始日, 期間の始まり))
これが重複した日数。ゼロでなければ"◯"を返せばいい。 =rept("◯", sign(日数の計算)) とか =if(日数の計算, "◯", "") どちらでも同じです。
で、期間の始まりや終わりはたとえば年月だけ指定してあれば1日と同月の末尾ですから、計算可能ですね。


No.3
- 回答日時:
[No.2お礼]へのコメント、
》 本来やりたかったことにかなり近いです
そのコメント、実に意味深でした。
付け焼刃なので冗長に過ぎるとは思いますが、前回の提示式を下記のように修正しておきます。
D7: =IF(AND(C7<>"",C7<B$4),"",IF(MAX($B$4,B7)>$C$4,"",MAX($B$4,B7)))
E7: =IF(D7="","",IF(B$4>MIN($C$4,C7),"",MIN($C$4,C7)))
多分貴方様のがモア・ベターな式だと推察するので、向学の為にそれを是非開陳してください。
さて、
1.添付図において、
 ̄ ̄ m
 ̄ ̄に書式設定した範囲 F6:K6 の左から
 ̄ ̄2018/10/1、2018/11/1、…、2019/3/1
 ̄ ̄を入力
2.次式を入力したセル F7 を右方に5列、下方に7行オートフィル
 ̄ ̄ =IFERROR(IF((YEAR(F$6)*100+MONTH(F$6)>=(YEAR($D7)*100+MONTH($D7)))*(YEAR(F$6)*100+MONTH(F$6)<=(YEAR($E7)*100+MONTH($E7))),"○",""),"")
貴方が「本来やりたかったことに」はまだまだ程遠いでしょうか?

たびたび回答いただきありがとうございます。
元々想定していた「やりたかったこと」はまさしくこの通りです。
本当に助かります。
欲を言っていいのであれば…
1ヶ月全て重複していない月(例:11/10~3/5の場合であれば11月・3月がそれにあたります)について、下記のとおり判定して表示できると最高です。
・1ヶ月の日数のうち重複日数が半数を超える場合…●
・1ヶ月の日数のうち重複日数が半数以下の場合…△
いかがでしょうか?

No.2
- 回答日時:
添付図参照
D7: =IF(MAX($B$4,B7)>$C$4,"",MAX($B$4,B7))
E7: =IF(D7="","",MIN($C$4,C7))

回答ありがとうございます。
本来やりたかったことにかなり近いです。
追加質問です。
F列からK列に10月・11月・・・と表を作り、それぞれの月に1日でも重なっていれば○を表示する、ということは可能でしょうか?
例)次郎は3月のみに○ 三郎は1月2月3月に○
これができると手作業での確認が不要になります。
よろしくお願いします。
No.1
- 回答日時:
こんばんは!
>重なっている人の・・・
とは
B・C列期間がB4・C4期間内に収まっている人に「○」を表示したい!というコトでしょうか?
そうであればD7セルに
=IF(COUNT(B7:C7)=2*(B7>=B$4)*(C7<=C$4),"○","")
という数式を入れフィルハンドルで下へコピーしてみてください。
※ お示しの配置だとD11セルだけに「○」が表示されます。m(_ _)m
回答ありがとうございます。
「一部期間の重なり」でもOKなので、D8・D9・D10・D12・D14にも○がつくようにしたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
2つの期間の重複する日数(月数)を計算するには?
Word(ワード)
-
エクセルでの期間の重複について
Excel(エクセル)
-
エクセル 時間帯の重複の有無
その他(Microsoft Office)
-
-
4
SUMPRODUCT 複数条件の重複データ件数
Excel(エクセル)
-
5
期間重複チェックがわかりません
Visual Basic(VBA)
-
6
従事期間の重複チェック、表示
Excel(エクセル)
-
7
エクセル 重なる時間の計算方法
その他(ソフトウェア)
-
8
時間帯の重複を除いた集計について
Excel(エクセル)
-
9
日付を重複を除いてカウントしたいです
Excel(エクセル)
-
10
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
11
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
12
エクセルで重複を除いた日付のカウント(条件付き)
その他(Microsoft Office)
-
13
A4サイズのPDFデータを2枚合わせてA3サイズ1枚のPDFデータにしたい
その他(ソフトウェア)
-
14
複数時間情報の重複を求める
Visual Basic(VBA)
-
15
(エクセル関数)指定期間内で重複を除いて数え上げる方法
Excel(エクセル)
-
16
vbaで重複期間の算出
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】【画像あり】4つの...
-
5単位で繰り上げしたい
-
Dir関数のDo Whileステートメン...
-
【マクロ】【画像あり】ファイ...
-
【マクロ】【画像あり】4つの...
-
9月17日でサービス終了らし...
-
【マクロ】エラー【#DIV/0!】が...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのリストについて
-
エクセルのdatedif関数を使って...
-
オートフィルターの絞込みをし...
-
【マクロ】数式を入力したい。...
-
【関数】同じ関数なのに、エラ...
-
空白のはずがSUBTOTAL関数でカ...
-
セルにぴったし写真を挿入
-
EXCELのVBAで複数のシートを追...
-
【マクロ】【画像あり】関数が...
-
エクセルシートの見出しの文字...
-
エクセルの関数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報