次の方法で共有

勤務表を作成しています。

Anonymous
2014-11-28T04:50:49+00:00

個人の横列セルに、遅1~遅6、普、早1~早6、休などの文字を入力し、7連続入力してしまった

場合、セルの色が変わるか、警告がセルに出るようにしたいのですが、関数がわかりません。

教えていただけると、ありがたいです。よろしくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

17 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-11-28T09:32:23+00:00

    最初のご質問は、7つ以上連続してデータを入力した場合に色を変えるということでしたので、上記の回答をしましたが、ご希望の操作は「休」以外の文字を7つ以上連続して入力しないようにしたいということでしょうか?

    その場合は、I2セル(H列までは対象外ですね)からデータ範囲を選択して、以下のような条件付き書式を設定することになります。

    =AND(I2<>"",COUNTIF(OFFSET(I2,0,-7,1,8),"休")=0)

    #このようなご質問では、ご希望の操作を文章だけで説明するのではなく、実際の表のレイアウトなどを具体的に例示されたほうがよいと思います。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2014-11-28T07:23:10+00:00

    早速の返信ありがとうございました。条件付き書式で設定してみましたところ、B2列の8番目に色がつきました。 途中に”休”という文字が入力された場合はカウントせず、そこからさらに、7日連続の文字が入力されたら表示に色がつくという設定はできますか?

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2014-12-01T01:31:13+00:00

    この様な勤務表を作っています。休以外が7日連続したらセルの色が変わるようにしたい

    のですが、関数の式がわかりません。

    名前の記入されたセルは岩田の所がA32名前を入力するセルの最終がA134で20人です。

    勤務を入力するセルは岩田の列で1日目がX33、2日目がAD33、3日目がAJ33、4日目が

    AP33と続き、セルが離れています。

    また、遅1などを入力するセルには入力規則を設定しています。普研など右下の小さい文字のセルにも入力規則を設定してあります。

    よろしくお願いします。

    "※ モデレーター注 : このコメントは新しい質問として送信されましたが、内容を一部編集し、このスレッドに統合させていただきました。

    統合前スレッドタイトル : 勤務表の作成についての質問です。"

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-11-28T13:38:35+00:00

    分かりました。ありがとうございました。今回、初めてだったので、色々、わからないことだらけで、申し訳ありません。教えて頂いたことをやってみます。本当に、ありがとうございました!

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2014-11-28T06:24:37+00:00

    実際のリストのレイアウトがわからないので一般的な回答になりますが、ご希望の処理をするには、数式を使用した条件付き書式または入力規則を利用します。

    たとえば個人名がA列で、B列(B2セル)から右に文字が入力されている場合、そのセルの左側に連続して8セル文字が入力されている条件で警告を設定する場合、B2セルからデータ範囲を選択して入力規則で以下のようなユーザー設定の数式を使ってください。

    =COUNTA(OFFSET(B2,0,-7,1,8))<8

    数式を使った条件付き書式でセルの色を赤くするなら、以下の数式になります。

    =COUNTA(OFFSET(B2,0,-7,1,8))>7

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません