Excel2003です。表リストから集計したいのですが・・・。
集計に使う関数式がわかりません。
りんごは、12個をパッケージに詰めて1作業
みかんは、10個をパッケージに詰めて1作業
ブドウは、5房をパッケージに詰めて1作業
12月に作業者Bがみかんを詰めました。
パッケージが2種類になっているので、作業数をbとしました。
bは、2つで1作業を表しています。
cは、3つで1作業を表しています。
表リストから作業者各々の作業数を下の表のように集計したいのですが、
何の関数式をどう作ればできるのかかわかりません?
ご存知の方、教えていただけませんか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんばんは!
外していたらごめんなさい。
>bは、2つで1作業を表しています。
>cは、3つで1作業を表しています。
とあるので、aは1つで1作業としてよいわけですよね?
↓の画像でSheet1に作業用の列を設けています。
作業列H2セルに
=IF(A2="","",IF(A2="a",1,IF(A2="b",1/2,1/3)))
という数式をいれオートフィルでずぃ~~~!っと下へコピー!
そして、Sheet2の年・月・作業者のデータはあらかじめ入力してあるとします。
Sheet2のC3セルに
=IF(COUNTBLANK($A3:$B3),"",SUMPRODUCT((Sheet1!$B$2:$B$1000=$A3)*(Sheet1!$C$2:$C$1000=$B3)*(Sheet1!$D$2:$D$1000=C$2),Sheet1!$H$2:$H$1000))
という数式をいれ、オートフィルで列方向と行方向にコピーすると
画像のような感じになります。
尚、数式はSheet1の1000行目まで対応できるようにしています。
ただ作業列に小数点以下の数値が当然出てきますが、
これらを合計してちゃんと整数になるのか自信はありません。
この程度ですが、的外れならごめんなさいね。m(__)m
No.3
- 回答日時:
元の表がA列からG列に有って1行目は項目名で2行目から下方にそれぞれのデータがあるとします。
まとめはシート2に作るとして、A列は年数でB列は月で3行目からデータを入力します。また、C列の2行目から横に作業者の名前を入力します。
それぞれ年数や月、名前を入力した上でC3セルには次の式を入力して右横方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。
=IF(OR($A3="",C$2=""),"",SUMPRODUCT((Sheet1!$B$1:$B$1000=$A3)*(Sheet1!$C$1:$C$1000=$B3)*(Sheet1!$D$1:$D$1000=C$2)*(Sheet1!$A$1:$A$1000="a"))+SUMPRODUCT((Sheet1!$B$1:$B$1000=$A3)*(Sheet1!$C$1:$C$1000=$B3)*(Sheet1!$D$1:$D$1000=C$2)*(Sheet1!$A$1:$A$1000="b"))/2+SUMPRODUCT((Sheet1!$B$1:$B$1000=$A3)*(Sheet1!$C$1:$C$1000=$B3)*(Sheet1!$D$1:$D$1000=C$2)*(Sheet1!$A$1:$A$1000="c"))/3)
No.2
- 回答日時:
関数を使うのではなく、「ピボットテーブル」を使えば一発で出来ますよ。
参考URLでリンクを順にたどっていけば比較的簡単に理解できるかと思います。
参考URL:http://www.officepro.jp/exceltips/pivot/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- その他(パソコン・スマホ・電化製品) EXCELのSUMPRODUCT関数について 2 2022/09/21 17:30
- Excel(エクセル) Excel関数教えてください!! Excelで勤怠集計をしているのですが、部署別に雇用形態ごとの月間 2 2022/10/21 23:06
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Outlook で宛先が複数の場合の人数
-
【スプレッドシート】指定の日...
-
Microsoft Formsの「個人情報や...
-
Microsoft Edgeの「ニュースと...
-
VLOOKUP関数について
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
outlookのメールが固まってしま...
-
teams設定教えて下さい。 ①ビデ...
-
Microsoft365で写真をアルバム...
-
Microsoft Officeに似たキング...
-
会社におけるOfficeライセンス...
-
【スプレッドシート】白色のセ...
-
Excel VBA 日程表からスケジュ...
-
VBAファイルの保存先について
-
エクセル、ワード、ネット検索...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
Microsoft Formsの「個人情報や...
-
officeビジネス型のワードやエ...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
Microsoft Officeを2台目のPCに...
-
何このステータスバー
-
2つのシートの一致する行のセ...
-
会社のTeamsのことで相談です。...
-
エクセルにリンクされるのをし...
-
Windows 11で、IME言語バー(IM...
-
office2010とoffice365の共存で...
-
Microsoftのパソコンです。 エ...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
VBA
-
自分の専門分野の仕事。初見で...
おすすめ情報