Excelでの集計、アウトラインについて

このQ&Aのポイント
  • 仕事の資料作成で手詰まっています。Excelでの集計方法を教えてください。
  • 日ごと集計、週間集計、月次集計とデータが欲しいのですが、どうやったらいいのかが分かりません。
  • VBAを使用して集計する方法があれば教えてください。
回答を見る
  • ベストアンサー

Excelでの集計、アウトラインについて

仕事の資料作成で手詰まっています。 作業案件ごとに各作業班の作業日、受注金額、粗利益、粗利益率(%)のExcelデータがあります。 例;A列・・・作業日   B1・・・作業班名称(1班)   B2・・・受注金額   C2・・・粗利益   D2・・・粗利益率(%)   E1・・・作業班名称(2班)   E2・・・受注金額   F2・・・粗利益   G2・・・粗利益率(%) おのおの、2行目からデータが羅列されていく(同日に複数作業あり)入力されているのですが、ツールバーからの 集計作業では、日付ごとの集計まではできます。ただ、粗利益率までもがSUBTOTAL関数で出てしまいます。 日ごと集計、週間集計、月次集計とデータが欲しいのですが、どうやったらいいのかが分かりません。説明もいまいち 出来ていないかも知れないのですが・・・。どなたかいい方法がありましたら教えて下さい。VBAでできるなら それは助かりますし、ファイルメーカーやACCESSの領域であれば再考しないといけないですよね。。。 どうぞ宜しく御願い致します!!!

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

  • ベストアンサー
  • saburo0
  • ベストアンサー率35% (76/216)
回答No.1

