質問: よろしくお願いします エクセルでため込んでいるデータがあります。 そこには、列順に 顧客名 販売日 A/B区分 商品名1 商品名2 商品名3 と商品名14まで続きます 商品名は奇数列が1度の売買で一つしか売れない物なので一記載で1、偶数列はそのオプションとなり、商品名は入れず数量を入力します。 A/B区分は、その区分にりお客様が一緒でも単価が変わるためやっております。 これは貯めこんでいるだけなので、このデータを活かしたいと思っております。 1)◯月◯日~◯月◯日までの、奇数列カウント、偶数列カウント これは、例えば奇数列がチョコレートなら チョコレート A区分5個 オプション3.5個 B区分3個 オプション2個 このように抽出したいです。 商品数は30個ほどになります。 2)顧客ごとの◯月◯日~◯月◯日までの全体の数を抽出したいです。 例えば、キリンさん ◯月◯日~◯月◯日 A区分10個オプション5個 B区分3個オプション2.5個 このように、商品別ではなく、総数をぱっと出せればと思っております。 どうかご指導よろしくお願いします。
回答: ``` 商品名1が D2からで 商品名14が AE2までと なりますので(偶数+奇数で)、 奇数の個数が =SUMPRODUCT((MOD(COLUMN(D2:AE2),2)=1)*(ISNUMBER(D2:AE2)=TRUE)) となります。 偶数の個数は 全体の個数から 奇数の個数分を引けばいいでしょう。 =COUNT(D2:AE2)-奇数分 顧客ごとに 数を出して から それを SUMIFを用いて 顧客で集計すればいいでしょう。 ```