Risultati da 1 a 10 di 10

Discussione: Trasferire i dati da un data base (campi e records) verso una tabella incrociata



  1. #1
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Trasferire i dati da un data base (campi e records) verso una tabella incrociata

    Ciao ragazzi
    Come potete vedere sulla tabella di sinistra c'Ŕ un data base
    solo che io per comoditÓ vorrei che le informazioni vengono trasferiti in una tabella incrociata cosi come la vedete sulla destra
    per cui un' unica formula in F4 da trascinare a destra ed in basso
    grazie e buon divertimento

    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    3
    Region Customer Manager fiat Eni Enel Generali Alleanza
    4
    nord fiat anna nord anna Giorgia
    5
    ovest fiat Mike ovest Mike Lino
    6
    sud generali luisa sud Gino luisa
    7
    nord alleanza Giorgia est Michele
    8
    ovest Enel Lino
    9
    sud Eni Gino
    10
    est Eni Michele



    PS se anche voi come me avete dei quiz da fare ben venga ci manteniamo tutti in allenamento

  2. #2
    L'avatar di Beppe
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Brescia
    EtÓ
    37
    Messaggi
    78
    Versione Office
    2010 Win
    Likes ricevuti
    1
    Non riesco ad inserire in una formula indice(.....;PICCOLO(SE($A$2:$A$8=$E2..... la seconda condizione:226:
    Windows 7
    Office 2010

  3. #3
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184
    ciao
    in F2:
    =SE.ERRORE(INDICE($C$2:$C$8;MATR.SOMMA.PRODOTTO(($A$2:$A$8=$E2)*($B$2:$B$8=F$1)*(RIF.RIGA($C$2:$C$8)-1)));"")
    e trascini gi¨ ed a destra

  4. #4
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184
    Citazione Originariamente Scritto da Beppe Visualizza Messaggio
    Non riesco ad inserire in una formula indice(.....;PICCOLO(SE($A$2:$A$8=$E2..... la seconda condizione:226:
    da quello che interpreto, sarebbe:
    =SE.ERRORE(INDICE($C$2:$C$8;PICCOLO(SE(($A$2:$A$8=$E2)*($B$2:$B$8=F$1);RIF.RIGA($A$2:$A$8)-1);1));"")

    Batsa moltiplicare i vari criteri (se sono tipo "E()"), oppure addizionarli (se sono tipo "O()")

    In questo caso non serve ricorrere a PICCOLO()...... , perchŔ i risultati mi sembrano univoci.

  5. #5
    L'avatar di Beppe
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Brescia
    EtÓ
    37
    Messaggi
    78
    Versione Office
    2010 Win
    Likes ricevuti
    1
    Purtroppo non va bene
    ecco il risultato del matr.somma.prodotto
    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    1
    Region Customer Manager fiat Eni Enel Generali Alleanza
    2
    nord fiat anna nord anna anna anna anna Giorgia
    3
    ovest fiat Mike ovest Mike anna Lino anna anna
    4
    sud generali luisa sud anna Gino anna luisa anna
    5
    nord Alleanza Giorgia est anna Michele anna anna anna
    6
    ovest Enel Lino
    7
    sud Eni Gino
    8
    est Eni Michele
    Windows 7
    Office 2010

  6. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184
    Non sto riuscendo a capire, molto strano!!, la mia prima proposta mi funziona solo se la scrivo fuori dall'area preposta, allego file

  7. #7
    L'avatar di Beppe
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Brescia
    EtÓ
    37
    Messaggi
    78
    Versione Office
    2010 Win
    Likes ricevuti
    1
    Grande Ninai. Ho capito dove ho sbagliato.avevo provato anche io la formula con la moltiplicazine tra matrici.per˛ facevo in modo che il k si incrementasse invece di riamnere sempre uguale ad 1.
    Il tuo file strano.xlsx funziona anche se scrivi la formula nell'area preposta.
    un ultima domanda. se non serve incrementare il k, si pu˛ costruire la formula con il confronta invece che con il piccolo?
    Grazie mille:208::300::18:
    Windows 7
    Office 2010

  8. #8
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Citazione Originariamente Scritto da ninai Visualizza Messaggio

    Batsa moltiplicare i vari criteri (se sono tipo "E()"), oppure addizionarli (se sono tipo "O()")
    Grazie Ninai
    In questa frase si riassume con 2 parole l'essenza della approccio della formula, Wooww! grazie Prof!



    In questo caso non serve ricorrere a PICCOLO()...... , perchŔ i risultati mi sembrano univoci.
    Ninai visto che non ci sono duplicati e visto che bisogna fare una ricerca con dei criteri, credi che ci possa essere qualche altra soluzione
    magari con la funzione CERCA?
    :50:

  9. #9

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7159
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1300
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    da quello che interpreto, sarebbe:
    ...
    Batsa moltiplicare i vari criteri (se sono tipo "E()"), oppure addizionarli (se sono tipo "O()")
    ....
    Concordo con Gerardo: utilissima lezione, grazie ninai.:23:
    Ne approfitto per chiedere alla luce di quanto sopra un'altra cosa: in questi casi non si pu˛ mai ricorrere alle classiche formule INDICE e CONFRONTA o CERCA VERTICALE ?
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  10. #10
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Firenze
    Messaggi
    1076
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    204
    Ciao a tutti,

    una possibile altra soluzione, per altro molto simile alle precedenti, potrebbe essere:


    =SE.ERRORE(INDICE($C$3:$C$9;CONFRONTA($E3&F$2;INDICE($A$3:$A$9&$B$3:$B$9;);0));"")


    Saluti

  11. I seguenti utenti hanno dato un "Like"


Discussioni Simili

  1. Come popolare i campi di TextBox in base a una ListBox
    Di ges nel forum Domande su Excel VBA e MACRO
    Risposte: 13
    Ultimo Messaggio: 14/09/16, 15:31
  2. Risposte: 15
    Ultimo Messaggio: 14/05/16, 22:11
  3. Convertire dei dati da una tabella incrociata ad un data set lineare
    Di Gerardo ZuccalÓ nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 23/08/15, 10:49
  4. Ricerca in una tabella incrociata
    Di Gerardo ZuccalÓ nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 12/07/15, 10:23
  5. quiz #9 Analisi dei dati 3 condizioni in una tabella incrociata
    Di Gerardo ZuccalÓ nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 24/06/15, 01:26

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •