Calcolo ritardo tra record.

Anonimo
2019-02-28T20:05:17+00:00

Ciao,

non riesco a trovare un ciclo che mi dia gli stessi risultati scritti nel campo "Risultato_Esatto":

La tabella in questione si chiama "Singoli" con i campi: "Data", "Ora","GG" e "R" in cui debbono uscire gli stessi risultati scritti manualmente nel campo "E" delle immagini postate.

In definitiva debbo contare quante date intercorrono tra l'una e l'altra (considerando quelle gemelle una sola volta) inserendo il risultato nel campo "GG" con la lettera "V".

Spero riusciate a capire il senso del risultato, in quanto a spiegarlo è un tantino complicato :-)

Vladimiro

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

36 risposte

Ordina per: Meno recente
  1. Anonimo
    2019-03-04T09:36:36+00:00

    Ciao Vladimiro,

    c'è qualcosa che non ho capito bene:

    • se per le due date del 30/01 la sequenza è corretta e la V della seconda data vale 2 perchè somma 1 della P della prima data, perchè nelle tre date del 10/02 la V della seconda data, che segue la P della prima data, vale 1 anzichè 2?

    per il 10/02 mi sarei aspettato di vedere "vuoto, 2, 0"

    Cosa mi sfugge?

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-03-04T12:36:37+00:00

    Ciao Vladimiro,

    c'è qualcosa che non ho capito bene:

    • se per le due date del 30/01 la sequenza è corretta e la V della seconda data vale 2 perchè somma 1 della P della prima data, perchè nelle tre date del 10/02 la V della seconda data, che segue la P della prima data, vale 1 anzichè 2?

    per il 10/02 mi sarei aspettato di vedere "vuoto, 2, 0"

    Cosa mi sfugge?

    David

    Ciao David,

    il 30/01/2019 dà come risultato 2 in quanto nella data univoca del 29/01/2019 c'è una P che dev'essere conteggiata. Ci fosse stata una V il risultato del 30/01/2019 sarebbe rimasto 1.

    Poniamo che nelle tre date del 10/02/2019 ci fossero state 3 P, nella data del 12/02/2019 la V avrebbe assunto il valore di 4.

    In definitiva, quando in più date simili c'è almeno una V, le P si annullano, al contrario le P si sommano.

    :-)

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2019-03-04T13:25:36+00:00

    no allora non ho capito nulla ...

    che la V del 30/01 desse 2 mi era chiaro ma in quanto nella stessa data 30/01 esiste un P precedente.

    Quello che mi risultava strano è che seguendo questa filosofia nelle tre date del 10/02, a mio avvio, il risultato sarebbe dovuto essere "nullo" per la P delle ore 14.00, un 2 per la V delle ore 15.00 (proprio seguendo il discorso fatto per il 30/01) e 0 per la terza V del 30/01 delle ore 16.00

    L'ultima frase poi relativa al 12/02 rimette tutto in discussione in quanto il fondamento di tutto, nel mio film, erano le date uguali e di conseguenza la V del 12/02, nel tuo esempio, sarebbe comunque stata una 1.

    A questo punto devo ripensare a tutta la funzione.

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2019-03-04T15:49:53+00:00

    Ciao David,

    no allora non ho capito nulla ...

    che la V del 30/01 desse 2 mi era chiaro ma in quanto nella stessa data 30/01 esiste un P precedente.

    La P nella stessa data del 30/01 è annullata dalla presenza della V . La stessa V prende valore 2 in quanto si somma alla data univoca del 29/01

    Quello che mi risultava strano è che seguendo questa filosofia nelle tre date del 10/02, a mio avvio, il risultato sarebbe dovuto essere "nullo" per la P delle ore 14.00, un 2 per la V delle ore 15.00 

    No, le tre date del 10/02 avendo la V annulla la P e azzera la seconda V.

    L'ultima frase poi relativa al 12/02 rimette tutto in discussione in quanto il fondamento di tutto, nel mio film, erano le date uguali e di conseguenza la V del 12/02, nel tuo esempio, sarebbe comunque stata una 1.

    Infatti, sempre seguendo questo ragionamento, visto che le tre date del 10/02 precedenti a quella del 12/02, hanno avuto almeno una V, la conta del 12/02 con la V ricomincia.

    Qual'è la logica di questi risultati:

    coma avrai notato, il campo "Ora" ha diversi orari che vanno dalle ore 14.00 alle ore 21.00 ecco perché trovi orari diversi in una o più date simili.

    Siccome dobbiamo calcolarci il ritardo che intercorre tra una data e l'altra nel momento in cui non c'è una vincita rappresentata dalla V, quello che dobbiamo sommare sono le partite perse rappresentate dalla P.

    Se in più date simili, cioè in orari diversi di una stessa data c'è almeno una vittoria V, le partite perse P si annullano e il ritardo resta 1 sempre che non ci siano una o più date simili precedenti solo con la P, in questo caso, alla V = 1 si sommano tutte le P.

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2019-03-04T21:38:28+00:00

    Ciao David,

    vedi se così riesci ad interpretare meglio i risultati in quanto nel post precedente ho commesso un errore, nel senso che in più date simili solo con la P, il risultato non è la somma delle P, ma una sola P:

    Fermo restando i risultati come quelli del campo "Risultato_Esatto", nel campo RM ho inserito i risultati in dettaglio in modo che si possano meglio interpretare. Chiuso significa che non ha seguito e non si somma con nulla:

    27/01/2019 14.00 V 1 (chiuso) 1
    29/01/2019 16.00 P 1
    30/01/2019 14.00 P 0
    30/01/2019 16.00 V 2 (P + V) 2
    01/02/2019 16.00 P 1
    02/02/2019 14.00 P 1
    02/02/2019 15.00 P 0
    02/02/2019 16.00 P 0
    03/02/2019 14.00 V 3 (P + P + V) 3
    03/02/2019 15.00 P 0
    03/02/2019 16.00 P 0
    09/02/2019 14.00 V 1 (chiuso) 1
    09/02/2019 15.00 V 0 0
    09/02/2019 16.00 V 0 0
    10/02/2019 14.00 P 1
    10/02/2019 15.00 P 0
    10/02/2019 16.00 P 0
    12/02/2019 15.00 V 2 (P + V) 2

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento