cerca orizzontale
Hai un problema con Excel? 
cerca orizzontale
di alex (utente non iscritto) data: 23/03/2014 16:05:25
Salve, ho questo problema: ho un elenco ordinato per riga in cui si presentano valori identici(esempio stesso nome ma riferito a 2 persone diverse) Come posso far capire alla formula cerca orizz. di estrapolare i dati del secondo nome e non il primo che mi trova? Ripeto non posso cambiare il nome...
anna rita alex rita
21 22 10 41
cerca.orizz("rita";1a:d2;2;0)=22 con la formula ottengo giustamente 22 corrispondente alla prima "rita" ma io vorrei che mi calcoli 41 corrispondente alla "seconda rita". Grazie...
SOMMA.SE
di CANAPONE (utente non iscritto) data: 23/03/2014 16:43:44
Ciao,
se ho capito, hai bisogno
=SOMMA.SE(A1:Z1;"RITA";A2:Z2)
Saluti
di alex (utente non iscritto) data: 23/03/2014 17:08:41
Non è quello che cercavo la tua formula mi somma i valori di entrambe le rite,,, a me serve solo il valore della "seconda rita" cioè solo 41 non 41+21=63. Devo trovare un modo per dirgli di estrapolarmi i valori del secondo nome "identico" nell'intervallo riga
cerca.orizz secondo terzo
di canapone data: 23/03/2014 17:26:14
Ciao
la formula è matriciale, copiata la formula in una cella, confermata con control+maiusc+invio, copiando la formula verso destra trovi i numeri relativi alla prima, seconda, terza...occorrenza di Rita
=SE.ERRORE(INDICE($A$2:$Z$2;PICCOLO(SE($A$1:$Z$1="Rita";RIF.COLONNA($A$1:$Z$1));COLONNE($A$1:A$1)));"")
Spero sia d'aiuto
Seconda occorrenza
di canapone data: 23/03/2014 17:49:07
Ciao,
se i nomi si ripetessero al massimo due volte potresti mettere insieme il cerca.orizz con il somma.se per ottenere il secondo numero
Adatto i riferimenti al cerca.orizz che hai condiviso
=SOMMA.SE(A1:D1;"rita";A2:D2)-CERCA.ORIZZ("rita";A1:D2;2;0)
Forse è più facile da gestire.
Saluti
di alex (utente non iscritto) data: 23/03/2014 17:57:22
Grazie Canapone per le risposte.... è quello che mi serviva però ti kiederei se è possibile fare in modo che trascinando la matriciale non mi elencasse i valori uno consecutivamente all'altro ma che rispetti i riferimenti di colonna. Ovvero 22 in b, 41 in d ,etc Ciauzz
indice orizzontale
di canapone (utente non iscritto) data: 23/03/2014 18:05:52
Buonasera,
provi a sostituire nel file RITA in A7 e una volta confermate come matrice ricopiare le formula a destra
=SE(A1="rita";INDICE($A$2:$Z$2;PICCOLO(SE($A$1:$Z$1="rita";RIF.COLONNA($A$1:$Z$1));CONTA.SE($A$1:A1;"Rita")));"")
Saluti
rita
di canapone (utente non iscritto) data: 23/03/2014 18:09:04
Buonasera,
leggendo meglio, non basterebbe?
=SE(A1="rita";B1;"")
Non ho capito sicuramente la sua esigenza.
di alex (utente non iscritto) data: 23/03/2014 18:21:43
ora è tutto ok! grazie tante! Il tutto nasce dal fatto che i valori di ciascun nome sono derivanti da una formula cerca orizz. che a ripetersi del nome uguale, riporta erroneamente solo i primi valori del nome che incontra e non riporta gli altri relativi al secondo nome identico...ora grazie a te riesco a fare una riga d appoggio dove il cerca orizz viene sostituito dalla tua matriciale correggendo i valori e poi posso fare una lista corretta. Spero sia comprensibile :O
saluti
di canapone (utente non iscritto) data: 23/03/2014 19:21:49
Grazie a te del riscontro
Vuoi Approfondire?