Condividi tramite

Excel: selezione righe in base a intervallo di date.

Anonimo
2023-07-30T14:55:14+00:00

Salve, vorrei aiuto per impostare un filtro che su excel mi consenta di ottenere rapidamente i dati che mi servono. In particolare, ho dei fogli excel con su una colonna una lista di tutti i pazienti che hanno transitato per un determinato reparto ospedaliero, sulle due colonne successive ho data di ammissione in reparto e data di dimissione dal reparto. I pazienti sono centinaia e coprono un esteso intervallo di tempo (anni). Quello che mi serve sapere è come fare per rispondere a una data domanda: quanti pazienti e quali erano presenti in un dato giorno, quindi in una specifica data, in reparto, avendo solo le date di ingresso e uscita?

Grazie a chiunque vorrà aiutarmi

Microsoft 365 e Office | Excel | 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

2 risposte

Ordina per: Più utili
  1. Anonimo
    2023-07-30T15:52:43+00:00

    Ciao D. IANNELLO,

    Salve, vorrei aiuto per impostare un filtro che su excel mi consenta di ottenere rapidamente i dati che mi servono. In particolare, ho dei fogli excel con su una colonna una lista di tutti i pazienti che hanno transitato per un determinato reparto ospedaliero, sulle due colonne successive ho data di ammissione in reparto e data di dimissione dal reparto. I pazienti sono centinaia e coprono un esteso intervallo di tempo (anni). Quello che mi serve sapere è come fare per rispondere a una data domanda: quanti pazienti e quali erano presenti in un dato giorno, quindi in una specifica data, in reparto, avendo solo le date di ingresso e uscita?

    Grazie a chiunque vorrà aiutarmi

    Se disponi di Excel365 o Excel2021, potresti sfruttare la funzione Filtro.

    Quindi, immettendo la data di interesse in una cella, ad esempio F1, potresti immettere la formula:

      **~~=FILTRO(A2:A26;(B2:B26<=F1)\*(C2:C26>F1);"")~~**
    

    La formula originale è stata sostituita per gestire anche i pazienti senza data di dimissione

      **=FILTRO(A2:A26;(B2:B26<=F1)\*(C2:C26>F1)+(B2:B26<=F1)\*(C2:C26="");"")**
    
     [![Immagine](https://learn-attachment.microsoft.com/api/attachments/d1179db8-4143-4700-91b5-339278e97641?platform=QnA"https://learn-attachment.microsoft.com/api/attachments/50510cce-38d1-4af6-92c9-1d96623569ff?platform=QnA" title="filestore.community.support.microsoft.com" rel="ugc nofollow">Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-07-30T15:34:35+00:00

    Ciao

    Grazie per essere venuto al forum, mi chiamo Fuad, e sarò felice di assistervi nel miglior modo possibile.

    Ad esempio, utilizzando un formato di dati come il tuo

    Nomi dei pazienti nella colonna A

    Date di ammissione nella colonna B

    Date di scarico nella colonna C

    Per verificare la presenza di pazienti in una data specifica:

    Ecco cosa farò, userò E1 come cella in cui inserisco la data in questione che voglio estrarre.

    Nella cella D1, incollerò la formula sottostante e la trascinerò verso il basso fino all'ultimo paziente

    =SE(E($B1<=E$1; O($C1>=E$1; È.VUOTO($C1))); "Presente"; "Assente")

    La formula di cui sopra controllerà se la data in E1 cade tra la data di ricovero nella colonna B e la data di dimissione nella colonna C di ciascun paziente.

    Se lo fa o se la data di dimissione è vuota (cioè, il paziente è ancora in reparto), il paziente è considerato "Presente" in quella data; in caso contrario, sono considerati "Non presenti".

    Ora in D, puoi usare l'icona del filtro per selezionare Presenta e ora puoi contarli. Oppure usa un'altra formula in F1 per ottenere il numero:

    =CONT.SE(D:D; "Presente")

    Se c'è qualcos'altro su questo argomento su cui hai una domanda, fammelo sapere. In caso contrario, trascorri un meraviglioso resto della giornata.

    Migliori saluti Fuad

    Restituisci alla comunità. Aiuta la prossima persona che ha questo problema indicando se questa risposta ha risolto il tuo problema. Fai clic su Sì o No di seguito. </=E$1,>

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento