• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 別シートで集計したいです。)

Excel 別シートで集計したいです。

このQ&Aのポイント
  • Excelの別シートでデータを集計する方法を教えてください。
  • シート2に年月日ごとのデータを集計したいですが、closed、Transfer、作業中の集計方法がわかりません。
  • 現在はtotalの集計方法はわかりますが、closed、Transfer、作業中の集計方法がわからないです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.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の範囲に貼り付けて下さい。  これで、集計結果が表示される筈です。

SunWei
質問者

お礼

わー、すごいです。うまくできました。 本当にありがとうございました。 実は私はVBAの素人です、仕事の関係でExcelをよく使います。これから勉強します。 ありがとうございました。:)

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

VBAの質問ですか(カテゴリはVBになっているようだが、間違いでは) ーー 関数COUNTIFSで出来るのでは。 この質問異はエクセルのバージョンが書いてない。使える関数が変化したので必ず書くこと。 2003までなら2条件集計のSUMPRODUCTを勉強のこと。 WEB照会すればすぐ判る。 ーー VBAなどでやらずピボットテーブルなでやるのが良いと思うよ。 知らなきゃWEB照会して勉強。

SunWei
質問者

お礼

ご指摘頂きありがとうございました。 実はITの素人です。仕事でExcelをよく使います。 これから勉強します。 :)

関連するQ&A