• ベストアンサー

条件付き書式について

A7からA37まで数式で日にちを入れています。 (日にちのみの表示形式で) B7からB37まで数式でAに対応する曜日を数式で入れています。 例えば2013年2月は28日までで、A35が翌月の1日が入ってしまいます。 同じようにBにも曜日が入ります。 条件付き書式で翌月の表示を表示しないようにできないでしょうか? ※iPhoneからの質問で大雑把な質問ですみません。

  • wait4u
  • お礼率45% (619/1365)

質問者が選んだベストアンサー

  • ベストアンサー
noname#180098
noname#180098
回答No.1

私なら、月に当たる数値をMONTH関数で抽出し、 一番上のセルに表示されている日付の月と比較して異なれば、 文字色を「背景色と同じ色」にして見えなくすると言う方法を使います。  Month($A$7)<>Month(A37) こんな感じで比較します。 ちなみに数式を使わなくても曜日の表示はセルの書式設定で可能です。 数式も書きますけど、B列には「=A7」のような参照形式の数式です。 ユーザー書式に「aaa」と設定してみてください。「a」を並べる数で表示される内容がちょっとだけ変わります。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

添付図参照 A7: 書式 d  式 =DATE(A1,A2,1) B7: 書式 aaa 式 =A7 A8: 書式 d  式 =A7+1 B8: 書式 aaa 式 =A8 範囲 A8:B8 を下方に(37行目まで)ズズーッとドラッグ&ペースト 範囲 A7:B37 を選択(A7 がアクティブセル)して、次の[条件付き書式]を設定 数式が   =MONTH(A7)<>$A$2 フォント色 白

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! A列は「日付のみの表示形式」とありますので、 A列はシリアル値が入っていると解釈しました。 せっかく数式を入れていらっしゃるようなので余計なお世話かもしれませんが、 条件付き書式でフォントの色を「白」にする方法より 小の月の場合は不要な日を表示しない方法はどうでしょうか? 一例です。 ↓の画像で A1セルに西暦年・A2セルに月の数値を入力するとします。 A7セル(セルの表示形式はユーザー定義から d としておく)に =IF(MONTH(DATE(A$1,A$2,ROW(A1)))=A$2,DATE(A$1,A$2,ROW(A1)),"") B7セル(セルの表示形式はユーザー定義から aaa として) =IF(A7="","",A7) という数式を入れ、A7・B7セルを範囲指定 → B7セルのフィルハンドルで37行目までオートフィルでコピー! これで何とかご希望通りにならないでしょうか?m(_ _)m

