• 締切済み

エクセル関数を教えてください!

840 1 1260 1 1260 1 1260 1 1890 2 1890 1 1890 1 2310 3 2646 1 2646 1 2940 4 この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 は何処からが左の数字で何処からが右側でしょうか。 また「左の数字が統合され」と言う意味はどういうことでしょうか。 同じ左の数字のグループと言う意味で、そのグループごとにその個数のトータルを計算すると言う意味でしょうか。 この当たりあなたの言いたい意味がもうひとつ不明ですが。

ko0130
質問者

補足

840 1 1260 1 1260 1 1260 1 1890 2 1890 1 1890 1 2310 3 2646 1 2646 1 2940 4 この2列の数字は左側の数字に対して、右側が その数字の個数なのですが、 左の数字が統合され、それに対して右の数値が加算される エクセルの関数を教えてください。 ※すいません数字の間に間隔がありませんでした。 訂正しました。

関連するQ&A

専門家に質問してみよう