OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

EXCEL2000作成した勤務一覧表から個別にシフトを印刷するには?

  • すぐに回答を!
  • 質問No.226876
  • 閲覧数162
  • ありがとう数3
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 66% (28/42)

下記のようにEXCEL2000で作られた勤務予定表があります。この勤務予定表のうち
山田さんを選択すると山田さんの予定のみが表示されて、その他の社員は非表示に、また別の鈴木さんを選択すると鈴木さんの予定のみが表示されて、その他の社員は非表示にといった感じで、社員ごとの予定を印刷していきたいのですが、Excel2000でこのような設定は可能でしょうか?何かよい方法があれば教えてください。

勤務予定表
日 曜 A店 B店 C店
1 金 山田
2 土 鈴木 佐藤
3 日
4 月 山田 鈴木
5 火 佐藤
6 水 鈴木 山田
7 木
8 金 鈴木 佐藤
9 土
10 日
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル14

ベストアンサー率 28% (4323/15247)

簡単な関数IFの応用でいかがですか。下記例でやって見ました。 A列のA2からA7まで2,3,4,5,6、7と入力します。日付の代わりです。 第2行のB2からD2にa、-、-,第3行のB3からD3にb、-、-、第4行にc、-、-,第5行にa、-、-、第6行に-、m、-,第7行に-、m、aと入力しテストデータとします(名前の代わりとする)。 A1にaと入力する。(名前aを選択するために)。 (1)E2 ...続きを読む
簡単な関数IFの応用でいかがですか。下記例でやって見ました。
A列のA2からA7まで2,3,4,5,6、7と入力します。日付の代わりです。
第2行のB2からD2にa、-、-,第3行のB3からD3にb、-、-、第4行にc、-、-,第5行にa、-、-、第6行に-、m、-,第7行に-、m、aと入力しテストデータとします(名前の代わりとする)。
A1にaと入力する。(名前aを選択するために)。
(1)E2からE7までにA2からA7を複写する。(日付の複写)
(2)F2に次ぎの式を入れる。=If(B2<>$A$1," ",B2)
(3)F2の右下の「+」を引っ張ってF7まで複写する。
  F7の右下の「+」を引っ張って、F2からF7までをH2からH7まで
  複写する。(F2からH7まで式が入った)。
  F2とF5とH7に「a」が残る。
(4)E2からH7までの範囲を印刷する。
お礼コメント
m_f

お礼率 66% (28/42)

早速のご回答ありがとうございました。シンプルな回答で非常にわかりやすかったので、テストデータを作成してみたところすぐに問題解決しました。ありがとうございました。
投稿日時 - 2002-03-02 01:03:42

  • 回答No.2
レベル11

ベストアンサー率 25% (87/346)

毎月のことですので、元の勤務予定表を参照する個別の予定表を作ってはどうでしょう。 下表をエクセルの表と思ってください。(ずれているのはご勘弁ください!) |A |B |C |D |E |F |G |H |I 1 |勤務予定表 | | | | | | | 2 |日 |曜 |A店 |B店 |C店 | | 山田 |佐藤 |鈴木 3 |1 |金 |山田 | | ...続きを読む
毎月のことですので、元の勤務予定表を参照する個別の予定表を作ってはどうでしょう。

下表をエクセルの表と思ってください。(ずれているのはご勘弁ください!)


|A |B |C |D |E |F |G |H |I

1 |勤務予定表 | | | | | | |
2 |日 |曜 |A店 |B店 |C店 | | 山田 |佐藤 |鈴木
3 |1 |金 |山田 | | | |[A店] | |
4 |2 |土 |鈴木 |佐藤 |山田 | | C店 |B店 |A店
5 |3 |日 | | | | | | |
6 |4 |月 |山田 |鈴木 | | | A店 | |B店



上の表の【G3】の所には以下の式が入っています。

=IF($C3=G$2,"A店",IF($D3=G$2,"B店",IF($E3=G$2,"C店","")))

この式は、
『【C3】=【G2】なら“A店”と表示。【D3】=【G2】なら“B店”、【E3】=【G2】なら“C店”と表示せよ
という意味です。
関数の使い方はヘルプを参照してください。
これをうまい具合に編集すると、担当者別の予定表ができるので、それをプリントアウトするということで。


ここで回答するのは難しいですね。
うまく判っていただけるといいのですが(^-^;)
お礼コメント
m_f

お礼率 66% (28/42)

ご回答ありがとうございました。実際に試してみたところ、うまく実行できました。こういう方法があるのですね。よいヒントを頂きありがとうございました。
投稿日時 - 2002-03-02 01:08:37
  • 回答No.3
レベル9

ベストアンサー率 69% (51/73)

考え方ですが もうひとつ表を作って 入力用と印刷用に分けてはどうでしょうか。 印刷用には関数「IF」で 入力用に入れたデータを 表示する、しないを判断させるものをセットする。 (表示させたい名前を入力するワクを作って それと合致するかを判定) 簡単に考え方のみですが、 分かりにくいようでしたら お手数ですが質問下さい。 ...続きを読む
考え方ですが
もうひとつ表を作って
入力用と印刷用に分けてはどうでしょうか。

印刷用には関数「IF」で
入力用に入れたデータを
表示する、しないを判断させるものをセットする。
(表示させたい名前を入力するワクを作って
それと合致するかを判定)

簡単に考え方のみですが、
分かりにくいようでしたら
お手数ですが質問下さい。
お礼コメント
m_f

お礼率 66% (28/42)

ご回答いただきありがとうございました。すぐに解決することができ助かりました。ありがとうございました。
投稿日時 - 2002-03-02 00:59:55
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