• ベストアンサー

車両運行管理表を作りたいです。エクセル2003 関数教えてください。

akina_lineの回答

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。  sheet2のC1に「=VLOOKUP(B1,Sheet1!B:D,2)」  と関数を入れて見たらどうですか。  この関数の意味ですが、「B1」の値を範囲「sheet1!B:D」の1列目から検索し、一致した行の「2」列目の値を返す、というものです。  同様にsheet2のD1には「=VLOOKUP(B1,Sheet1!B:D,3)」  とします。  C2,D2以降はセルのコピーでいけると思います。 では。

funuke_hiro
質問者

お礼

遅くなってすみません。教えていただいたように関数組んでしてみましたが、自分にはややこしくなり過ぎて思うように動かなかったのが実情です。今回入力フォーム使いたかったのでVBAでいこうと思います。回答ありがとうございました。

関連するQ&A

  • エクセル 関数

    A   B   C    D 10/1  金  9:00  12:00 10/2  土  9:00  13:00 10/3  日  9:00  14:00 10/4  月  9:00  11:00 10/5  火  9:00  15:00 :   :    : 5        5     2               3 Aは日付です。 Bは曜日です。 Cは出勤時間 Dは退勤時間 そこでお聞きしたいのですが・・ 12:00まで働いた曜日別のデーターがほしいのですが・・ 曜日  12:00   15:00  18:00 月    1      2    1 火    2      1    1 水    1      0    0 木    1      0    1 :    :      :   : 上記のような感じにしようと思っています。 関数がわからなく困っています。 宜しくお願いします。。

  • エクセル関数の戻り値によりコピーができますか

       A   B  C 1  年  月  日 2  2011  9   17 3 4  日付 2011/9/17 5  曜日   土 B4は”=DATE(A2,B2,C2)”の関数を使います。 B5は”=TEXT(WEEKDAY(B4,1),"aaa")”の関数を使います。 一方曜日による7種類のシートがあります。シート名は"日""月""火""水""木""金" "土"です。B5の結果を判断して、曜日毎にA7に各シートの内容をコピーしたいの ですが、マクロを使わない関数だけでの方法はありますか? 各曜日のシートの内容は1セルだけでなく広い範囲なので全てA7を起点にコピー したいのです。宜しくお願いします。

  • エクセル関数の式

    sheet1       A   B    C     D    E    F   1    2008  6月 2 3    日付   1     2     3     4    5       4    曜日   sun    mon    Tue    wed 5山田太郎   出勤  出勤  欠勤 6山田次郎   出勤  欠勤  出勤 ・ ・ 22山田一郎   出勤 欠勤  出勤 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ B1の月を変えると曜日も変わります(日付は固定です)B5、6等の 出勤・欠勤はリスト表示から選択して入力しています。 sheet3    A  B C D E F G H I J K L M N 33  日    月   火    水    木    金    土 34   1    2   3    4   5    6   7 35   8    9   10   11   12   13   14 36  15   16   17   18   19   20   21 以下省略  行は33行目から始まっています ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 曜日は固定でsheet1の月を変えると日にちの位置が月ごとに変わります 日月火水木金土の間に空白のセルがあります(B列D列、FHJL列) この日にちの隣の空白セルにsheet1の出勤・欠勤などを各日にち事に表示したいです 上記のカレンダーには一人分の出欠を表示したいです(同じカレンダーが人数分あります) 月ごとにsheet3の日にちの位置がずれてしまうので、うまく表示出来ません。 いい方法はないでしょうか?よろしくお願いします。

  • エクセルです、よろしくお願いします。

    名簿を作ろうとしてます。 シート1で 従業員  月 火 水 木 金 土 Aさん  ○ ○ ○ ○ ○ ○ Bさん  ○   ○   ○ △ Cさん    ○   ○   ■ (入力) ○    (2) (2) (2) (2) (2) (1) △    0 0 0 0 0 (1) ■    0 0 0 0 0 (1) (自動) ○は8:00~17:00 △は8:00~12:00 ■は12:00~17:00 シート(2)で 1で入力した曜日 日付 123456789・・・・・ Aさん○○○○○○ ○○○○○○ Bさん○ ○ ○△ ○ ○ ○△ Cさん ○ ○ ■  ○ ○ ■  (自動) だし方教えてください。よろしくお願いします。

  • エクセル関数で時間を別の表に分ける

    いつもお世話になっております。 下記のことはエクセル関数で、どうしたらできるのか教えてください。 Sheet1    A    B    C      D  1 あああ 大阪  月・火・水 10:00-11:00 2 いいい 大阪  月     10:00-12:00 3 ううう  東京  火・水   11:00-12:00 4 えええ 福岡  水     11:00-12:00 5 おおお 福岡  木     15:00-16:00 シート1には【A】列に名前 【B】列には地名 【C】列には曜日、【D】列には時間が入っています。 シート1の表を参考にシート2は下記のような表をどう入力すればいいですか?    A          B         C         D         E         F         G   1  月        月         火           火          水        水          木  210:00-11:00 10:00-11:00  10:00-11:00   10:00-11:00  10:00-11:00   10:00-11:00    5:00-16:00 3 大阪                  大阪        東京        大阪       東京        福岡 4 あああ                 あああ        ううう      あああ      ううう      おおお 5 いいい 6 7 811:00-12:00 11:00-12:00  11:00-12:00   11:00-12:00    11:00-12:00   11:00-12:00 9 大阪                              東京         福岡      東京 10いいい                           ううう         えええ     ううう とっても見にくい参考で申し訳ございません。 よろしくお願いします。

  • エクセルでSheet1の表を参照して条件に合った値を返したい

    エクセルでSheet1に   A   B   C 1 1月1日 10時 10 2 1月1日 12時 25 3 1月1日 14時 17 4 1月2日 10時 15 5 1月2日 12時 23 6 1月2日 14時 19 ・ ・ ・ というような表があります。 Sheet2に   A   B   C  D  1 日付  10時 12時 14時  2 1月1日  3 1月2日  ・ ・ ・ の表があり、Sheet2のB2からD3にSheet1の表を参照して 条件に合うC列の値を返したいのです。 (例えばSheet2のB2には、1月1日の10時なのでSheet1C列の10が入る) VLOOKUP関数等を使って試してみましたがうまくいきません。 ご教授お願い致します。

  • 違う形式の表の間で、入力している内容を反映させたい(エクセル)

    シート1には、下記のように入力されています   A B C D E F ・・・・ 1   1 2 3 4 5 ・・・・(日付です) 2 田中   1   1    ・・・・ 3 佐藤 1   1    1 ・・・・ 4 石井     1      ・・・・ (以下略。合計50人分) 人名の行の数字は1のみで出勤日を表しています。 1日あたり最大10名まで入力できます。 これをシート2に反映させたいのですが シート2はカレンダーのようになっており   A B C D E F G 1 月 火 水 木 金 土 日 2    1 2 3 4 5 6 3   4 (以下略) のようになっています。 日付別に、1が入っている人名を反映させたいのです。 1日は誰某が出勤、2日は・・・というのがひと目で分かるような形にしたいのですがカレンダーに反映させる方法がよく分かりません… 関数だけで何とかできますでしょうか?

  • エクセル2000で関数を使って予定表を作りたいのですが・・・(2)

    先ほども質問させてもらったのですが、初心者のためなかなかできませんのでもう一度お願いします。 C3に2002年、D3に12月、A5に日、B5に曜と入力し下記のように表を作っています。 日 曜 1 日 2 月 3 火 ・ ・ ・ ・ ・ ・ 日にちの欄は1.2まで入力し後はコピーして31まで入力しました。 曜日の欄は=DATE($C$3,$D$3,A6)で入力してます。 1シートに2ヶ月分表示させます(例えば左は12月で右は1月というように)。そこで質問させてください。 1、土曜、日曜、祝日の日付、曜日の色を赤にするにはどうしたらいいですか? 2、2ヶ月分のカレンダーを表示させるにあたってJ3セルには翌月の月数が自動的に表示されるようにするにはどうしたらいいですか。また年が変わった時にはI3セルに年数が表示されるようにするにはどうしたらいいですか? テキストにはDATE関数とTEXT関数は使用すると書かれてました。 よろしくお願いします。

  • 日進月歩進捗管理表とでもいいますか、で質問です

    下記のような日進月歩の表に、 日付 曜日 商談数 成約数 成約率 実績 着地 1土  2日 3月 4火 5水 6木 7金 8土 9日 10月 11火 12水 13木 14金 15土 16日 17月 18火 19水 20木 21金 22土 23日 24月 25火 26水 27木 28金 29土 30日 下記のデータは、他のシートからリンクされ集計されています。 (これは日々、更新されています。) 日付     商談数  成約数 成約率   実績     着地 9/3月     12件    2件  17%    ¥160,000  ¥890,000 このリンクされているデータを上記のカレンダーの該当する日付の行に貼り付けられ、 各日付の行にはその日のデータが残されていくようにするにはどうすればいいのでしょうか? お知恵をお貸し下さい。

  • 要員管理について

    要員管理について 現在 週休1日で休みを取っていただいてる作業者の方達を週休2日制に変更致します。 勤務時間の変更はありません。 休日を1日増やすことに依り1日当たりの出勤人数が減ってしまことになります。 週休1日の時と同じ出勤人員を確保したい時は、どのように人員を増やせばよいでしょうか? 現状通り、各人の休日は、固定で曜日指定で変わりません。 例)Aさん (月) Bさん (火) Cさん(水)   改定後は、連続休みです。Aさん (月)(火) Bさん (火)(水) Cさん(水)(木) もし、5名の場合は、(月)~(金)まで一人1曜日が休みなので             (月)~(金)4名出勤で(土)(日)は5名出勤ですが 週休2日だと(月)4名 Aさん休み(火)3名A.Bさん休み(水)3名B.Cさん休み         (木)3名C.Dさん休み(金)3名D.Eさん休み(土)4名Eさん休み(日)5名 休みなし *週休1日と同一の各曜日の出勤人員を確保する為に増やさなければならない人数の求め方・計算式・法則はありませんか?工程毎に在籍人員は5~18名となっています。 宜しくお願い致します。