Condividi tramite

Contare occorrenze senza duplicati

Anonimo
2023-08-31T21:10:49+00:00
NOSOLOGICO NOME COGNOME COMUNE_NASCITA DATA_NASCITA REPARTO REGIME DATA RICOVERO CAMPIONE BIOLOGICO DATA PRELIEVO MICRORGANISMO ISOLATO N. PAZIENTI stesso microrganismo ALERT CLUSTER
DORA AVINO ONCOLOGIA 05/05/2023 Candida albicans
VALERIA BELSITO PETRIZZI EMATOLOGIA 06/05/2023 Enterococcus faecium VRE
ROSA AMATRUDA MEDICINA GENERALE 07/05/2023 Klebsiella pneumonia spp
DORA AVINO ONCOLOGIA - 08/05/2023 Enterococcus faecium VRE
CIRO CLAUDIO RICCIO ANESTESIA E RIANIMAZIONE - 09/05/2023 Enterococcus faecium VRE
ROCCO ALIBERTI ANESTESIA E RIANIMAZIONE - 10/05/2023 Enterococcus faecium VRE
CIRO CLAUDIO RICCIO ANESTESIA E RIANIMAZIONE - 11/05/2023 Acinetobacter baumanii complex MDR
DORA AVINO ANESTESIA E RIANIMAZIONE - 12/05/2023 Klebsiella pneumonia spp

ho inserito alcune colonne nel mio file ora la seguente formula di gianfranco955

dovrebbe essere modificata secondo lo stesso obiettivo, ovvero la formula nella

colonna "L" deve CONTARE quante volte la combinazione dei valori in "F" e "K"

si ripete nei SETTE giorni PRECEDENTI la data contenuta in "J", escludendo in questo

intervallo il conteggio dei duplicati del nome e cognome (colonna B | colonna C)

e grazie per l'aiuto

=SE($E4>0;MATR.SOMMA.PRODOTTO(($F4=$F$4:$F$1000)*($A4=$A$4:$A$1000)*

($E$4:$E$1000>$E4-6)*($E$4:$E$1000<=$E4))-

CONTA.PIÙ.SE($B$4:B1000;B4;$A$4:A1000;A4;$F$4:F1000;F4;$E$4:E1000;">="&E4-

6;$E$4:E1000;"<="&E4)+1;"")

[modificato titolo]

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

Risposta accettata dall'autore della domanda

  1. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-09-01T18:15:15+00:00

    con la formula:

    =SE.ERRORE(RIGHE(UNICI(FILTRO($B$3:$C$9;($F$3:$F$9=F3)*($K$3:$K$9=K3)*($J$3:$J$9<=J3)*($J$3:$J$9>=(J3-7)))));0)

    • in L9 compare 1 anche se K9 è vuota;
    • in L11 compare 3 che NON è corretto ma dovrebbe essere 5;
    • da L12 in poi compare 0 (se è possibile non visualizzarlo è meglio)

    La formula è corretta, bastava allungare gli intervalli, ne ho approfittato per aggiungere il controllo sui dati necessari (reparto, data, microorganismo):

    L3

    =SE(O(F3="";J3=0;K3="");"Inserire dati";SE.ERRORE(RIGHE(UNICI(FILTRO($B$3:$C$3000;($F$3:$F$3000=F3)*($K$3:$K$3000=K3)*($J$3:$J$3000<=J3)*($J$3:$J$3000>=(J3-7)))));0))

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento

12 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-09-01T14:20:58+00:00
    NOSOLOGICO NOME COGNOME COMUNE_NASCITA DATA_NASCITA REPARTO REGIME DATA RICOVERO CAMPIONE BIOLOGICO DATA PRELIEVO MICRORGANISMO ISOLATO N. PAZIENTI stesso microrganismo
    CIRO CLAUDIO RICCIO ANESTESIA E RIANIMAZIONE 14/05/2023 Enterococcus faecium VRE 0
    CIRO CLAUDIO RICCIO EMATOLOGIA - DH 14/05/2023 Enterococcus faecium VRE 1
    CIRO CLAUDIO RICCIO ANESTESIA E RIANIMAZIONE 15/05/2023 Acinetobacter baumanii complex MDR 1
    ANGELINA CORRADO ANESTESIA E RIANIMAZIONE 15/05/2023 Acinetobacter baumanii complex MDR 2
    ANGELINA FAIELLA ANESTESIA E RIANIMAZIONE 16/05/2023 Acinetobacter baumanii complex MDR 2
    ANGELINA FAIELLA ANESTESIA E RIANIMAZIONE 16/05/2023 Acinetobacter baumanii complex MDR 3
    ANGELINA CORRADO MEDICINA GENERALE 16/05/2023 3
    NICOLA ESPOSITO ANESTESIA E RIANIMAZIONE 17/05/2023 Acinetobacter baumanii complex MDR 1
    CARLA FASANO ANESTESIA E RIANIMAZIONE 18/05/2023 Acinetobacter baumanii complex MDR 3
    3
    0
    0

    con la formula:

    =SE.ERRORE(RIGHE(UNICI(FILTRO($B$3:$C$9;($F$3:$F$9=F3)*($K$3:$K$9=K3)*($J$3:$J$9<=J3)*($J$3:$J$9>=(J3-7)))));0)

    • in L9 compare 1 anche se K9 è vuota;
    • in L11 compare 3 che NON è corretto ma dovrebbe essere 5;
    • da L12 in poi compare 0 (se è possibile non visualizzarlo è meglio)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-09-01T06:48:17+00:00

    ciao

    te la faccio io una domanda mi sai dire perchè la formula di Eleuterio

    pur essendo giusta nel tuo schema non darà risultati esatti?

    nb

    eleuterio non rispondere tu altrimenti non vale eh!

    D'accordo 😉🤫

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-09-01T06:42:25+00:00

    ciao

    te la faccio io una domanda mi sai dire perchè la formula di Eleuterio

    pur essendo giusta nel tuo schema non darà risultati esatti?

    nb

    eleuterio non rispondere tu altrimenti non vale eh!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-09-01T06:25:33+00:00

    ho inserito alcune colonne nel mio file ora la seguente formula di gianfranco955

    dovrebbe essere modificata secondo lo stesso obiettivo, ovvero la formula nella

    colonna "L" deve CONTARE quante volte la combinazione dei valori in "F" e "K"

    si ripete nei SETTE giorni PRECEDENTI la data contenuta in "J", escludendo in questo

    intervallo il conteggio dei duplicati del nome e cognome (colonna B | colonna C)

    e grazie per l'aiuto

    =SE($E4>0;MATR.SOMMA.PRODOTTO(($F4=$F$4:$F$1000)*($A4=$A$4:$A$1000)*

    ($E$4:$E$1000>$E4-6)*($E$4:$E$1000<=$E4))-

    CONTA.PIÙ.SE($B$4:B1000;B4;$A$4:A1000;A4;$F$4:F1000;F4;$E$4:E1000;">="&E4-

    6;$E$4:E1000;"<="&E4)+1;"")

    L2

    =MATR.SOMMA.PRODOTTO(($F$2:$F$9=F2)*($K$2:$K$9=K2)*($J$2:$J$9<=J2)*($J$2:$J$9>=(J2-7))*($B$2:$B$9&$C$2:$C$9<>B2&C2))+1

    se hai 365/2021

    =SE.ERRORE(RIGHE(UNICI(FILTRO($B$2:$C$9;($F$2:$F$9=F2)*($K$2:$K$9=K2)*($J$2:$J$9<=J2)*($J$2:$J$9>=(J2-7)))));0)

    tutte da trascinare in basso.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento