funzione cerca



  • funzione "cerca"
    di lino (utente non iscritto) data: 19/05/2015 16:45:50

    Buongiorno, ho il seguente problema che non resco a risolvere.
    Ho una situazione come riportata nella tabella sottostante:

    Trim. Codice Denominazione BENE SPESA
    DITTA DITTA
    3 A01 Ditta 1 prodotto 1 € 1.488,81
    3 A01 Ditta 1 prodotto 5 € 4.006,75
    3 A01 Ditta 1 prodotto 8 € 1.557,92
    3 A01 Ditta 1 prodotto 9 € 527,93
    3 A01 Ditta 1 prodotto 11 € 87.061,79
    3 A02 Ditta 2 prodotto 1 € 00.00
    3 A02 Ditta 2 prodotto 3 € 993,66
    3 A02 Ditta 2 prodotto 4 € 137,02
    3 A02 Ditta 2 prodotto 8 € 470,75
    3 A02 Ditta 2 prodotto 11 € 26.610,14
    3 A03 Ditta 3 prodotto 2 € 5.317,51
    3 A03 Ditta 3 prodotto 5 € 3.475,56
    3 A03 Ditta 3 prodotto 6 € 440,93
    3 A03 Ditta 3 prodotto 9 € 1.037,48
    3 A03 Ditta 3 prodotto 10 € 31.912,96
    3 A04 Ditta 4 prodotto 1 € 794,01
    3 A04 Ditta 4 prodotto 2 € 347,62
    3 A04 Ditta 4 prodotto 3 € 144,62
    3 A04 Ditta 4 prodotto 5 € 28.372,31
    3 A04 Ditta 4 prodotto 8 € 2.900,00
    3 A04 Ditta 4 prodotto 9 € 9.400,00

    Ora mi occorrerebbe, considerate che le Ditte sono più di 30 e i prodotti molteplici e ripartiti tra queste in modo variabile, una situazione di riepilogo per ditta e per prodotto del tipo sottoriportato:
    A01 BENE spesa
    prodotto 1
    prodotto 2
    prodotto 3
    prodotto 4
    prodotto 5
    prodotto 6
    prodotto 7
    prodotto 8
    prodotto 9
    prodotto 10
    prodotto 11

    Spero di essere stato chiaro nell'esporre il problema.
    Grazie a chiunque vorrà darmi una mano e disponibile per eventuali chiarimenti
    Lino



  • di ninai (utente non iscritto) data: 19/05/2015 19:45:35

    ciao
    se alleghi un file di esempio, con tipo di dati e struttura conformi a quanto richiesto è molto meglio assai di più


  • funzione "cerca"
    di lino (utente non iscritto) data: 20/05/2015 09:47:21

    ho mandato in allegato il file sperando di essere stato abbastanza chiaro. in caso contrario chiedi pure.
    grazie ancora per l'aiuto.
    lino



  • di Luca73 data: 20/05/2015 10:41:51

    Perche Ditta A01 Prodotti 1 vuoi OK e non il valore?





  • di Luca73 data: 20/05/2015 10:45:59

    Secondo me la soluzione più semplice è usare
    =SOMMA.PIÙ.SE($E$3:$E$28;$B$3:$B$28;$H$3;$D$3:$D$28;I4)
    questa è per A01 da inserire in J4 e copiare sotto.
    Diventa ancora più semplice se metti le aziende una di fianco all'altra

    Un altro metodo sarebbe usare una tabella Pivot.





  • funzione "cerca"
    di lino (utente non iscritto) data: 20/05/2015 11:28:49

    è stato un errore. volevo significare che ero riuscito ad avere il valore giusto


  • funzione "cerca"
    di lino (utente non iscritto) data: 20/05/2015 11:34:02

    ho dimenticato di specificare che ho ancora excel 2003 e non so se la funzione "somma.più.se" gira.
    attendere prego.....
    l'ho provata e mi appare un messaggio che mi dice che la formula contiene un errore.



  • di Mister_x (utente non iscritto) data: 20/05/2015 13:20:09

    ciao

    per versione 2003 e antecedente

    MATR.SOMMA.PRODOTTO()
    esempio di prima impostazione di riferimenti assoluti e relativi
    per A01 in J4
    J4=MATR.SOMMA.PRODOTTO(($B$3:$B$28=$H$3)*($D$3:$D$28=$I4)*($E$3:$E$28))
    trascinare
    per le altre campiare i riferimenti $H$3 e $I4

    ciao