Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Davide,
Buongiorno, ho la seguente formula trovata in questa community che dovrebbe estrarre i numeri da una stringa alfanumerica.
Esempio:
A1: 1 Panini. B1: 1
A2: 13 Panini. B2: 13
A3: 12 Panini B3: 12La formula in questione è la seguente:
=SE.ERRORE(CERCA(1E+100;--STRINGA.ESTRAI(A1;PICCOLO(TROVA({0\1\2\3\4\5\6\7\8\9};A1&"0123456789");1);RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(A1)))));"")
La seguente formula mi restituisce invece questo errore:
A1: 1 Panini B1: 0,54166667
A2: 13 Panini B2: 13
A3: 12 Panini B3: 0,5Questo succede quando nelle celle A le iniziali del prodotto iniziano o con la lettera P o con la lettera A;
Un'altra variabile è che nel momento in cui il testo (es. panini) è unito al valore (es. 1), il risultato che restituisce la formula risulta corretto (es. A1: 1panini B1: 1);
A seguire, se i valori si trovano alla destra del testo, il risultato che restituisce la formula risulta corretto (es. A1: panini 1 B1: 1).
A cosa potrebbe essere dovuto il problema?
Prova la seguente modifica della formula:
=SE.ERRORE(CERCA(1E+100;--STRINGA.ESTRAI(SOSTITUISCI(A1;" ";"");PICCOLO(TROVA({0\1\2\3\4\5\6\7\8\9};A1&"0123456789");1);RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(A1)))));"")
===
Regards,
Norman