Policz konkretne miesiące napotkane między dwoma dniami


0

im liczyć na konkretne miesiące powiedzmy miesiąc 6 i 7, ponieważ jego wakacje.

Znalazłem tę funkcję na netto tutaj w dół strony.

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

gdzie C1 to rok wyszukiwania, a D1 to numer miesiąca do wyszukania i tak to zmodyfikowałem

    =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)))
         )
          )

ponieważ pierwsze formuły nie są prawdziwe. Z tej funkcji napisałem, że działa ALE tylko wtedy, gdy druga kolumna J204="" jest pusty Chcę użyć TODAY s data.

więc zastąpiłem to

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

Ale nie wiem jak zastąpić J204?

Jak mogę to zrobić?

EDYTOWAĆ

aby wyjaśnić, że mam problem, jeśli kolumna J jest pusta (brak daty), więc chcę użyć TODAY zamiast J204, więc jak mogę to zmienić

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

miksujesz różne programy / języki, co bardzo utrudnia pomoc. Należy pamiętać, że tylko temat Excel / angielski jest tutaj na temat (albo surowe tłumaczenie jest lepsze niż niemieckie (??) nazwy funkcji).
Máté Juhász

W jakim języku działa Twoje biuro? Masz rok, który jest angielski, punkt odniesienia, który może być niemiecki, ale Dag i Antal nic mi nie mówią. Może dzień i hrabia? Czy może być belgijski czy holenderski?
Seth

@ MátéJuhász I seth hahaha im bardzo przepraszam nie zauważyłem języka, zmieniłam język bardzo mi przykro
Scooter Daraf

Opisz dokładnie, czego potrzebujesz, zamiast odnosić się do czegoś podobnego i publikować próbę. Pytania powinny być zrozumiałe i zrozumiałe same w sobie.
Máté Juhász

@ MátéJuhász Wyjaśniłem w mojej edycji, nie wiem jak tego nie rozumiesz. Po prostu chcesz zastąpić kolumnę 2, gdy jest pusta, aby obsługiwać DZISIAJ.
Scooter Daraf

Odpowiedzi:


0

J204 to odwołanie do komórki. Albo umieść =TODAY() do tej komórki lub zmień każde odwołanie do J204 w tej formule na inne odwołanie do komórki lub TODAY().

Ale z pytania, które zadajesz i co jest omawiane w / na tym łączu, nie jestem pewien, czy twoja formuła faktycznie robi to, co chcesz zrobić? Brzmi to tak, jakbyś chciał uzyskać wynik „czerwiec, lipiec”, podczas gdy formuła próbuje uzyskać liczbę za miesiące, które upłynęły między dwiema datami.


tak, chcę policzyć czerwiec i lipiec między pierwszą datą a drugą datą, a jeśli druga data jest pusta, chcę, aby liczyć się do dzisiaj
Scooter Daraf

masz na myśli to (TODAY()-DAY(TODAY())
Scooter Daraf

Tak, przynajmniej poprawiłoby to twoją ostatnią linię w twoim pytaniu.
Seth
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.