я рассчитываю на конкретные месяцы, скажем, 6 и 7 месяцев, потому что это праздник.

Я нашел эту функцию в сети здесь очень внизу страницы.

    =COUNT(FILTER(A2:A;(A2:A-DAY(A2:A))<=DATE(C1;D1;0);(B2:B-DAY(B2:B))>=DATE(C1;D1;0)))

где C1 - год для поиска, а D1 - номер месяца для поиска, и я изменил его следующим образом

    =IF(YEAR(H204)=YEAR(J204);
COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);6;0);(J204-DAY(J204))>=DATE(YEAR(J204);6;0)))+COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);7;0);(J204-DAY(J204))>=DATE(YEAR(J204);7;0))) ; 
      IF(J204="";
         COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(H204);6;0);(J204-DAY(TODAY()))>=DATE(YEAR(H204);6;0)))+COUNT(FILTER(H204;(H204-DAG(H204))<=DATUM(YEAR(H204);7;0);(J204-DAG(TODAY()))>=DATE(YEAR(H204);7;0)))+
         COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(TODAY());6;0);(J204-DAG(TODAY()))>=DATE(YEAR(TODAY());6;0)))+COUNT(FILTER(J204;(H204-DAY(H204))<=DATE(YEAR(TODAY());7;0);(J204-DAY(TODAY()))>=DATE(YEAR(TODAY());7;0))); 
         COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);6;0);(J204-DAY(J204))>=DATE(YEAR(H204);6;0)))+COUNT(FILTER(H204;(H204-DAG(H204))<=DATE(YEAR(H204);7;0);(J204-DAY(J204))>=DATE(YEAR(H204);7;0)))+
         COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(J204);6;0);(J204-DAY(J204))>=DATE(YEAR(J204);6;0)))+COUNT(FILTER(H204;(H204-DAY(H204))<=DATE(YEAR(J204);7;0);(J204-DAY(J204))>=DATE(YEAR(J204);7;0)))
         )
          )

потому что первые формулы не совсем верны. Из этой функции я написал, что она работает, НО только когда второй столбец J204="" пуст, я хочу использовать дату TODAY .

так что я заменил это

  (J204-DAY(J204))    ---> (J204-DAY(TODAY())  in line4 and 5

Но я не знаю, как заменить J204?

Как я могу сделать это работает пожалуйста?

РЕДАКТИРОВАТЬ

чтобы прояснить, у меня есть только проблема, если столбец J пуст (без даты), поэтому я хочу вместо этого использовать TODAY вместо J204, так как я могу переключить это

   (J204-DAY(J204))  to   TODAY ??

1 ответ1

0

J204 является ссылкой на ячейку. Либо вставьте =TODAY() в эту ячейку, либо измените каждую ссылку на J204 в этой формуле на другую ссылку на ячейку или TODAY() .

Но из вопроса, который вы задаете и что обсуждается в / по этой ссылке, я не уверен, что ваша формула действительно делает то, что вы хотите сделать? Звучит так, как будто вы хотите получить «июнь, июль», в то время как формула пытается получить счет за месяцы, прошедшие между двумя датами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .