Conta mesi specifici incontrati tra due giorni


0

Sto cercando di contare per mesi specifici diciamo il mese 6 e 7 perché la sua vacanza.

Ho trovato questa funzione su netto qui molto in fondo alla pagina.

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

dove C1 è l'anno da cercare e D1 è il numero del mese da cercare e l'ho modificato in questo modo

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

perché le prime formule non sono proprio corrette. Da questa funzione l'ho scritto funziona MA solo quando la seconda colonna J204="" è vuoto che voglio usare TODAY s data.

così ho sostituito questo

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

Ma non so come sostituire J204?

Come posso rendere questo lavoro pls?

MODIFICARE

per chiarire che ho solo un problema se la colonna J è vuota (nessuna data) quindi voglio invece usarla TODAY invece di J204, quindi come posso cambiare questo

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

stai mescolando diversi programmi / lingue, il che rende davvero difficile aiutare. Si prega di notare che solo Excel / inglese è sul tema qui (o la traduzione grezza è meglio dei nomi di funzioni tedesche (??)).
Máté Juhász

In che lingua è diretto il tuo ufficio? Hai Anno che è Inglese, Datum che potrebbe essere tedesco ma Dag e Antal non mi dicono nulla. Giorno e Conte forse? Potrebbe essere belga o olandese?
Seth

@ MátéJuhász E seth hahaha mi dispiace molto non ha notato la lingua, ho cambiato la lingua mi dispiace molto
Scooter Daraf

Per favore descrivi esattamente di cosa hai bisogno, invece di limitarti a fare riferimento a qualcosa di simile e postare il tuo tentativo. Le domande dovrebbero essere auto-esplicative ed essere comprensibili da sole.
Máté Juhász

@ MátéJuhász ho spiegato nella mia modifica, non so come non lo capisci. Voglio solo sostituire la colonna 2 quando è vuota per gestire con TODAY.
Scooter Daraf

Risposte:


0

J204 è un riferimento di cella. O mettere =TODAY() in quella cella o cambiare ogni riferimento a J204 in quella formula in un altro riferimento di cella o TODAY().

Ma dalla domanda che stai ponendo e da cosa viene discusso in / su quel link non sono sicuro che la tua formula faccia effettivamente quello che vuoi fare? Sembra che tu voglia l'output "Giugno, Luglio" mentre la formula tenta di ottenere un conteggio per i mesi trascorsi tra due date.


si voglio contare il conteggio di giugno e luglio tra prima data e seconda data, e se la seconda data è vuota, allora voglio usare il conteggio fino ad oggi
Scooter Daraf

intendi così (TODAY()-DAY(TODAY())
Scooter Daraf

Sì, almeno quello correggerebbe la tua ultima riga nella tua domanda.
Seth
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.