
日付表示の月が替わったら表示しない方法は?(エクセル)
「処理日」A2セルに前月末日を入力すると月の日付が表示される計算式を入力しております。
(=前日セル+1)
31日までない月の「公開日」が次月になってしまった場合、
自動で表示しないような式または条件書式の方法を教えてください。
また、そのとき「処理日」も表示されないような方法もあわせてお願いします。
※毎月1回、別名保存で内容を更新していくファイルです。
A B
1 処理日 公開日
2 8月31日(手入力) 9月1日(=A2+1)
3 9月1日(=A2+1) 9月2日(=B2+1)
4 9月2日(=A2+1) 9月3日(=B3+1)
5 : :
6 : :
: : :
31 9月29日(=A30+1) 9月30日(=B30+1)
32 9月30日(=A31+1) 10月1日(=B31+1) ←A32およびB32セルを表示させない
No.5ベストアンサー
- 回答日時:
以下の様な方法は如何でしょうか。
B2セルに
=IF(A2="","",A2+1)
と入力し、A3セルに
=IF(OR($A$2="",B3=""),"",A2+1)
と入力し、B3セルに
=IF(OR($A$2="",B2=""),"",IF(MANTH(B2)=MANTH(B2+1),B2+1,""))
と入力してから、A3~B3の範囲をコピーして、A4~B32の範囲に貼り付けて下さい。
以上です。
No.4
- 回答日時:
次のようにしてはどうでしょう。
A1セルには今年の9月分ならば2010/9/1と入力し、セルの表示形式から「表示形式」の「ユーザー定義」で m"月分” とでもしておきます。これでセルには9月分と表示されます。
A2セルには処理日、B2セルには公開日と入力します。
A3セルには次の式を入力して下方にオートフィルドラッグします。
=IF(A$1="","",IF(A$1+ROW(A1)-2>=EOMONTH(A$1,0),"",A$1+ROW(A1)-2))
これでA列にはその月の最終日よりも1日前の日付が表示されます。
また、B3セルには次の式を入力して下方にオートフィルドラッグします。
=IF(A3="","",A3+1)
最後にA3セルからB34セルまでの範囲を選択して右クリックし、セルの表示形式のユーザー定義で m"月"d"日" のようにします。
No.3
- 回答日時:
一例です。
月末日を求める関数(EOMONTH)がありますのでこちらを条件にしては如何でしょうか。
但し、この関数はツール→アドインで分析ツールを選択する必要があります。
A3、B2に=IF(EOMONTH($A$2,1)<$A$2+ROW(A1),"",$A$2+ROW(A1))に設定、下方向の必要分コピーで如何でしょうか。
ご回答ありがとうございます。
試してみたところ、公開日の繰り越された月(B32)は空欄になったのですが、
その同一行の処理日(A32)は表示されたままになってしまいました。

No.2
- 回答日時:
A2には9月の日付が入っているとして、
29日のところに
=IF(MONTH($A$30+1)=$A$2,$A$30+1,"")
とか
=IF(MONTH($A$30+1)<>$A$2,"",A30+1)
とか。
No.1
- 回答日時:
表示しない=フォント色を白にして見えないようにする で、良いのなら……
A30セルの条件付き書式を以下の様に設定
「数式が」 =(MONTH($B30)<>MONTH($B$2))
条件が真の時に使用する書式はフォント色を白
後はA30セルをコピーして、A30:B32に「形式を選択して貼り付け」で書式だけを貼りつけ。
ご回答ありがとうございます。
試してみると、条件書式を設定したセル全てが「表示されなく(フォント白)」なってしまいます。
私も、現状の式を変えたくなかったので、条件書式で何度も考えて
mt2008さまと似た式をいくつか試してみたのですが、同じ結果になってしまいます。
(それで質問させていただいた次第で・・・)
何か設定ミスをしているのでしょうか???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに写真が貼れない(フ...
-
Office2021のエクセルで米国株...
-
エクセルのVBAで集計をしたい
-
【マクロ】【相談】Excelブック...
-
vba テキストボックスとリフト...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
【マクロ】【配列】3つのシー...
-
エクセルのライセンスが分かり...
-
【マクロ】元データと同じお客...
-
【関数】3つのセルの中で最新...
-
勤怠表について ABS、TEXT関数...
-
【マクロ】【画像あり】❶ブック...
-
【Officer360?Officer365?の...
-
セルにぴったし写真を挿入
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
エクセルシートの見出しの文字...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報