- ベストアンサー
〆日に合わせて月ごとの日報帳をつくりたい
毎月25日〆で 〆月ごとの日報帳を作成したいのですが、 別欄に〆月の西暦、月を入力すれば 前月26日からの日付、曜日が自動入力してくれて なおかつ土日、祝日が日付、曜日とも色がかわるようにつくりたいのですが、うまくいきません(-_-;) どなたか教えていただけないでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>まずは〆日からの月ごとの表示の仕方を教えていただけないでしょうか? ⇒一例です。 仮に年、月がA1,b1セルに数値が入力される事としています。 (1)A2に=IF(COUNT($A$1:$B$1)=2,IF(DATE($A$1,$B$1,25)<DATE($A$1,$B$1-1,ROW(A26)),"",DATE($A$1,$B$1-1,ROW(A26))),"") セルの書式設定→表示形式→ユーザ定義でm/d (2)B2に=IF(A2<>"",A2,"") セルの書式設定→→表示形式→ユーザ定義でaaa又はaaaa (3)A2:B2を選択して下方向に31日分コピー
その他の回答 (4)
- mu2011
- ベストアンサー率38% (1910/4994)
NO3です。 > <>は何? ⇒「等しくない」の比較演算子です。 > もうひとるaaaとaaaaの表示の違いを教えてください。 > ユーザ定義の中にはaaaしかなかったので ⇒表示形式でaaaは月~日、aaaaは月曜日~日曜日、dddはmon~sun、ddddはmonday~sundayです。
お礼
とてもよくわかりました。ありがとうございます^^
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えば次のようにします。 シート1に日報表を作るとして、祝日や会社の休みなどがあらかじめ決まっているの日付があるのでしたら、シート2のA1セルから下方にその日付を入力しておくことにします。 その上で、シート1の作業ですが例えばA1セルには日報表とでも入力し、A2セルには西暦年、A3セルには月と文字を入力して、例えばB2セルには2011、B3セルには5と入力します。 A5セルには日付、B5セルには曜日と入力します。 A6セルには次の式を入力してA40セル近くまでオートフィルドラッグします。 =IF(DATE(B$2,B$3-1,25+ROW(A1))>DATE(B$2,B$3,25),"",DATE(B$2,B$3-1,25+ROW(A1))) B6セルには次の式を入力して下方にオートフィルドラッグします。 =TEXT(A6,"aaa") 次に土日祭日などに色を付けるのですが初めにA6セルからB40セルの範囲を選択します。 その後にエクセル2010の場合には「ホーム」タブから「条件付き書式」を選択し、「新しいルール」をクリックします。 表示の画面で「数式を使用して・・・」を選択してから数式入力の窓には次の式を入力します。 =AND($B6<>"",OR($B6="土",$B6="日",COUNTIF(Sheet2!$A:$A,$A6)>0)) 同じ画面の「書式」をクリックして「塗りつぶし」のタブで好みの色を選択してOKします。 このシート全体を選択してコピーし他のシートに貼り付けることで、またB2セルの値を変えるなどをすることでたくさんの日報表シートを作ることができるでしょう。
お礼
早速の回答ありがとうございました。
- nattocurry
- ベストアンサー率31% (587/1853)
「うまくいきません」とのことですが、どの部分がうまくいかないのでしょうか? どこまでできて、どこが分からないのか、明確にして、分からないところを質問しましょう。 レイアウト(アドレス)が分からないので、具体的な回答ができません。
お礼
具体的に指摘していただいて助かりました ありがとうございました
- mu2011
- ベストアンサー率38% (1910/4994)
ご質問の内容が雑すぎだし、複数の質問は如何なものか? 何が問題で何を解決したいのかさっぱり判りません。 ご質問者のエクセルグレード、入力条件や表示例を質問別に分けて再質問しては如何でしょうか。
お礼
ありがとうございました
補足
要領をえてなくてすみません わかりずらかったですね エクセルのバージョンはExcel 2007 まずは〆日からの月ごとの表示の仕方を教えていただけないでしょうか?
お礼
ありがとうございます。 うまくいきました。 エクセルが久しぶりなうえに、関数の内容が今一つ覚えてなくて、どんなふうに質問したらいいのかもわからない状況でしたのに、回答してくださってたすかりました。 (1)だけでうまくいったのですが (2)B2に=IF(A2<>"",A2,"") これの解説してもらえるとうれしいです。 もしもA2が<>””場合空白で返せというものですよね <>は何? もうひとるaaaとaaaaの表示の違いを教えてください。 ユーザ定義の中にはaaaしかなかったので