Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Sintetizzare una tabella di aieiebrazov data: 02/12/2014 15:06:26
Un buongiorno a tutti gli utenti, mi ri volgo nuovamenta al forum in cerca di aiuto o consiglio.
Nel file di excel allegato è presente una tabella nel foglio "Analisischertmann" composta da 13 colonne ( da G5 a S5) e un numero variabile di righe(max 100) per un numero massimo di 1300 celle. in ogni cella è presente una formula condizionale per ottenere o un nome o una cella vuota. La tabella è stata impostata in modo da ottenere per ogni riga un solo nome. Ora, per sintetizzare la tabella per righe nella colonna T ho provato la seguente formula SE(G5="(NOME)","(NOME)",SE(H5="NOME1",(NOME1)"........,SE(S5="NOME12",(NOME12)","")))))))))). Il programma mi dice che sono presenti troppe condizioni nidificate!!!Come fare allora. Un grazie a tutti
di Lucas87 data: 02/12/2014 15:26:42
Spiega come dovrebbe funzionare il foglio
di Luca73 data: 02/12/2014 17:18:35
Ciao
Da come ho visto essere fatto il file secondo me hai una soluzione semplice.
E' solo legata al fatto che una (ed una sola delle celle) delle colonne tra G e S viene compilata per ogni riga. Se questo è vero allora puoi usre un concatena delle celle e concatenare tutti i testi.
Nel tab "Analisi schertmann" è presente una tabella compresa tra le colonne G5 e S5. In una sola cella per ogni riga della tabella è presente una litologia ( sabbie, argille etc). Siccome i dati sono sparsi per la tabella, vorrei sintetizzarli in un unica colonna, la colonna T.
Un esempio:
Nella riga da G6 a S6, undici celle sono vuote e una sola riporta la dicitura " "Argille Organiche Terreni misti". Bene io vorrei riportare questa dicitura sulla stessa riga nella colonna T. Le diciture possibili sono 12 e quindi utilizzando la funzione SE, Excel va in errore perché esistono troppe condizioni nidificate
di aieiebrazov (utente non iscritto) data: 02/12/2014 17:45:53
Grazie Luca, risposta semplice per problema banale