- ベストアンサー
Excel 別シートで集計したいです。
- Excelの別シートでデータを集計する方法を教えてください。
- シート2に年月日ごとのデータを集計したいですが、closed、Transfer、作業中の集計方法がわかりません。
- 現在はtotalの集計方法はわかりますが、closed、Transfer、作業中の集計方法がわからないです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
今仮に、Sheet2で「年月日」と入力されているセルがA1セルであるものとします。 又、Sheet2の年月日の値は、シリアル値であるものとします。(セルを選択すると、数式バー内に、その月の1日の日付が表示される) まず、Sheet2のB2セルに次の数式を入力して下さい。 =COUNTIF(SR管理シート!$E:$E,"<"&DATE(YEAR($A2),MONTH($A2)+1,1))-COUNTIF(SR管理シート!$E:$E,"<"&$A2) 次に、Sheet2のC2セルに次の数式を入力して下さい。 =SUMPRODUCT((SR管理シート!$D$1:INDEX(SR管理シート!$D:$D,MATCH(9^9,SR管理シート!$E:$E))=C$1)*(TEXT(SR管理シート!$E$1:INDEX(SR管理シート!$E:$E,MATCH(9^9,SR管理シート!$E:$E)),"yyyy年m月")=TEXT($A2,"yyyy年m月"))) 次に、Sheet2のC2セルをコピーして、Sheet2のD2セルとE2セルに貼り付けて下さい。 次に、Sheet2のA2~E2の範囲をコピーして、Sheet2のA3~E13の範囲に貼り付けて下さい。 これで、集計結果が表示される筈です。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
VBAの質問ですか(カテゴリはVBになっているようだが、間違いでは) ーー 関数COUNTIFSで出来るのでは。 この質問異はエクセルのバージョンが書いてない。使える関数が変化したので必ず書くこと。 2003までなら2条件集計のSUMPRODUCTを勉強のこと。 WEB照会すればすぐ判る。 ーー VBAなどでやらずピボットテーブルなでやるのが良いと思うよ。 知らなきゃWEB照会して勉強。
お礼
ご指摘頂きありがとうございました。 実はITの素人です。仕事でExcelをよく使います。 これから勉強します。 :)
お礼
わー、すごいです。うまくできました。 本当にありがとうございました。 実は私はVBAの素人です、仕事の関係でExcelをよく使います。これから勉強します。 ありがとうございました。:)