[[20190108124029]] 『(関数)別シート参照し記号に対する合計値を求め』(マイン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『(関数)別シート参照し記号に対する合計値を求める方法』(マイン)

いつおも世話になっております。

関数について質問をお願いします。

やりたいことは、勤務表内の合計欄に「各記号」に対応する「時間」を求めて合計値を求めたいと考え質問をしました、具体的な質問は一番下に記載しております。

皆様なにとぞアドバイスの程よろしくおねがいします。

※表がどうしても崩れてしまし申し訳ありません。

(現在のシート構成)

作業するSheet名「日付」

※勤務表の表本体部分(A5:AY60)を使用。

   A   B   C   D   E  ・・  AY 

 4 1 ・・←曜日番号(月曜基点1〜6週)E4=WEEKNUM(E5,2)
  ┌─┬───┬───┬───┬───┐
 5 │番│ ID │ │ 日 │ 1 │←日付
  │ │   │   ├───┼───┤
 6 │号│ 氏名 │ 係り │ 曜日 │ 日 │←曜日
  ├─┼───┼───┼───┼───┤
 7 │ │ 001 │ │ 予定 │ あc │←勤務記号
  │1 │   │ ○ ├------┼------┤
 ・
 ・
 ・
 ・
 60

※記号「あa」の意味
 →「あ」=基本記号(基本勤務)
 →「a 」=付加記号(労働時間)

※勤務記号の計算部分(AQ:AV)に勤務記号に対応する時間合計を求める式があります。
 動作は、ひと月の勤務を週単位で合計しています。

例えば1週目の合計値は
AQ4=SUM(COUNTIFS($E$4:$AI$4,AQ$4,$E7:$AI7,{"あ*","い*","う*","え*","△"})*"7:45")-BA7
で求めて、1週目のみ抽出するために「AQ4」の週番号を得て
勤務表エリアの4行目に週番号を作業セルとして配置しているものを合計する範囲として参照しています。

   ・・  E   D  ・・  AI   AQ   AR  ・・  AY

 4 1 2 1 2 ←日付から求める週を算出=WEEKNUM($J$1,2)
     ┌──┬──┐  ┌──┬──┬──┐
 5   │ 1 │ 2 │ │ 31 │ 題目名 │
     ├──┼──┤  ├──┼──┼──┤
 6   │ 日 │ 月 │ │ 火 │1週 │2週 │
     ├──┼──┤  ├──┼──┼──┤
 7   │いa │あa │ │あd │ 8 │ 4 │
     ├──┼──┤  ├──┼──┼──┤
 8   │あc │いb │ │いc │ 1 │ 8 │
     ├──┼──┤  ├──┼──┼──┤

  9      │あd │あa │    │いd │ 7  │ 5  │
     └──┴──┘  └──┴──┴──┘
 ・
 ・
 ・
 ・
 60

(質問内容)

これまでは、上記の関数で対応できておりましたが
今後、個人の働き方を考慮する会社方針により、これまで固定していた勤務内容と時間では
対応できなくなる可能性が出てきました。

そこで、
別シートに勤務一覧表を作成し、記号に対応する時間を参照する方式に変更したいと考えました。

(参照するSheet名「マスタ」と構成)

    C   D  ・・・ J列まで情報あり
  ┌──┬──┐
 1 │記号│時間│
  ├──┼──┤
 2 │あa │ 1 │
  ├──┼──┤
 3 │あb │ 7 │
  ├──┼──┤
 4 │あc │ 8 │
  ├──┼──┤
 5 │あd │ 1 │
  ├──┼──┤
 6 │いa │ 5 │
  ├──┼──┤
 7 │いb │ 6 │
  ├──┼──┤
 8 │いc │ 5 │
  ├──┼──┤
 9 │いd │ 7 │
  └──┴──┘

 ・
 ・
 ・
 ・
 40行まで検索条件が入っている

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 表の行頭が全角スペースのようだが半角スペースにすると表が崩れない。
(ねむねむ) 2019/01/08(火) 14:29

すみません、表は諦めて半角で区切って再掲示させていただきました。

(現在のシート構成)

    A    B       C       D     E・・・・AY
4│                      1                ←曜日番号(月曜基点1〜6週)E4=WEEKNUM(E5,2)
5│ 番  ID              日     1          ←日付
6│ 号  氏名   係り    曜日    日         ←曜日
7│     001   フロア   予定    あc        ←勤務記号
8│ 1   東京           実績    いa
・
・
・
・
60

   ED          AI    AQ  AR・・・・・・AY
4│ 1    2     4     1   2 ←日付から求める週を算出=WEEKNUM($J$1,2)
5│ 1    2     31   (題目名)
6│ 日   月    火   1週 2週
7│ いa  あa   あd   8   4
8│ あc  いb   いc   1   8
9│ あd  あa   いd   7   5
・
・
・
・
60

(参照するSheet名「マスタ」と構成)

   C    D・・・・・・・・J列まで情報あり
1│記号 時間
2│ あa   1
3│ あb   7
4│ あc   8
5│ あd   1
6│ いa   5
7│ いb   6
8│ いc   5
9│ いd   7
・
・
・
・
40行まで検索条件が入っている
(マイン) 2019/01/08(火) 15:22

ありがとうございます。

なんとか解決できました。
(マイン) 2019/01/09(水) 02:02


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.