はじめまして。Excelの関数を利用して、
以下のような仕組みを作りたいと思います。
毎日の作業を表にまとめた(表1)から、
作業を抜き出して、作業毎の時間と件数の累計をまとめた(表2)
を作成したいと思います。
表1から作業と作業毎の時間と件数を抽出し、
計算して出力するような式を書きたいのですが、
うまい方法が思いつく方がいらっしゃいましたら、
ご教授いただければと思います。
※表1と表2はシートを分けたいです。
何卒よろしくお願いします。
(表1)
日付 作業 担当者 作業時間 作業件数
---------------------------------------------
1月10日 A 太郎 7 500
1月10日 B 花子 8 300
1月11日 A 太郎 7 500
1月11日 C 花子 8 400
1月12日 B 太郎 4 600
1月12日 C 太郎 4 300
1月12日 C 花子 8 500
---------------------------------------------
(表2)
作業 作業時間 作業件数
-------------------------
A 14 1000
B 12 900
C 20 1200
-------------------------
No.2
- 回答日時:
こんばんは!
色々方法はあるかと思いますが・・・
一例です。
担当者は無視しても良い訳ですよね?
↓の画像で説明させていただきます。
今回は作業の数がいくらあっても良いように
作業も拾い出し、表示させるようにしてみました。
そのために、Sheet1の方で作業用の列を使わせてもらっています。
Sheet1の作業列F2セルに
=IF(COUNTIF($B$2:B2,B2)=1,ROW(A1),"")
という数式を入れ、オートフィルでずぃ~~~!っと下へコピーします。
(Sheet2の数式が1000行まで対応できるようにしていますので、そのくらいまでコピーしても構いません)
そして、Sheet2のA2セルに
=IF(COUNT(Sheet1!$F$2:$F$1000)<ROW(A1),"",INDEX(Sheet1!$B$2:$B$1000,SMALL(Sheet1!$F$2:$F$1000,ROW(A1))))
B2セルに
=IF($A2="","",SUMIF(Sheet1!$B$2:$B$1000,$A2,Sheet1!D$2:D$1000))
として、C2セルまでオートフィルでコピーします。
最後にA2~C2セルを範囲指定し、C2セルのフィルハンドルで下へコピーすると
画像のような感じになります。
尚、A列の作業のデータはあらかじめ入力してあれば、
Sheet1の作業用の列は必要ありません。
以上、長々と書きましたが、
参考になれば幸いです。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
- Excel(エクセル) Excelの社員名簿 6 2023/07/10 16:35
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) 【スプレッドシート】日報を統合して各業務の所要時間をピボットで表示したい 1 2023/07/06 16:49
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの空のセル
-
エクセルのハイパーリンクがう...
-
エクセルの数式で教えてください。
-
Excel 漢字二文字の先頭と最後 ...
-
EXCELだけを格安で買える店を教...
-
他人が作ったマクロの理解
-
エクセルで比較 かつ 部分一致...
-
一列の中の金額を他のセルに
-
Excelが大きくなってしまう問題
-
エクセルで入力してある文を別...
-
ExcelVBAの漢字の範囲について...
-
余分なEXCELファイルに印刷され...
-
【スプレッドシート】時間入力...
-
【VBA】シート名と見出しが一致...
-
長期休みの関数はありますか
-
表示されている人数だけを数え...
-
Excel関数について
-
Excel関数の先頭に「@」が入っ...
-
Excelの関数について質問です。
-
エクセルの書式設定について教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル詳しい方教えて下さい
-
ExcelでA列をコピーしたいので...
-
エクセルのセル統合について
-
Excelの関数で起きた現象の原因...
-
Excelファイルが閉じられい!
-
Excelのシート背景に不明な文字...
-
エクセルの枠線
-
Excel 領収書発行
-
エクセル関数の使い方を教えて...
-
C列にF列の担当者(A〜)を順番...
-
ピポットテーブルの参照元を別...
-
EXCEl VBA
-
Excelでの判別方法
-
VBAで、サブフォルダにある複数...
-
"りんご"と"みかん"というシー...
-
マクロについて教えてください。
-
EXCELファイルが読み取り専用で...
-
同一セルに入力規則のリストと...
-
100行50列の表で、1~40列でフ...
-
なぜか「Nextに対応するForがあ...
おすすめ情報