Excelのテーブルの顧客行ごとに異なる範囲を合計する


0

解決しようとしている問題がありますが、Webサイトで同様の問題は見つかりませんでした。

次の問題があります。

  • 各顧客は異なる月にソフトウェアのアップグレードを受け取ります
  • ソフトウェアのアップグレードの前後にログインしている顧客の数を確認したい

(このサイトの新しいユーザーは画像を投稿できません)

したがって、行ごとの顧客(列A)と列ごとの月(B5〜S5)と各セルのログ数を含むシート(「ソフトウェア」)データベースがあります。

次に、別のシートの列Aに顧客IDがあり、ソフトウェアアップグレードの月(列B)があります。

列CIで作成したい

=SUMIF(Software!$B$5:$S$5; ">" & B2; Software!XX:XX)

where XXは、データベースの正しい行を検索します。

次に、これを使用してXX:XX正しい結果を得たいと思いました。

=CELL("address";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("address";INDEX(Software!S:S;MATCH(A2;Software!A:A;0)))

または「連結」と

=CELL("row";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("row";INDEX(Software!S:S;MATCH(A2;Software!A:A;0)))

->右の行を返す

しかし、私は成功することができませんでした。

洞察はありますか?

回答:


0

INDEX/MATCH 列参照にゼロを入力すると、行全体を参照できます。たとえば、最大1000行の顧客データを想定してこの式を試してください

=SUMIF(Software!$B$5:$S$5;">"&B2;INDEX(Software!$B$6:$S$1000;MATCH(A2;Software!$A$6:$A$1000;0);0))

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.