Автоматически подсчитывать количество платежей в каждой платежной группе в 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. Запишите эту формулу массива в ячейку A10, закончите ctrl+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)))будетподсчитывать факты совершения платежей.

При необходимости измените ссылки на ячейки в формуле.

Связанный контент