[[20160209172053]] 『勤務表』(右近) ページの最後に飛ぶ

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

 

『勤務表』(右近)

シート1に以下のような表があります。
この表を参照してシート2の勤務表にて時間の計算をさせたいと思います。
  A  B
1 a  8.0
2 b  4.0
3 c  4.0
4 d  8.0
5 e  0

シート2は以下のとおりです。
1行目は日付、2行目は曜日、3行目はシート?@からリストで入力します。
4行目はシート1から参照させて時間を計算します。
場合によっては、3行目に直接時間を入力する場合があります。
例えば、F列のように「2.0」と入力する場合もあります。
  A   B  C  D  E  F
1     1  2  3  4  5
2     月  火  水  木  金
3 花子 b    c     a    e    2.0
4 合計 4.0  4.0 8.0 0 2.0

また、3行目のデータが2行から3行になる場合もうまく計算させたいです。
  A  B  C  D  E  F
1    1  2  3  4  5
2    月  火  水  木  金
3 花子  a 3.0 d e b
4 太郎 b d e a c
5 合計 12.0 11.0 8.0 8.0 8.0

どうぞよろしくお願いします。

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


 回答ではありません。(回答は、早晩、皆さんからアップされると思います)

[[20160128172440]] 『お知らせを表示したい』(右近)

 このトピ、中途半端な状態で停滞していますね。
 なんらかの措置(継続なり打ち切りなり)をお願いします。

(β) 2016/02/09(火) 17:57


返事が遅くなってしまい、申し訳ありません。
「お知らせを表示したい」は打ち切らせてください。
よろしくお願いします。
(右近) 2016/02/09(火) 23:51

 > また、3行目のデータが2行から3行になる場合もうまく計算させたいです。 

 まさか1つのシートで、合計が4行目になったり、5行目になったりするってことじゃないよね?

 ■データ入力は1行(3行目だけ)、4行目が合計のパターン

 B4 =SUM(B3,SUMIF(Sheet1!$A$1:$A$5,B3,Sheet1!$B$1:$B$5))

 右コピー

 ■データ入力が3行(3〜5行目)、6行目が合計のパターン

 B6 =SUM(B3:B5,SUMPRODUCT(SUMIF(Sheet1!$A$1:$A$5,B3:B5,Sheet1!$B$1:$B$5)))

 右コピー

 こういうこと?
(笑) 2016/02/10(水) 00:25

 >>「お知らせを表示したい」は打ち切らせてください。 

 こちらではなく、あちらにコメントを入れて打ち切ってください。

(β) 2016/02/10(水) 06:08


ご教示ありがとうございます。
日付が空欄の時の合計も空欄にしたいのですが・・・
(右近) 2016/02/10(水) 08:36

それから、、、
個人個人の合計も出したいです。
花子さん、太郎さんの合計をそれぞれに出したいです。
(右近) 2016/02/10(水) 08:58

 日付が空白だった場合は
 =IF(B1="","",・・・)

 個人個人の合計の出し方は笑さんがすでに書かれていますが?
(se_9) 2016/02/10(水) 09:03

説明不足ですみません。
横の合計です。aやbをもとに横の個人個人の合計を出したいのです。
(右近) 2016/02/10(水) 09:07

 =SUM(B3:F3,SUMPRODUCT((B3:F3=Sheet1!A$1:A$5)*Sheet1!B$1:B$5))
 範囲は適当に広げてください。
(se_9) 2016/02/10(水) 09:20

ありがとうございます。
うまくいきました。
(右近) 2016/02/10(水) 10:43

コメント返信:

[ 一覧(最新更新順) ]


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