このような感じで宜しいしょうか? 「ここから」「ここまで」の間の部分をメモ帳などのテキストエディタへコピー・貼り付けし、「Q1397511.slk」等の名前で保存し、エクセルで開いて確認して見てください。 ここには書きづらいので、こういう形でご了承ください。長くてすみません。 意図と違うものだったり、分からない事等御座いましたら補足願います。 ----------ここから-------------- ID;PWXL;N;E P;PGeneral P;P0 P;P0.00 P;P#,##0 P;P#,##0.00 P;P#,##0;;\-#,##0 P;P#,##0;;[Red]\-#,##0 P;P#,##0.00;;\-#,##0.00 P;P#,##0.00;;[Red]\-#,##0.00 P;P"\"#,##0;;"\"\-#,##0 P;P"\"#,##0;;[Red]"\"\-#,##0 P;P"\"#,##0.00;;"\"\-#,##0.00 P;P"\"#,##0.00;;[Red]"\"\-#,##0.00 P;P0% P;P0.00% P;P0.00E+00 P;P##0.0E+0 P;P#\ ?/? P;P#\ ??/?? P;Pyyyy/m/d P;Pd\-mmm\-yy P;Pd\-mmm P;Pmmm\-yy P;Ph:mm\ AM/PM P;Ph:mm:ss\ AM/PM P;Ph:mm P;Ph:mm:ss P;Pyyyy/m/d\ h:mm P;Pmm:ss P;Pmm:ss.0 P;P@ P;P[h]:mm:ss P;P_ "\"* #,##0_ ;;_ "\"* \-#,##0_ ;;_ "\"* "-"_ ;;_ @_ P;P_ * #,##0_ ;;_ * \-#,##0_ ;;_ * "-"_ ;;_ @_ P;P_ "\"* #,##0.00_ ;;_ "\"* \-#,##0.00_ ;;_ "\"* "-"??_ ;;_ @_ P;P_ * #,##0.00_ ;;_ * \-#,##0.00_ ;;_ * "-"??_ ;;_ @_ P;P\$#,##0_);;\(\$#,##0\) P;P\$#,##0_);;[Red]\(\$#,##0\) P;P\$#,##0.00_);;\(\$#,##0.00\) P;P\$#,##0.00_);;[Red]\(\$#,##0.00\) P;Pm/d/yy P;Pyyyy"年"m"月"d"日" P;Ph"時"mm"分" P;Ph"時"mm"分"ss"秒" P;Prr\.m\.d P;Prr"年"m"月"d"日" P;Pyyyy"年"m"月" P;Pm"月"d"日" P;FMS Pゴシック;M220 P;FMS Pゴシック;M220 P;FMS Pゴシック;M220 P;FMS Pゴシック;M220 P;EMS Pゴシック;M220 P;EMS Pゴシック;M120 F;P0;DG0G8;M270 B;Y12;X29;D0 0 11 28 O;L;D;V0;K47;G100 0.001 F;W1 1 10 F;W2 2 17 F;W6 6 1 F;W10 10 1 F;W14 14 1 F;W18 18 1 F;W22 22 1 F;W26 26 1 F;W30 256 18 F;P19;FG0G;C1 F;P14;F%2G;C5 F;P14;F%2G;C27 F;P14;F%2G;C28 F;P14;F%2G;C29 C;Y1;X1;K"作業日" C;X2;K"作業班名称(1班)" C;X3;K"受注金額" C;X4;K"粗利益" C;X5;K"粗利益率" C;X7;K"判定" C;X11;K"受注金額計算" C;X15;K"粗利益計算" C;X19;K"受注金額表示" C;X23;K"粗利益表示" C;X27;K"粗利益率表示" C;Y2;X7;K"日単位" C;X8;K"週単位" C;X9;K"月単位" C;X11;K"日単位" C;X12;K"週単位" C;X13;K"月単位" C;X15;K"日単位" C;X16;K"週単位" C;X17;K"月単位" C;X19;K"日単位" C;X20;K"週単位" C;X21;K"月単位" C;X23;K"日単位" C;X24;K"週単位" C;X25;K"月単位" C;X27;K"日単位" C;X28;K"週単位" C;X29;K"月単位" C;Y3;X1;K38413 C;X2;K"ABC" C;X3;K8126 C;X4;K93 C;X5;K0.0114447452621216;ERC[-1]/RC[-2] C;X7;K"20050302";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5487;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K8126;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K8126;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K8126;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K93;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K93;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K93;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y4;X1;K38413 C;X2;K"DDD" C;X3;K350 C;X4;K72 C;X5;K0.205714285714286;ERC[-1]/RC[-2] C;X7;K"20050302";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5487;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K8476;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K8476;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K8476;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K165;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K165;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K165;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K8476;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K8476;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K165;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K165;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.019466729589429;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K0.019466729589429;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y5;X1;K38416 C;X2;K"EEE" C;X3;K1702 C;X4;K161 C;X5;K0.0945945945945946;ERC[-1]/RC[-2] C;X7;K"20050305";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5488;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K1702;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C[+4],RC3) C;X12;K1702;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C[+4],RC3) C;X13;K1867;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C[+4],RC3) C;X15;K161;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K161;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K326;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y6;X1;K38416 C;X2;K"RIS" C;X3;K4049 C;X4;K70 C;X5;K0.0172882193134107;ERC[-1]/RC[-2] C;X7;K"20050305";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5488;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K5751;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K5751;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K5916;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K231;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K231;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K396;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y7;X1;K38416 C;X2;K"FJEA" C;X3;K6040 C;X4;K85 C;X5;K0.0140728476821192;ERC[-1]/RC[-2] C;X7;K"20050305";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5488;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K11791;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K11791;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K11956;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K316;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K316;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K481;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K11791;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K11791;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K316;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K316;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.0268001017725384;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K0.0268001017725384;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y8;X1;K38423 C;X2;K"DJE" C;X3;K6083 C;X4;K50 C;X5;K0.00821962847279303;ERC[-1]/RC[-2] C;X7;K"20050312";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5489;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K6083;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K6083;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K18039;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K50;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K50;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K531;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K6083;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K50;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.00821962847279303;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y9;X1;K38424 C;X2;K"EJWW" C;X3;K6201 C;X4;K33 C;X5;K0.00532172230285438;ERC[-1]/RC[-2] C;X7;K"20050313";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5489;EINT(RC[-7]/7) C;X9;K"200503";ELEFT(RC[-2],6) C;X11;K6201;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K12284;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K24240;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K33;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K83;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K564;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K6201;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K12284;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K24240;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K33;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K83;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K564;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.00532172230285438;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K0.00675675675675676;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K0.0232673267326733;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y10;X1;K38443 C;X2;K"DJAA" C;X3;K1258 C;X4;K26 C;X5;K0.0206677265500795;ERC[-1]/RC[-2] C;X7;K"20050401";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5491;EINT(RC[-7]/7) C;X9;K"200504";ELEFT(RC[-2],6) C;X11;K1258;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K1258;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K1258;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K26;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K26;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K26;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K1258;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K1258;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K26;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K26;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.0206677265500795;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K0.0206677265500795;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y11;X1;K38451 C;X2;K"DAA" C;X3;K1706 C;X4;K26 C;X5;K0.0152403282532239;ERC[-1]/RC[-2] C;X7;K"20050409";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5493;EINT(RC[-7]/7) C;X9;K"200504";ELEFT(RC[-2],6) C;X11;K1706;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K1706;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K2964;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K26;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K26;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K52;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K1706;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K"";EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K26;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K"";EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.0152403282532239;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K"";EIF(RC[-8]="","",RC[-4]/RC[-8]) C;Y12;X1;K38452 C;X2;K"SSS" C;X3;K6464 C;X4;K26 C;X5;K0.00402227722772277;ERC[-1]/RC[-2] C;X7;K"20050410";ETEXT(RC[-6],"YYYYMMDD") C;X8;K5493;EINT(RC[-7]/7) C;X9;K"200504";ELEFT(RC[-2],6) C;X11;K6464;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X12;K8170;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X13;K9428;EIF(RC[-4]=R[-1]C[-4],RC3+R[-1]C,RC3) C;X15;K26;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X16;K52;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X17;K78;EIF(RC[-8]=R[-1]C[-8],RC4+R[-1]C,RC4) C;X19;K6464;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X20;K8170;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X21;K9428;EIF(R[+1]C[-12]=RC[-12],"",RC[-8]) C;X23;K26;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X24;K52;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X25;K78;EIF(R[+1]C[-16]=RC[-16],"",RC[-8]) C;X27;K0.00402227722772277;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X28;K0.00636474908200734;EIF(RC[-8]="","",RC[-4]/RC[-8]) C;X29;K0.00827322868052609;EIF(RC[-8]="","",RC[-4]/RC[-8]) E ----------ここまで--------------

