はじめまして。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ランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
スマートな関数を教えて下さい。
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
4つのパターンを表示するEXACT...
-
関数を教えて下さい。
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
エクセルでセルに「氏名を入力...
-
Excel 2019 のピボットテーブル...
-
スプレッドシートの関数VLOOKUP...
-
エクセルで日付の入ったセルの...
-
Excelファイルの「数式」タブ→...
-
excelの不要な行の削除ができな...
-
Excelのif関数で文字が見えなく...
-
各ページの1番上の表示について
-
エクセル関数に詳しい方、教え...
-
INDIRECTを使わず excelで複数...
-
Excel 2019 は、SPILL機能があ...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報