Відповіді:
=COUNTIFS(A1:A5,MONTH(A1))
Ця формула отримує місячну частину лише для A1, її потрібно отримати для всіх значень.
На жаль, ви не можете перетворити діапазон всередині COUNTIFS, вам потрібно скористатися іншою функцією.
Це буде SUMв межах формули масиву :
=SUM(IF(MONTH($A$1:$A$5)=C1,1,0))
Оскільки це формула масиву, після натискання клавіші потрібно натиснути CTRL + SHIFT + ENTER замість ENTER.
Отже, ви спробували:
=COUNTIFS(A1:A5,MONTH(A1))
Це не спрацює, оскільки у вас є умова порахувати, якщо що-небудь у стовпці А по суті дорівнює 1. 1/25/18 не дорівнює 2 і однаково для решти.
Є два способи досягти того, що ви хочете. Можна або скористатися допоміжним стовпчиком, або зробити все це за однією формулою. Я б фактично рекомендував допоміжний стовпчик.
Використовуючи стовпчик допомоги
Отже, оскільки всі ваші дані містяться у колонці A, у стовпчик B1 ставлять:
=Month(A1)
а потім перетягніть вниз. У стовпчик B1 помістіть:
=countif(B:B,1)
Таким чином ваші дані мають однаковий формат. = Місяць () завжди поверне число, що допоможе вам порівняти список номерів із тим, що шукаєте, а не шукати дати для числа, як раніше.
Робити це все в одній формулі
Інший спосіб - використовувати формулу масиву. Майте на увазі, що загалом формули масивів надзвичайно повільні та інтенсивні в процесорі, тому їх слід використовувати економно.
У комірку B1 ви поставите:
{=SUM(IF(MONTH(A1:A5)=1,1,0))}
Після введення цієї формули переконайтесь, що ви натискаєте Ctrl+ Shift+, Enterщоб він визнав, що є масив.
Місяць () у цій формулі повертає список чисел (масив), а потім оператор IF () говорить, що якщо будь-яке з цих чисел = 1, то повертається 1, а якщо ні, то повертається 0 (що по суті рахується). Зовнішня частина IF, SUM просто додає всі повернені значення.
У Стілку В2 напишіть цю Формулу, щоб отримати кількість місяців:
=SUMPRODUCT(1*(MONTH($A$2:$A$6)=MONTH(A2)))
На C2 напишіть цю формулу масиву, щоб створити унікальний список підрахунку місяця:
{=IFERROR(INDEX($A$2:$A$6, MATCH(0,COUNTIF($C$1:C1, $A$2:$A$6), 0)),"")}
NB Завершіть цю формулу за допомогою Ctrl + Shift + Enter.
=COUNTIFS(A1:A5,MONTH(A1))так що це повернуло? Будь ласка редагувати і оновлювати свій питання.