

みなさま。
少し困っております・・どうぞよろしくお願い致します。
Excelのシート1に日付の入った日程表があります。
日付の列は、納品があった日のみが記載されており
規則性がありません。
例えば、日付の列の3月15日の行に「○」と入っていた場合
隣のシート(納品管理簿)から3月15日の行を探し、同じ行の納品時間に
数値をいれないとセルが赤くなるように、また数値を入れると
色が消えるように設定したいと考えています。
セルの色を自動的に変えるのはいろいろ調べてみてできそうだったのですが
違うシートから同じ数値を探し出して、その行の別のセルに反映させるのが
どうしても複雑でわかりません・・
詳しい方がいらっしゃいましたらぜひ教えてください。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
納品日数、納品時刻入力数の相違を判定し、条件付き書式で塗りつぶします。
(添付画像参照)
添付画像の場合で説明。
納品日の式(SUMPRODUCT((Sheet2!$A$2:$A$29=Sheet1!$A2)*1))をD2~D9セルにコピー。
D2:=SUMPRODUCT((Sheet2!$A$2:$A$29=Sheet1!$A2)*1)
D3:=SUMPRODUCT((Sheet2!$A$2:$A$29=Sheet1!$A3)*1)
:
納品時刻入力数の式(SUMPRODUCT((Sheet2!$A$2:$A$29=Sheet1!$A2)*(Sheet2!$B$2:$B$29<>"")*1))をE2~E9セルにコピー
E2:=SUMPRODUCT((Sheet2!$A$2:$A$29=Sheet1!$A2)*(Sheet2!$B$2:$B$29<>"")*1)
E3:=SUMPRODUCT((Sheet2!$A$2:$A$29=Sheet1!$A3)*(Sheet2!$B$2:$B$29<>"")*1)
:
色の条件付き書式(=IF($B2="○",$D2<>$E2,FALSE))をC2~C9セルにコピー
※もちろん、納品日数、納品時刻入力数の各列に展開せず、条件付き書式にSUMPRODUCT()式を記述しても可能です。
ご参考までに!

No.1
- 回答日時:
例えばシート1のA列に日付が入力されておりD列に○などが入力されるとします。
そこでシート2ではA列に日付が入力されており、時間が入力されるのがB列であるとします。
シート1のD列に○が入力されたときにシート2でその同じ日付の行のB列に時間の入力が無く空の場合には赤色のセルとし、時間が入力されたときは色が消えるようにするとします。
そのためにはシート2のB列を選択してから「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
表示の画面で「数式を使用して・・・・」を選択してから下の窓には次の式を入力します。
=AND(COUNTIF(Sheet1!A:A,A1)>0,INDEX(Sheet1!D:D,MATCH(A1,Sheet1!A:A,0))="○",B1="")
同じ画面の「書式」をクリックして「塗りつぶし」のタブで赤色を設定してOKします。
この回答への補足
ありがとうございます。
やってみたのですが、「条件付き書式では他のシートを参照することはできません」との
メッセージがでてしまいました。
わたくしのOfficeのバージョンの為でしょうか・・
使用しておりますのはMicrosoft Office Professional 2010です。
お手数をお掛け致しまして、申し訳ございません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルシートの見出しの文字...
-
エクセルの文字数列関数と競馬...
-
エクセルでフィルターした値を...
-
エクセルに写真が貼れない(フ...
-
【マクロ】【画像あり】ファイ...
-
【画像あり】【関数】指定した...
-
【マクロ】excelファイルを開く...
-
勤怠表について ABS、TEXT関数...
-
【マクロ】【画像あり】4つの...
-
【マクロ】【画像あり】4つの...
-
Office2021のエクセルで米国株...
-
表計算ソフトでの様式の呼称
-
【関数】=EXACT(a1,b1) a1とb1...
-
エクセルの複雑なシフト表から...
-
【関数】3つのセルの中で最新...
-
グループごとの人数のカウント
-
他のシートの検索
-
LibreOffice Clalc(またはエク...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】数式を入力したい。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報