[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数』(もこもこ)
Excel2003 WindowsXPを使用してます。
勤務表をエクセルで作成してます。
個人データと勤務データいうシートがありまして
個人データのシートには
B列には勤務日数
C列には所定労働時間
D列には工程コード
E列には個人コード
G列には氏名
I列には勤務体制があります。
勤務データシートにはN6=22日、P6=21日、R6=23日、T6=21日、V6=21日、X6=22日、Z6=24日、AB6=20日、I6=21日
個人データのシートのIの列にA班1、B班1、C班1、D班1、A班2、B班2、C班2、D班2、検査とばらばらありまして
I4がA班1の場合は勤務データシートのN6の数字を個人データのシートB4へまたは
I4がB班1の場合は勤務データシートのP6の数字を個人データのシートB4へまたは
I4がC班1の場合は勤務データシートのR6の数字を個人データのシートB4へ
みたいなパターンが9パターンあるのですが関数で可能ですか?
分かる方教えてください。
勤務データシートの6行目(日付の入っている行)より上の行の同じ列に 対応するI列の勤務体制を入力しておけば HLOOKUP関数が使える様に成りますが。
小さなサンプルだと。。。。 [A] [B] [C] [D] [E] [F] [1] A班1 B班1 C班1 [2] 22日 21日 23日 [3] [4] B班1 21日
1行目が勤務データシートに追加して記入する行 2行目が勤務データシートの6行目 A4セルが個人データシートの I4 で B4セルに =HLOOKUP(A4,A1:E2,2,FALSE)
1行目に相当する様な情報がどこかに有るのではないかと思いますが どこにもないのでしょうか?
もう少し詳細を教えていただければ、他の案も出てくるかもしれません。
(HANA)
回答じゃないですが、この掲示板は行頭に半角スペースを入れることで 改行などの記述が反映された書き込みになります〜 ←ここです。 (とおりすがりん♪ < ♪つけてみた。)
要するに。。。。 勤務データシートにカレンダーが作って有って 休みの日はセルに色が付けてある。
そのセルの色を個人データシートにも反映させたい。 と言う事かな。。。?
発想を替えて先に↓の様な表を作っておいて [A] [B] [C] [D] [1] 検査 A班1 B班1 [2] 7月16日 休 休 [3] 7月17日 休 休 [4] 7月18日 休 [5] 7月19日 休 [6] 7月20日 [7] 7月21日 休みの日にはセルに「休」等の文字を入れる。
この表を元に 勤務データシートや個人データシートの 該当の日付に色を付ける事には出来ませんか?
・・・セルに文字列で「※7/16※」と入力されている訳では無いのですよね? セルの色ではなく、表示形式が替えてあるのかな。。。?
(HANA)
とおりすがりんさんありがとうございます。
>勤務データシートにカレンダーが作って有って >休みの日はセルに色が付けてある。 ↑ 色は付けてないんです。その代り※マークが休みのマークにしてます。
個人データシートにも反映させたい→その通りです。
セルには表示形式を標準にしてて※7/16※と表示してます。
別に表を作成しないと不可能ですか?
セルの値が「※7/16※」なんですね? でしたら、HLOOKUP関数で引っ張れると思いますが。。。?
ちょっと問題点がよく分かりません。
HLOOKUP関数は HLOOKUP(検索値,範囲,行番号,検索の型) と書きますが 下にフィルドラッグしたときに 行番号の所を一つずつ変更するのが大変と言う事なら ROW関数と組み合わせて下さい。 HLOOKUP(検索値,範囲,ROW(A2),検索の型) ~~数式の先頭セルは2行目のセルを参照する様に。
検索値や、範囲を参照しているセルが勝手に変わってしまうのは、絶対参照にして下さい。 http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040720.html
HLOOKUP関数を使おうと思った時に、どの様な問題がありますか? 書いておいていただけると良いかもしれません。
(HANA)
HLOOKUP関数 ROW関数でばっちり何の問題もなく出来ました。 ご親切にありがとうございました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.