Sommare valori di stringa
Hai un problema con Excel? 
Sommare valori di stringa
di Santuberto (utente non iscritto) data: 15/11/2013 09:06:07
Buongiorno a tutti. Avrei un problema, per cui chiedo ancora aiuto. Si tratta di questo: in un foglio, ho utilizzato la funzione “stringa.estrai” e vorrei sommare i numeri estratti (dal nr 1.234 ho estratto 1,2,3,4 e li vorrei sommare per ottenere 10). Il fatto è che il programma, non riconosce i numeri come valori sommabili, ma come testo. Come potrei fare per sommare questi numeri? Ho provato con “copia/incolla speciale”, ma non funziona. Qualche aiuto? Grazie mille.
di Textomb data: 15/11/2013 09:34:03
ciao,
un modo efficace potrebbe essere.
Ipotizziamo i valori estratti con stringa.estrai rispettivamente nelle celle B1:B4
Nella B5 potrai scrivere la formula (da confermare con Ctrl-Shift-Invio)
=SOMMA(VALORE(B1:B4))
Sommare valori di stringa
di Santuberto (utente non iscritto) data: 15/11/2013 09:42:13
Straordinario! Grazie mille. Santuberto
di gaetanopr (utente non iscritto) data: 15/11/2013 09:47:33
Ciao un altro modo
=SOMMA(--B1:B4)
sempre matriciale
di Santuberto (utente non iscritto) data: 15/11/2013 10:02:36
Grazie mille aTextomb a Gaetanopr. Ancora ottime formule per risolvere problemi di tutti i giorni.
di Textomb data: 15/11/2013 13:02:40
Visto che ci siamo possiamo anche fare così:
=MATR.PRODOTTO(MATR.TRASPOSTA(B1:B4);{1.1.1.1})
da confermare sempre con il ctrl-shit-invio
Anche se, non mi pare tanto comodo...
di gaetanopr (utente non iscritto) data: 15/11/2013 13:07:19
Ne aggiungo altre due alla raccolta
=SOMMA(B1:B4+0)
=SOMMA(B1:B4*1)
sempre matriciali
SOMMA CIFRE NUMERO
di canapone (utente non iscritto) data: 15/11/2013 13:38:36
Mi butto anch'io
=SE(A1<>"";SOMMA(INDICE(STRINGA.ESTRAI(A1;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(A1)));1)+0;));0)
fa la somma delle cifre componenti un numero.
Sommare i valori di stringa
di Santuberto (utente non iscritto) data: 15/11/2013 14:15:30
Mai vista tanta abbondanza. Però, la seconda di Textomb (=MATR.PRODOTTO(MATR.TRASPOSTA(B1:B4);{1.1.1.1}) ) non funziona. Sono io che sbaglio?
{1.1.1.1}
di canapone (utente non iscritto) data: 15/11/2013 14:27:49
Ciao,
prova a copiare questa formula
=MATR.PRODOTTO(MATR.TRASPOSTA(B1:B4);RIF.RIGA(A1:A4)/RIF.RIGA(A1:A4))
poi vai sulla barra della formula, seleziona con attenzione
RIF.RIGA(A1:A4)/RIF.RIGA(A1:A4)
e premi F9
probabile che il tuo pc trasformi questa matrice in
{1;1;1;1}
oppure in
{1111}
Non mi ricordo mai come si scrive
Saluti
Somma
di Santuberto (utente non iscritto) data: 15/11/2013 14:46:47
Buongiorno Canapone. Ora mi trovo 1111, ma ancora non funziona.
control+maiusc+invio
di canapone (utente non iscritto) data: 15/11/2013 14:49:53
Ciao,
se restituisce come valore solo il primo numero, devi selezionare la cella della formula (premi f2 se usi il pc) e tenendo premuti tasti control e maiuscolo comntemporaneamente premere invio
Somma
di Santuberto (utente non iscritto) data: 15/11/2013 14:53:09
Purtroppo, come risultato mi da: cancellettoVALORE!
sOMMA
di Santuberto (utente non iscritto) data: 15/11/2013 14:55:21
Nota: nel mio computer, le formule matriciali funzionano solamente dopo averle selezionate con F2
#valore
di canapone (utente non iscritto) data: 15/11/2013 14:55:46
Ciao,
probabile che stai facendo leggere alla formula una cella vuota
Dovrei vedere un esempio su un file
sOMMA
di sANTUBERTO (utente non iscritto) data: 15/11/2013 15:00:32
Ti allego il file. Grazie.
matr.prodotto
di canapone (utente non iscritto) data: 15/11/2013 15:05:22
Ciao,
hai ragione
Ho aggiunto uno zero
=MATR.PRODOTTO(MATR.TRASPOSTA(B1:B4)+0;{1111})
condivido il file
saluti
Somma
di Santuberto (utente non iscritto) data: 15/11/2013 15:07:53
Qui staccano la corrente e ho il gruppetto senza batteria. Mi ricollego tra un po'. Un saluto.
Somma
di Santuberto (utente non iscritto) data: 15/11/2013 15:25:57
Con la tensione a posto (230 Vac; 50 Hz), ho potuto provare la nuova formula: tutto OK. Complimenti! Santuberto.
Vuoi Approfondire?