Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

excel 2007 esiste una formula

Ultimo Aggiornamento: 21/09/2016 18:43
Post: 130
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
21/09/2016 16:14

Ciao, chiedo se esiste un modo che faccia questa operazione:

Nella cella B8 incollo una stringa composta da 10 numeri però a volte può succedere che tra i numeri vi sia una lettera che corrisponde ad un valore es. la lettera a corrisponde al valore "10" vi descrivo poi le successive lettere che possono esserci tra la stringa.
Una volta incollata la stringa nella cella B8, dovrei riuscire ad avere
la separazione totale dei numeri riportandoli dalla cella E8 alla N8 "10 celle".
queste sono le lettere che si possono trovare nella stringa:
A=10
B=11
C=12
D=13
E=14
F=15
G=16
H=17
I=18
J=19
K=20
L=21
M=22
N=23
Grazie del vostro aiuto
Vi riporto un'esempio mettiamo caso che la striga da me copiata ed incollata nella cella E8 sia la seguente 46892358AD.
il risultato dovrebbe essere: nella cella E8 "4" F8"6" G8"8" H8 "9" I8 "2" J8"3" K8"5" L8"8" M8"10" N8"13" nella cella P8 il totale delle celle.
Spero di essere stato chiaro.


[Modificato da satos 21/09/2016 16:38]
Post: 721
Registrato il: 06/04/2013
Utente Senior
2010
OFFLINE
21/09/2016 16:22

Ciao satos
fai un esempio concreto, grazie

saluti
Domenico
Win 10 - Excel 2016
Post: 131
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
21/09/2016 16:37

Ciao dado47, ho inserito l'esempio
Post: 722
Registrato il: 06/04/2013
Utente Senior
2010
OFFLINE
21/09/2016 17:01

Ciao
con le formule mi sembra un po' complesso. Opterei per una udf.

saluti
Domenico
Win 10 - Excel 2016
Post: 132
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
21/09/2016 17:10

scusa dado47, cosa significa "UDF" ?

Post: 2.251
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
21/09/2016 17:31

UDF sta per User Defined Function ossia Funzione definita dall'utente e sono istruzioni scritte in VBA

Alfredo
Post: 133
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
21/09/2016 17:36

Grazie del chiarimento
Post: 2.252
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
21/09/2016 18:27

Ciao Satos

Credo di essere riuscito a farlo senza VBA

Prova a guardare il file allegato

Alfredo
Post: 723
Registrato il: 06/04/2013
Utente Senior
2010
OFFLINE
21/09/2016 18:38

Ciao
ti propongo 2 soluzioni:

1) doppio click su cella B8. Non mi piace moltissimo in quanto la relativa macro è ingessata e se devi aggiungere Lettere o variare i valori si deve modificare.

2) soluzione con formule (riga 11) che si avvale di due tabelle (in giallo - che puoi spostare ovviamente: una per cercare il valore della lettera (colonne R e S), l'altra per l'estrazione della posizione del carattere (Riga 1 da E a N.
Tali formule restituiscono i valori cercati senza bisogno di ulteriori righe di appoggio.

Credo opterai per la seconda...

saluti
[Modificato da dodo47 21/09/2016 18:39]
Domenico
Win 10 - Excel 2016
Post: 134
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
21/09/2016 18:39

Ciao Alfrimpa, perfetto sembra funzionare
Ti ringrazio Tantissimo...... [SM=x423025] [SM=x423025] [SM=x423025]
Post: 135
Registrato il: 29/04/2002
Utente Junior
2007
OFFLINE
21/09/2016 18:43

OK dado47, grazie tantissimo anche alla tua come sempre bravura
[SM=x423025] [SM=x423025] [SM=x423025]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:54. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com