- 締切済み
エクセル関数を教えてください!
840 1 1260 1 1260 1 1260 1 1890 2 1890 1 1890 1 2310 3 2646 1 2646 1 2940 4 この2列の数字は左側の数字に対して、右側が その数字の個数なのですが、 左の数字が統合され、それに対して右の数値が加算される エクセルの関数を教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
A1セルは空のままでA2セルから下方にお示しのデータが入力されているとします。 B2セルには次の式を入力して下方にドラッグコピーします。 =IF(A2="","",IF(ROW(A1)=1,1,IF(AND(COUNTIF(A$2:A2,A2)=1,OFFSET(A2,-2,0)=OFFSET(A2,-1,0)),MAX(B$1:B1)+1,1)))
- yosifuji20
- ベストアンサー率43% (2675/6115)
回答No.1
ご質問の意味が不明です。 「この2列の数字は左側の数字に対して、右側がその数字の個数なのですが」 と言うことですが、 たとえば一番下の29404 は何処からが左の数字で何処からが右側でしょうか。 また「左の数字が統合され」と言う意味はどういうことでしょうか。 同じ左の数字のグループと言う意味で、そのグループごとにその個数のトータルを計算すると言う意味でしょうか。 この当たりあなたの言いたい意味がもうひとつ不明ですが。
補足
840 1 1260 1 1260 1 1260 1 1890 2 1890 1 1890 1 2310 3 2646 1 2646 1 2940 4 この2列の数字は左側の数字に対して、右側が その数字の個数なのですが、 左の数字が統合され、それに対して右の数値が加算される エクセルの関数を教えてください。 ※すいません数字の間に間隔がありませんでした。 訂正しました。