Freeforumzone mobile

Aiuto per formule excel

  • Posts
  • OFFLINE
    Federica Calabrese
    Post: 1
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/19/2019 3:24 PM
    Aiuto per formule excel
    Buongiorno a tutti!
    Sto creando un file Excel ma non capisco perché non mi funziona una formula.
    Il file è così composto:
    1 pagina con dentro i nomi dei fornitori, il tipo di pagamento la data di inizio competenza la data di fine competenza l'importo al netto dell'Iva e quanto mi costa mensilmente.
    2pagina con l'elenco dei fornitori e i mesi dell'anno.
    Avrei bisogno una formula che mi vada a prendere la data di inizio la data di fine e il nome e se rileva che è nel mese deve mettere il costo mensile e naturalmente se trova più fornitori con lo stesso nome deve sommari.
    Io ho provato una formula fatta cosi :
    =se(e(mese>=all'intervallo delle celle di inizio competenza, mese<=all'intervallo delle celle di fine competenza, intervallo di celle dei nomi fornitori ="nome"), intervallo di celle del costo mensile, 0)

    Non capisco perché mi funziona solo nelle prime due righe del file e poi non mi funziona più

    Qualcuno riesce ad aiutarmi?
    Grazie mille
  • OFFLINE
    DANILOFIORINI
    Post: 406
    Registered in: 1/15/2016
    Location: ROMA
    Age: 46
    Senior User
    2016
    00 9/19/2019 4:17 PM
    Buonasera
    Allega un file con un po di dati e il risultato da ottenere scritto a mano
  • OFFLINE
    Federica Calabrese
    Post: 1
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/19/2019 5:37 PM
    Dovrebbe essere una cosa simile a questa, ma i dati nella seconda pagina dovrebbero essere automatici.
    Grazie
  • OFFLINE
    DANILOFIORINI
    Post: 407
    Registered in: 1/15/2016
    Location: ROMA
    Age: 46
    Senior User
    2016
    00 9/19/2019 6:44 PM
    Buonasera
    I dati iniziali sono quelli di foglio1 e quelli da ottenere quelli del2??
    Puoi spiegare come ci arrivi a quei risultati?
  • OFFLINE
    Federica Calabrese
    Post: 2
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/19/2019 7:33 PM
    DANILOFIORINI, 19/09/2019 18.44:

    Buonasera
    I dati iniziali sono quelli di foglio1 e quelli da ottenere quelli del2??
    Puoi spiegare come ci arrivi a quei risultati?

    Si i dati iniziali sono quelli del foglio uno che prendo dalle varie fatture.
    Le date di competenza sono le date del periodo che mi copre la fattura che hanno un inizio e una fine.
    Nel foglio due mi deve uscire il costo di competenza del mese ( es se il costo mi copre tre mesi ogni mese avrà la sua cifra quindi il costo diviso i mesi) nel mese corretto e nel fornitore corretto. E se il fornitore ha più costi nel mese deve sommarli.
  • OFFLINE
    DANILOFIORINI
    Post: 408
    Registered in: 1/15/2016
    Location: ROMA
    Age: 46
    Senior User
    2016
    00 9/20/2019 10:16 AM
    Buongiorno
    in B2 del foglio2 da trascinare a destra e poi in basso

    =MATR.SOMMA.PRODOTTO(--((Foglio1!$A$2:$A$500=$A2))*((B$1>=Foglio1!$C$2:$C$500)*(B$1<=Foglio1!$D$2:$D$500))*Foglio1!$G$2:$G$500)
  • OFFLINE
    Federica Calabrese
    Post: 3
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/20/2019 1:54 PM
    DANILOFIORINI, 20/09/2019 10.16:

    Buongiorno
    in B2 del foglio2 da trascinare a destra e poi in basso

    =MATR.SOMMA.PRODOTTO(--((Foglio1!$A$2:$A$500=$A2))*((B$1>=Foglio1!$C$2:$C$500)*(B$1<=Foglio1!$D$2:$D$500))*Foglio1!$G$2:$G$500)

    Grazie, ma non mi funziona lo stesso correttamente :(
    Ho provato ad inserirla nel file del lavoro originale e me le mischia tutte :(
    Può essere che essendo l'excel al lavoro in inglese non converte in modo esatto la formula?
    [Edited by Federica Calabrese 9/20/2019 2:54 PM]
  • OFFLINE
    Federica Calabrese
    Post: 4
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/20/2019 3:02 PM
    DANILOFIORINI, 20/09/2019 10.16:

    Buongiorno
    in B2 del foglio2 da trascinare a destra e poi in basso

    =MATR.SOMMA.PRODOTTO(--((Foglio1!$A$2:$A$500=$A2))*((B$1>=Foglio1!$C$2:$C$500)*(B$1<=Foglio1!$D$2:$D$500))*Foglio1!$G$2:$G$500)

    Rettifico anche su computer in italiano stesso problema :(
  • OFFLINE
    DANILOFIORINI
    Post: 409
    Registered in: 1/15/2016
    Location: ROMA
    Age: 46
    Senior User
    2016
    00 9/20/2019 4:08 PM
    La formula restituisce i risultati che hai messo nel file di esempio.....
    Allega quello dove riscontri l'errore e metti a parte il risultato da ottenere
  • OFFLINE
    dodo47
    Post: 2,396
    Registered in: 4/6/2013
    Location: ROMA
    Age: 72
    Veteran User
    2010
    00 9/20/2019 4:18 PM
    ciao
    la formula di Danilo (saluti) è corretta.
    L'unica cosa che non riscontrerai rispetto al tuo esempio sono i dati del fornitore 3 perchè nel tuo file, foglio1 D4 c'è scritto 31/03/2019 anzichè 31/12/2019 (data che genererebbe i valori per tale fornitore)

    saluti



    [Edited by dodo47 9/20/2019 4:20 PM]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Federica Calabrese
    Post: 6
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/20/2019 8:10 PM
    Re:
    DANILOFIORINI, 20/09/2019 16.08:

    La formula restituisce i risultati che hai messo nel file di esempio.....
    Allega quello dove riscontri l'errore e metti a parte il risultato da ottenere




    Grazie mille per l'aiuto!
    Sono riuscita!!!!!
    mi sa che inizialmente avevo scritto male qualcosa🙈🙈

    Grazie mille è un genio!!!
  • OFFLINE
    Federica Calabrese
    Post: 7
    Registered in: 9/19/2019
    Junior User
    Professional plus 2016
    00 9/20/2019 8:11 PM
    Re:
    dodo47, 20/09/2019 16.18:

    ciao
    la formula di Danilo (saluti) è corretta.
    L'unica cosa che non riscontrerai rispetto al tuo esempio sono i dati del fornitore 3 perchè nel tuo file, foglio1 D4 c'è scritto 31/03/2019 anzichè 31/12/2019 (data che genererebbe i valori per tale fornitore)

    saluti







    Grazie mille.. mi sa che avevo scritto male qualcosa inizialmente!
    Grazie mille