Excelで各支払いグループの支払い回数を自動的にカウントする

Excelで各支払いグループの支払い回数を自動的にカウントする

次のようなスプレッドシートがあります:

DATE      |PYMT AMT
01/01/2000|$1000
02/01/2000|$1000
....
12/01/2000|$1000
01/01/2001|$2000
02/01/2001|$2000

次のような別のテーブルを作成するにはどうすればよいでしょうか。

Payment Count |Payment Amount  
03            |$1000
02            |$2000

COUNTIF()この式 = を使用すると、支払い金額を事前に知ることができますCOUNTIF(B1:B300,"1000")

しかし、その金額がいくらになるか事前に分からない場合はどうすればいいでしょうか?

答え1

きっとあなたはこのようなものを探しているのでしょう。

Range にデータがあると想定していますA2:B6

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

使い方:

  1. この配列数式をセルに入力しA10ctrl+Shift+Enter& で終了します。

    {=IFERROR(INDEX($B$2:$B$6, MATCH(0,COUNTIF($A$9:A9, $B$2:$B$6), 0)),"")}
    
  2. この数式をセルに入力してB10下方向に塗りつぶします。

    =IF(A10="","No Val",(COUNTIF($B$2:$B6,A10)))

注意

  1. 上記の式の最初の部分は=IF(A10="","No Val",エラーを生成するのに役立ちます値がわからない場合、または数える値がない場合。
  2. 第二部(COUNTIF($B$2:$B6,A10)))では行われた支払いの発生をカウントします。

必要に応じて数式内のセル参照を調整します。

関連情報