関連するQ&A

  • EXCELの条件付書式に関する質問です。

    年間のカレンダーを作っています。A1には年(2014)を記入し、A2に月(1)と書きました。次に、A3から下向きに1~31まで日にちを入れました。B列には曜日を入れているのですが、その際、例えばB3なら=DATE(A1,A2,A3)として、曜日を自動的に入れる数式を入れました。 ここで質問です。曜日が表示されているのですが、その表示されている「土、日」に色を付けたいと考えています。ところが、条件付書式の設定方法がわかりません。 単に「土」「日」と書いてあるセルなら、色は付けられるのですが、数式による結果が「土」「日」であるため、できずに頓挫しています。表示が「土」や「日」である日に色を付ける条件付書式設定はどうすればいいのでしょうか。それともできないのでしょうか。 長々と分かりにくい説明をしてしまい、申し訳ございません。どなたかお教えいただければと思います。よろしくお願いします。

  • 条件付き書式の値の設定の仕方

    日付を入力し、そこから曜日を表示させていますが、日曜日なら赤、土曜日なら青、というように、条件付き書式の設定をしたいのですが、値の設定を何と入れたら良いのかわかりません。 まずA1に20006/10/1と入力して、2006年10月1日と表示されるようにしています。 そしてB1に「=A1」と入力し、「セルの書式設定」の「表示形式」で「ユーザー定義」を選び、「(aaa"曜""日")」と設定しています。 B1のセルには「(日曜日)」と表示されます。 これで、日付を入力すれば自動で曜日が表示されるようになったのですが、日曜のときのは赤、という条件付き書式設定が、いろいろ試したのですがうまくいきません。 10月1日だけにではなく、どんな日付にも対応するようにしたいのですが、どなたか教えていただけないでしょうか。

  • 条件付き書式を使って土日を網掛けにしたい

    エクセルで条件付き書式を使って行事予定表を作っています。 土日の行に網掛けをしたいと思います。 素人なりに調べてみて、 =OR(WEEKDAY($A10)=7,WEEKDAY($A10)=1) という数式にたどりついたのですが、10月25日以降はすべてに網掛けがかかってしまいます。 そもそも、数式の中の「10」はどこから来たものでしょうか? A1に表示形式mm"月"で10月1日 2行目に項目(日、曜、…) A3は表示形式dで=A1 A4はA3+1 B3は表示形式aaaで=A1 B4はB3+1です。

  • EXCEL 条件付き書式

    過去の質問を検索したのですが見つからなかったので投稿させていただきました。 Excel2010を使用しています。 カレンダーを作成して日曜日と祝日と隔週月曜日の列に条件付き書式で色をつけたいのですが 教えていただけないでしょうか? ちなみに25日締めなので 26日~翌月25日までのカレンダーです。      B 3     26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 4     土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 5 ○○  6 △△ 7 ×× 8 合計 B3(26) は 2013/2/26 表示形式 d   B4(土)は=B3 表示形式 aaa 表が揃ってなくてわかりにくいですが日にちの下のセルに曜日がはいるようになっています。 祝日一覧を作成し、祝日と日曜日は=OR(WEEKDAY(B$3)=1,COUNTIF(祝日,B$3)) で条件付き書式で色を変更できたのですが 隔週月曜日はいろいろと試してみたのですがうまく設定できません。 よろしくお願いいたします。

  • 土日の条件付き書式

    図のようにA列に日付、B列に曜日を入力しました。 B列の曜日を土曜日を青、日曜日を赤に条件付き書式でしたいのですが、 うまくできません。どうすればできますか? 今回はB列は=A列で表示形式をaaaで曜日を表示しています。 この方法ではできないのでしょうか?

  • 日付と条件付き書式

    Excelで質問です。 セルA1に「2014/8/1」と入力し、表示形式を「m月d日(aaa)」に変更し「8月1日(金)」と表示されます。 それを1か月分下にオートフィルします。 そこで、土曜日はセルの塗りつぶしを「青」、日曜日を「赤」に条件付き書式で設定をしたいのですが、表示形式を「m月d日(aaa)」に変更したものを判断させるにはどうすればよいでしょう? 日付と曜日を分ければかんたんなのですが、上記の書式は崩せません。

  • エクセルの条件付書式について質問です。

    図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

  • 条件付き書式の条件に時刻を指定したい

    Excel2003  条件付き書式に時刻を指定すると「入力した数式は正しくありません」と表示されます。 条件に時刻は指定できないのでしょうか 例 A1:10:00 B1にA1が10:00のときは、B1セルに色づけするという条件書式を設定したい。

  • エクセルで条件付書式で質問です

    エクセルで条件付書式?を使って以下のことは可能でしょうか? a1は最初は空白 b1に文字が入力済みだが、消えているようにしたい(文字の色を白にするなどして) a1に文字が入力されたら、b1の文字を表示させたい (0でも入力されたら表示させたいです) ちなみに、出来ればb1は数式が入っていて、結果を表示させたいです。 前に似たような質問をしましたが、条件付き書式で 「数式が」、=A1>0 にすると0の入力では表示できないので・・・ よろしくお願いします

  • エクセル2007の条件付き書式設定について

    エクセル2007の条件付き書式設定についてお尋ねします。日付が入っているセルの横のセルに表示形式をaaaaにして曜日を表示しています。 土曜日は青字で日曜日は赤字で表示したいのですが、条件設定しても 標準のままになります。WeekdayやMIDの関数を使わないと条件付きは使えないのかお教え下さい。 A1 → 日付 B1 → =A1にし表示形式のユーザー定義でaaaaとしています。 B1セルで条件付き書式設定で土曜日は青字、日曜日は赤字にしたいの ですが設定方法をお教え下さい。宜しくお願い致します。

専門家に質問してみよう