[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤務表』(右近)
シート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
> また、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
日付が空白だった場合は =IF(B1="","",・・・)
個人個人の合計の出し方は笑さんがすでに書かれていますが? (se_9) 2016/02/10(水) 09:03
=SUM(B3:F3,SUMPRODUCT((B3:F3=Sheet1!A$1:A$5)*Sheet1!B$1:B$5)) 範囲は適当に広げてください。 (se_9) 2016/02/10(水) 09:20
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.