Excel テーブル内のグループ値のカウントによる増加

Excel テーブル内のグループ値のカウントによる増加

エクセル2016-2021

スーパーユーザーは初めてなのでコメントできませんExcel のグループ値の数による増分これは私がやろうとしていることを説明していますが、Excel テーブル内にあります。

テーブルに次の内容が含まれているとします。

Excel テーブル

列を自動増分するための式は何ですか[構造化参照を含む式]構造化参照? ユーザーが新しい年を追加すると、数式が自動的に適用されるはずです。これはテーブルの場合に当てはまります。ところで、year=2019 および increment=1 が col=a を参照するようにテーブルが並べ替えられている場合、year-increment が信頼できる ID のようなもので、増分が変更されないようにする方法はありますか? 不可能かもしれませんが、質問します!

答え1

最初のセル:

=SUMPRODUCT(--(INDEX([year],ROW($1:1))=[@year]))

または

=SUMPRODUCT(--(INDEX([year],1):[@year]=[@year]))

@jgran の以下のコメントを参照してください。最初の数式は、Excel 2019 ではそのユーザーに対して適切に機能しないようですが、Excel 2021 では機能します。2 番目の数式は両方のバージョンで機能します。

ここに画像の説明を入力してください

答え2

次の式を試してください:

=COUNTIF($A$2:A2,A2)

ここに画像の説明を入力してください

関連情報