- ベストアンサー
EXCEL関数 一覧から週計データを導き出したい
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
数量×金額が売上げですよね? Sheet1のF列を作業列として使用します。 Sheet1のF2に↓を入れて下にコピーします。 =1/COUNTIFS(A:A,A2,E:E,E2) Sheet2の B2に =SUMIF(Sheet1!A:A,A2,Sheet1!F:F) C2に =SUMPRODUCT((Sheet1!A2:A12=A2)*Sheet1!C2:C12*Sheet1!D2:D12) D2に =SUMPRODUCT((Sheet1!A2:A12=A2)*(Sheet1!B2:B12=1)*Sheet1!C2:C12*Sheet1!D2:D12) E2に =SUMPRODUCT((Sheet1!A2:A12=A2)*(Sheet1!E2:E12="A")*Sheet1!C2:C12*Sheet1!D2:D12) これでどうかな?
その他の回答 (4)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
<増補改定版> >Sheet2の [B2]以下の列に入れる関数 =SUMPRODUCT((Sheet1!$A$2:$A$999=$A2)*(Sheet1!$H$2:$H$999=TRUE)) Sheet1: G列:組合わせキー(日付+客名)を作成 G2: =TEXT($A2,"yymmdd")&$E2 H列:日付+客名がユニークなものを判定 H2: =IF(COUNTIF($G$2:$G2,$G2)=1,TRUE,FALSE) >Sheet2の [C2]以下の列に入れる関数 =SUMIF(Sheet1!$A:$A,$A2,Sheet1!$D:$D) >Sheet2の [D2]以下の列に入れる関数 =SUMPRODUCT((Sheet1!$A$2:$A$999=$A2)*(Sheet1!$B$2:$B$999=D$1)) D1:商品コードそのもの >Sheet2の [E2]以下の列に入れる関数 =SUMPRODUCT((Sheet1!$A$2:$A$999=$A2)*(Sheet1!$E$2:$E$999=E$1)*(Sheet1!$D$2:$D$999)) E1:客名そのもの
お礼
たいへん役に立ちましたありがとうございます。
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
>Sheet2の [B2]以下の列に入れる関数 ??? >Sheet2の [C2]以下の列に入れる関数 =SUMIF(Sheet1!$A:$A,$A2,Sheet1!$D:$D) >Sheet2の [D2]以下の列に入れる関数 =SUMPRODUCT((Sheet1!$A$2:$A$999=$A2)*(Sheet1!$B$2:$B$999=D$1)) D1:商品コードそのもの >Sheet2の [E2]以下の列に入れる関数 =SUMPRODUCT((Sheet1!$A$2:$A$999=$A2)*(Sheet1!$E$2:$E$999=E$1)*(Sheet1!$D$2:$D$999)) E1:客名そのもの
お礼
たいへん役に立ちました。 ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
お示しのような表が有るとしてシート1のFおよびG列には作業列を設けます。 F2セルには次の式を入力して下方にドラッグコピーします。 =IF(B2="","",A2*100+B2) G2セルには次の式を入力して下方にドラッグコピーします。 =IF(E2="","",A2&E2) シート2のB2セルには次の式を入力して右横方向にドラッグコピーしたのちに下方にもドラッグコピーします。 なお、シート2のD1セルにはコード1売上、E1セルには客A売上といった項目名が入力されていることが必要です。コード2売上と入力すればあるいは客B売上と入力すればそれに対応したデータが表示されます。 =IF(OR($A2="",COUNTIF(Sheet1!$A:$A,$A2)=0),"",IF(COLUMN(A1)=1,COUNTIF(Sheet1!$A:$A,$A2),IF(COLUMN(A1)=2,SUMIF(Sheet1!$A:$A,$A2,Sheet1!$D:$D),IF(COLUMN(A1)=3,SUMIF(Sheet1!$F:$F,$A2*100+SUBSTITUTE(SUBSTITUTE($D$1,"コード",""),"売上",""),Sheet1!$D:$D),IF(COLUMN(A1)=4,SUMIF(Sheet1!$G:$G,$A2&SUBSTITUTE(SUBSTITUTE($E$1,"客",""),"売上",""),Sheet1!$D:$D),"")))))
お礼
たいへん役に立ちました。 ありがとうございました。
- mt2008
- ベストアンサー率52% (885/1701)
「週計」とは、その日までの一週間の合計ですか、その日から1週間の合計ですか? それとも「集計」の間違いですか。
補足
失礼致しました。 「集計」の間違いでした。
お礼
欲しい答えが得られ、たいへん役に立ちました。 ありがとうございました。