ricerca una stringa in un elenco e sommare gli importi a condizione di un range di date

Anonimo
2022-07-26T12:34:55+00:00

ho un foglio excel di movimenti bancari con a2:a1000 data operazione A2:a1000 data contabile c2:c1000movimenti f2:f1000 contabile, devo sommare gli importi F2:F1000 a condizione che corrispondano allaRICERCA di una stringa nella cella h8 con ulteriore limitazione che ricerchi in un range di date inserite in 2 celle separate. i4 e i5; ho provato con questa formula ma non funziona =SOMMA.SE(VAL.ERRORE(RICERCA($H$8;INDIRETTO("D2:D"&J5)));0;INDIRETTO("F2:F"&J5));INDIRETTO("A2:A"&J5);">="&L4;INDIRETTO("A2:A"&J5);"<="&L5)))

oppure =SOMMA.PIÙ.SE(VAL.ERRORE(RICERCA($H$16;indiretto("$D$2:$D$"&$J$5);0;indiretto("$F$2:$F$"&j5)(INDIRETTO("A2:A"&J5);">="&I4;INDIRETTO("A2:A"&J5);"<="&I5))))

mi potete aiutare? grazie

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

12 risposte

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-07-26T15:38:59+00:00

    🤣🤣Norman ti ho fregato nel tempo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-07-26T15:22:32+00:00

    Ciao giosp,

    LA TUA RISPOSTA E OK MA MANCA LA POSSIBILITA' DI RICERCARE UNA STRINGA, nel tuo esempio colonna c, su cui fare la somma della colonna f ,nel range delle date in j4 e j5. mi spiego meglio... devo sommare i vari importi della colonna f che rispondano, ad esempio, alla voce gaz della colonna c e che rispettino il range di date in j4 e j5.

    Prova:

    =MATR.SOMMA.PRODOTTO((C2:C100=I8)*(A2:A100>=J4)*(A2:A100<=J5)*(F2:F100))

    Immagine

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-07-26T15:16:31+00:00

    scusate ma perchè usate indiretto?

    totale spesa

    =MATR.SOMMA.PRODOTTO(($A$1:$A$30>=$J$4)*($A$1:$A$30<=$J$5)*($C$1:$C$30=$J$3)*$F$1:$F$30)

    numero bollette

    =MATR.SOMMA.PRODOTTO(($A$1:$A$30>=$J$4)*($A$1:$A$30<=$J$5)*($C$1:$C$30=$J$3))Immagine

    o non ho capito il calcolo da fare?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2022-07-26T15:11:22+00:00

    CIAO

    LA TUA RISPOSTA E OK MA MANCA LA POSSIBILITA' DI RICERCARE UNA STRINGA, nel tuo esempio colonna c, su cui fare la somma della colonna f ,nel range delle date in j4 e j5. mi spiego meglio... devo sommare i vari importi della colonna f che rispondano, ad esempio, alla voce gaz della colonna c e che rispettino il range di date in j4 e j5.

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2022-07-26T13:34:41+00:00

    Ciao giosp,

    ho un foglio excel di movimenti bancari con a2:a1000 data operazione A2:a1000 data contabile c2:c1000movimenti f2:f1000 contabile, devo sommare gli importi F2:F1000 a condizione che corrispondano allaRICERCA di una stringa nella cella h8 con ulteriore limitazione che ricerchi in un range di date inserite in 2 celle separate. i4 e i5; ho provato con questa formula ma non funziona =SOMMA.SE(VAL.ERRORE(RICERCA($H$8;INDIRETTO("D2:D"&J5)));0;INDIRETTO("F2:F"&J5));INDIRETTO("A2:A"&J5);">="&L4;INDIRETTO("A2:A"&J5);"<="&L5)))

    oppure =SOMMA.PIÙ.SE(VAL.ERRORE(RICERCA($H$16;indiretto("$D$2:$D$"&$J$5);0;indiretto("$F$2:$F$"&j5)(INDIRETTO("A2:A"&J5);">="&I4;INDIRETTO("A2:A"&J5);"<="&I5))))

    mi potete aiutare? grazie

    Con riferimento all'immagine seguente, prova una formula del genere:

    =MATR.SOMMA.PRODOTTO(INDIRETTO("F2"&":F"&I8)*(INDIRETTO("A2"&":A"&I8)<=J5)*(INDIRETTO("A2"&":A"&I8)>=J4))

    Immagine

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento