| | Post: 19 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
08/04/2019 23:17 | |
Ciao a tutti
Non sono riuscito, dopo vari tentativi a far funzionare la formula cerca verticale poiché la stessa non riconosce il valore proveniente da una formula. Cerco di spiegare lo schizzo sottostante: Nella colonna B della cella B2, ho ricavato il valore più grande di tutti i numeri, nella B3 ho ottenuto il n. di riga corrispondente (riga 4 valore 997). A questo punto pensavo, con il cerca verticale di poter ottenere nella cella C3 il valore corrispondente della stessa riga della colonna C cioè (5000), ma non ha funzionato. Chiedo gentilmente agli amici del forum come posso applicare la formula ? o ne occorre un’altra per poter ottenere il risultato voluto?.
Vi ringrazio anticipatamente e vi saluto.
Domenico.46
Excel 2010
A B C
997
4 cerca vert.
1 278 2000
2 873 180
3 413 600
4 997 5000
5 227 800
6 632 4500
7 556 1780
8 227 1000
9 191 200
10 76 8900
11 358 4350
12 200 5000
13 147 7780
14 200 5800
15 76 200
16 775 150
17 997 4440
18 591 600
19 92 70
20 997 48
21 262 200
22 997 3500
23 414 4400
24 156 20000
25 433 800
26 66 3500
27 502 2000
p.s. purtroppo l'anteprima non è tanto chiara |
|
| | Post: 5.645 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
09/04/2019 07:38 | |
Ciao Perche non inserisci il file togliendo dati sensibili, cosi si risolve prima.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 19 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
09/04/2019 12:31 | |
Ciao a tutti
Non sono riuscito, dopo vari tentativi a far funzionare la formula cerca verticale, perché suppongo, il valore espresso nella stessa e frutto di una formula. Nella colonna A è espresso il n. d’ordine delle righe , nella cella B2, ho ricavato il valore più grande di tutti i numeri della stessa, nella B3 ho ottenuto il n. di riga corrispondente (riga 4 valore 997). A questo punto pensavo che con il cerca verticale ottenere nella cella C2 il valore corrispondente della colonna C cioè (5000), ma non ha funzionato. Chiedo gentilmente agli amici del forum come posso applicare la formula ? o ne occorre un’altra per poter ottenere il risultato voluto?.
Vi ringrazio anticipatamente e vi saluto.
Rifaccio la richiesta sperando di essere stato più chiaro nella spiegazione, e nella vostra collaborazione, non c’è alcun dato sensibile, grazie.
Domenico.46
Excel 2010
|
| | Post: 5.646 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
09/04/2019 13:20 | |
Ciao Domenico, la formula cerca.vert() è semplice ti ho chiesto di allegare un file.
ma guardando i tuoi dati mi sono accorto che 997 nella colonna "B" è presente ben 4 volte con i seguenti risultati nella colonna "B" righe 4-17-20-202 con i valori rispettivamente 5000-4440-48-3500.
ora il cerca.vert() si fermerà sempre è soltanto alla riga 4 con 5000 in C, ignorando le altre, comunque la tua formula mettendola in "D1" sarà
=CERCA.VERT(F1;B2:C28;2;FALSO)
in F1 ho inserito 997, e come vedi il risultato sarà 5000
top 100 european baby names
Ciao By Sal
[Modificato da by sal 09/04/2019 13:23] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 275 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
09/04/2019 19:28 | |
Buona Sera
D2=MAX(SE($B$4:$B$30=A2;$C$4:$C$30))
control+ shift+enter
Allego file
ho modificato un valore di 997 a 12000
per verificare che la formula è corretta
Allego file
|
| | Post: 20 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
10/04/2019 16:31 | |
Ciao By Sal ed Ulisse 1990, Vi ringrazio moltissimo per l’attenzione , la formula di Ulisse 1990 funziona perfettamente perché legge il valore più grande della colonna B e il valore corrispondente della colonna C con la formula da lui indicata. Quindi anche se incollo 2 colonne con numeri diversi e lunghezze diverse, modificando i parametri della stessa ottengo il risultato voluto. Si vuole però che in alcuni casi nella colonna C vi sono righe in formato testo o numeri in formato generale che corrispondono al valore più alto della colonna B di conseguenza la formula mi da “ 0 “. Chiedo sempre gentilmente se si può apportare una modifica alla formula che possa leggere tutti i formati.
Vi ringrazio e Vi saluto
Domenico.46
Excel 2010
|
| | Post: 276 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
10/04/2019 18:07 | |
[Modificato da Ulisse1990 10/04/2019 18:20] |
| | Post: 277 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
10/04/2019 18:09 | |
Buona Sera
Per quanto riguarda la formula funziona solo se i numeri non
sono memorizzati come testi
.
E' comunque possibile trasformare in numeri un testo numerico
Senza un file reale non e' possibile aggiungere altro.
Saluti |
| | Post: 21 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
10/04/2019 18:55 | |
|
| | Post: 278 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
10/04/2019 19:30 | |
Buona Sera
Può indicare il risultato atteso ?
Saluti
|
| | Post: 22 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
10/04/2019 23:16 | |
Scusate per la approssimata preparazione in materia ve ne sarete accorti delle mie difficoltà comunque vi ringrazio per l'aiuto e la collaborazione che mi date. Allego l'esempio con quest'ultimo files.
Saluti
Domenico.46 |
| | Post: 1.234 | Registrato il: 27/06/2011
| Utente Veteran | excel 2007 | | OFFLINE |
|
11/04/2019 07:38 | |
ciao a tutti,
sempre che abbia capito bene,
prova con
vb =CERCA.VERT(MAX($B:$B);$B:$C;2;0)
ciao
Frank
Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future... |
| | Post: 23 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
11/04/2019 11:45 | |
Perfetto, ringrazio nuovamente tutti per la collaborazione, e per l'eccellente soluzione di Tanimon, grazie anche per i suggerimenti.
Distinti saluti
Domenico.46 |
| | Post: 279 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
11/04/2019 18:21 | |
Buona Sera
Se i dati nella colonna C sono dei numeri memorizzati come
testi
dopo la conversione( sostituendo i punti e punti e virgola)
il numero piu' alto corrispondente a 1257 risulta essere
40806070 non 40506090
E2=TESTO(MAX(SE(B5:B634=A2;SOSTITUISCI(SOSTITUISCI(C5:C634;".";"");";";"")+0));"00\.00\;00\.00")
control+shift +enter
Allego file
Saluti
[Modificato da Ulisse1990 11/04/2019 18:26] |
| | Post: 24 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
12/04/2019 17:08 | |
Ho visto solo oggi la tua soluzione Ulisse 1990. Ti ringrazio vivamente. Questo forum è sempre più utile e sorprendente per la capacità di trovare varie soluzioni che aiutano ed istruiscono l'uso di questo programma.
Distinti Saluti
Domenico.46
|
| | Post: 280 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
12/04/2019 18:02 | |
Buona Sera
Grazie per la risposta.
Non ho capito se e' corretta la formula .
Saluti
|
| | Post: 25 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
13/04/2019 10:49 | |
Ciao Ulisse 1990, ovviamente si ti ringrazio di nuovo.
Domenico.46 |
| | Post: 26 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
13/04/2019 11:48 | |
Buongiorno, scusami Ulisse 1990, ricontrollando meglio il risultato ho notato che il rigo espresso è quello corrispondente al terzo dei tre valori di (1257) della colonna B. Come forse hai già notato vi sono tre valori identici. La formula di Tanimon mi indica il primo rigo dei suddetti valori. Mi chiedo, per il completo risultato della mia ricerca se è possibile ottenere tutti i valori corrispondenti.
Esempio del caso attuale: n.d'ordine da me indicato nella colonna A, righe 565,567,570 come detto prima il valore è identico,(1257) la formula dovrebbe dare come risultato i tre valori corrispondenti.
" 40.80;40.90 - 40.80;50.70 - 40.80;60.70."
Consapevole delle difficoltà e fiducioso delle V/s capacità Vi ringrazio moltissimo,in caso contrario Vi ringrazio lo stesso, mi affascina l'idea che si possa fare.
Saluti.
Domenico.46
excel 2010 |
| | Post: 1.239 | Registrato il: 27/06/2011
| Utente Veteran | excel 2007 | | OFFLINE |
|
13/04/2019 12:15 | |
ciao a tutti
ciao Domenico,
il CERCA.VERT si ferma SEMPRE alla prima occorenza.
Se ti è funzionale potresti usare un filtro sulla colonna in cui ricercare il valore.
Diversamente, non sò come farlo con le formule, ma lo potresti
fare con un Find Next con Vba.
Ciao
Frank
Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future... |
| | Post: 281 | Registrato il: 11/07/2015
| Età: 33 | Utente Junior | office 2013-2016 | | OFFLINE | |
|
13/04/2019 13:00 | |
Buon Giorno
Per etrapolare tutti i testi associato al numero che sarà
digitato in A2
E2=SE.ERRORE(INDICE($C$5:$C$634; PICCOLO(SE($B$5:$B$634=$A$2;RIF.RIGA($C$5:$C$634)-RIF.RIGA($C$5)+1);RIGHE($C$5:C5)));"")
control +shift+enter copia in basso
Allego file
[Modificato da Ulisse1990 13/04/2019 13:44] |
| | Post: 27 | Registrato il: 24/04/2013
| Città: PUTIGNANO | Età: 78 | Utente Junior | excel 2007 | | OFFLINE | |
|
13/04/2019 14:16 | |
Buongiorno Ulisse 1990 stupefacente, impressionato dal risultato complimenti, ci metterò parecchio per comprendere la tua formula.
Ti ringrazio sinceramente,tolgo il disturbo.
Saluti, Buona Domenica
Domenico.46
excel 2010
|
|
|