tmknok
質問者

お礼

「.slk」のファイル、初めて見ました!とても勉強に なりました。ありがとうございます。 職場で求められている書類として、週計は月~日で 欲しいようなのですが、Int関数を使って日付データを シリアル値にして算出すると、どうも曜日がずれてしまい 週番号での週計、というのができませんでした。 ですが、それ以外の書式(数式等)はうまく活用する 事ができました。週計はWeekday関数でも無理みたい ですね。。。ありがとうございました。また自分でも 「.slk」やExcel、VBAを勉強しなくてはと思います!

関連するQ&A

  • エクセルの集計

      A    B   C   D       数量  単価  金額 2009/10/4  26  43  \1,118 2009/11/12 23  300  \6,900 2009/11/25 30  150  \4,500 2010/1/27   12  80   \960 2010/1/28   17  210  \3,570 の様なデータがあったときに A列を「セルの書式の書式設定]でYYYY"年"MM"月"形式にして 「データ」→「集計」で月次ごとの集計をしています。 今回のデータでは12月分のデータがないため このままでは昨年以前のデータとの集計でずれが出てしまいます。 12月分の空データを入れる以外に 集計表でのデータの補完が出来るようにはできませんか? VBA初心者ですがよろしくお願いします。

  • エクセル2003で表の集計をはり付けしたら

    Aシートの表の中のデータの個数を集計して可視セルジャンプしてコピーBシートの表に行列を変えて貼り付けたらREFエラーがでました。 値だけをコピーすれば数値はきちんと貼り付けられますが これだと表を変更したときに更新してくれません。 集計したときの値は値でコピーするのが一般的なのですか? ちなみにコピーした数式は=SUBTOTAL(3,E4:E21) です。

  • EXCEL(エクセル)の集計方法について。

    EXCEL(エクセル)の集計方法について。 仕事が進まず、大変困っています。 列A~Zまでに複数の項目があります。 ピボットを使い、表を作ります。 縦にA~Cの項目「名称」、「型式」、「単価」をとります。 横にD~Eの項目、「受注番号」、「項」をとります。 そして、Fの項目「個数」の集計をします。 しかし横が入り切れませんでした。 「受注番号」、「項」を基準にデータを三つに分け、ピボットで作成しましたが、それでは縦の行がバラバラになってしまいます。 縦の行は全く同じものをそれぞれの表では使いたいのです。 そういう表は作れますか?なるべく関数は使いたくありません。(データが何千行とあるので重くなります) 初心者なので、説明が分かりづらく、申し訳ございません。 アドレスをお願いします。

  • Excelの集計関数について教えてください

    最近、会社を立ち上げ営業の進捗管理をExcelで始めたばかりの者で、営業の進捗管理、というよりはExcelの関数(?)に悩み、こちらで質問いたしました。 表は2つあり、最初に商談状況という表へ、顧客ごとに、状況(問合せ・ヒアリング訪問・見積書提示・受注・失注)とその対応日を入力します。状況は、対応日の一番右側にある黄色いセルの日付に対応する内容を入力します。つまり、顧客ごとに最新の状況が商談状況で見れるようにしています。 その後、月次進捗表という表で、月別と状況別に集計をしております。しかし、件数が多くなってきて手作業でのミスが目立ち始めました。そもそも、これを集計と呼ぶかは別としてですが。 月次進捗表の赤枠内(B5~H19)に、Excelの関数を書けば簡単に解決できると思ったのですが、状況ごとと月ごとの集計ができません。添付のファイルはイメージとなりますが、手で入力したものです。 どのような、関数を書けばよいかお知恵の拝借をいただけませんでしょうか?Webで調べながら、CountifやCountifsを試してみたのですが、思ったような結果になりませんでした。 何卒よろしくお願いします。

  • エクセルのデータ集計について

    質問の仕方も良くわからないのですが、やりたいことをお伝えしますので、何とかアドバイスを宜しくお願い致します。 社内でデータを集計しようとエクセルで一覧を作成しました。  名称  場所  金額    業者                1    2    3  い   東京  10  A社  B社  C社   ろ   埼玉  20  B社  C社  D社  は   千葉  30  E社  F社  A社 このようにセル毎に入力しました。 名称・場所は、オートフィルターで絞れるのですが、業者は、1の列しか反映されません。 業者毎にデータをまとめるには、どのようにすればよいのでしょうか? 業者は不特定多数なので、あらかじめ設定しておくことが出来ません。 長くなりましたが、よろしくお願いします。

  • Access2000のデーター集計

    Access2000の二つのクエリーのデーターをくっつけて金額を集計したいのですが、どなたか教えていただきませんか? クエリー1 データA、データB、金額 データC、データD、金額 クエリー2 データA、データB、金額 データE、データF、金額 集計結果クエリー データA、データB、金額 データC、データD、金額 データE、データF、金額 宜しくお願いします。

  • エクセルの集計について教えてください

    エクセルの集計について教えてください 添付のように、A列からは入力用 A列 日付(複数月にまたがる) B列 金額 C列 項目 E列からは集計用として E列 項目 F列からは月ごとに集計できるような表を作りました 集計用は、また別途ほかのシートで参照して使用する予定です A列には、今後も次々データを足していく予定です 月単位でデータを抽出したのち、項目ごとに合計を算出したいのですが、どの関数を組み合わせればいいのかわかりません。 エクセルはほぼ初心者です ピボットテーブルを使用してもよいのですが、ほかのシートで参照できる方法を教えてください よろしくお願いします

  • エクセルのデーター集計

    エクセルのデーター集計について教えて下さい。 データーを集計する為、エクセルの データー → 集計 でデーターを集計すると項目毎の金額の列の下に合計が表示され、総計が同じく金額の列の一番下に表示されるといった形だと思いますが、(下記のように) A  1000 A  1000 A  1000 計 3000 B  1000 B  1000 計 2000 C  1000 C  1000 C  1000 計 3000 総計8000 この計及び総計を隣の列にくるようにはできないのでしょうか?宜しくお願いします。

  • エクセルの集計で

    エクセルの集計で以下のようなことを早くする方法がないかお聞きします。 A列に仕入先B列に仕入金額が入ったデータがあり (A列は仕入先によって行数が異なります)、 C列で仕入先ごとの集計をしたい場合、 現在は〇〇商店の1ヶ月の合計を出すためにオートザムで B列の〇〇商店のみのデータを集計しています。 仕入先の行数が同じならばコピーしていけばいいのですが、 違うので何か簡単に集計する方法がないかお尋ねします。

  • Excelでの集計その2

    以前、似た質問をしたものです。下記のケース を、Excel(Excel2000)で作れるでしょうか 次のようなデータが10000件ほどあります。 ------------- (A)--------------------------- 行 商品コード 品名 品番  数量   金額 1 10010005   A商品 A-005  5   1000 2 10010006   B商品 B-006  5   1050 3 10010006  B商品 B-006  6   1100 4 10010007   C商品 C-007  10   100 5 10010008   D商品 D-008   6   60 6 10010009   E商品 E-009   3   300 7 10010010   F商品 F-010  7   700 8 10010010   F商品 F-010   3   300 ------------- (B)--------------------------- 行 商品コード 品名 品番  数量   金額 1 10010005   A商品 A-005  5   1000 2 10010006   B商品 B-006  11   2150 3 10010007   C商品 C-007  10   100 4 10010008   D商品 D-008   6   60 5 10010009   E商品 E-009   3   300 6 10010010   F商品 F-010  10   1000 ------------------------------------------------- (A)のような商品コードが一部同じデータを商品コードをキーにして、数量、金額を集計して(B)のようにしたいのですが、Excelでどのようにしたら出来るでしょうか? よろしくお願いします。

専門家に質問してみよう