[Risolto]Somma delle cifre che compongono numero in casella

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Ilquadrato
Messaggi: 7
Iscritto il: lunedì 29 marzo 2021, 20:24

[Risolto]Somma delle cifre che compongono numero in casella

Messaggio da Ilquadrato »

ese cal.JPG
ese cal.JPG (19.58 KiB) Visto 2745 volte
ciao a tutti,
nella colonna A ho dei numeri composti da più cifre,
nella colonna B ho bisogno di avere in automatico la somma delle cifre che compongono il numero che sta nella casella A adiacente:
A1 123 quindi in B1 6 (1+2+3=6)
A3 345 quindi in B3 12 (3+4+5=12)
Ho fatto un esempio semplice per spiegarmi, ma nel mio caso ci sono numeri composti anche da 10 cifre (senza decimali, solo interi).
Spero abbiate la gentilezza di spiegarmi passo passo, senza dare nulla per scontato che sono davvero all'inizio, e pure anzianotto :crazy:
Grazie di cuore a chi vorrà dedicarmi un po' del suo tempo.
Ultima modifica di charlie il mercoledì 31 marzo 2021, 8:07, modificato 2 volte in totale.
Motivazione: Aggiunta ✔ verde.
Open Office 4.1.9 su Windows 7
Attilafdd
Volontario
Volontario
Messaggi: 539
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: Somma delle cifre che compongono numero in casella

Messaggio da Attilafdd »

Potresti utilizzare questa formula (n.b. rendendola matriciale)

Codice: Seleziona tutto

=SOMMA((1*STRINGA.ESTRAI(A1;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(A1)));1)))
Somma cifre.jpg

Per renderla matriciale (compariranno le parentesi graffe) quando hai scritto la formula premi CTRL+SHIFT+ENTER
Ultima modifica di Attilafdd il martedì 30 marzo 2021, 11:46, modificato 2 volte in totale.
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Attilafdd
Volontario
Volontario
Messaggi: 539
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: Somma delle cifre che compongono numero in casella

Messaggio da Attilafdd »

Ilquadrato ha scritto:.. di spiegarmi passo passo, senza dare nulla per scontato che sono davvero all'inizio...
:D purtroppo sei capitato male... proprio su una formula un po' "particolare" (hai già a che fare con formule matriciali!! Mica male come inizio!!)

Ci proviamo lo stesso dai.
In sintesi la formula si propone di estrarre cifra per cifra dal valore contenuto ad es. nella cella A1.
Per estrarre ogni cifra si determina quanto è lungo il contenuto in A1 (quante cifre contiene quel numero) utilizzando la funzione LUNGHEZZA.
Poi si va ad estrarre dalla cella A1 con STRINGA.ESTRAI ogni valore partendo da 1 fino al valore n-esimo determinato dalla funzione LUNGHEZZA di cui sopra.
Quello che si ottiene è un elenco di n numeri singoli che verranno poi sommati dalla funzione SOMMA.

E cosa serve rendere la formula Matriciale? Beh serve per gestire "in sospeso" un vettore di valori, ossia tutte le n cifre di cui è composto il numero iniziale (non un singolo valore) finchè si possa applicare la funzione SOMMA.
Se non fosse Matriciale il calcolo verrebbe effettuato solo sulla prima cifra del numero.

P.S. altro modo per rendere la formula matriciale basta spuntare il flag "matrice" nella "Creazione guidata funzione"
Matr.jpg
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Ilquadrato
Messaggi: 7
Iscritto il: lunedì 29 marzo 2021, 20:24

Re: Somma delle cifre che compongono numero in casella

Messaggio da Ilquadrato »

:D purtroppo sei capitato male... proprio su una formula un po' "particolare" (hai già a che fare con formule matriciali!! Mica male come inizio!!)

Invece sono capitato bene!! Ho trovato una persona gentile e disponibile, che è una rarità in tempi di restrizioni, e ci sono orde di "nervosetti" in rete. :D :D :bravo:
Ti ringrazio innanzitutto dell'attenzione e del tempo che mi dedichi.

Ti spieghi bene e riesco a seguirti, ho seguito le tue istruzioni ma qualcosa non va...
Preciso che ho istallato la versione 4.1.9 ieri, alcune volte si impalla, a lungo, e preferisco chiudere e ricominciare da capo; la precedente mi pare non lo aveva mai fatto, ma non avevo mai usato questi comandi. ( lo dico perché magari ti è utile saperlo)
Cattura.JPG
( Ctrl+shift+invio non sono riuscito)
Cattura2.JPG
(così mette le graffe)
immagine_2021-03-30_165042.png
Ho fatto varie prove, ricominciando da pulito, ma non ne esco...
Dove sbaglio?
Open Office 4.1.9 su Windows 7
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Somma delle cifre che compongono numero in casella

Messaggio da gioh66 »

Salve! Per non dover confermare la formula di @Attilafd come matriciale, prova a modificarla così:

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((VALORE(STRINGA.ESTRAI(B2;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(B2)));1))))
e la trascini in basso.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Attilafdd
Volontario
Volontario
Messaggi: 539
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: Somma delle cifre che compongono numero in casella

Messaggio da Attilafdd »

Ilquadrato ha scritto:, ma non ne esco... Dove sbaglio?
Prova ad allegare il tuo file che diamo un'occhiata.
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Ilquadrato
Messaggi: 7
Iscritto il: lunedì 29 marzo 2021, 20:24

Re: Somma delle cifre che compongono numero in casella

Messaggio da Ilquadrato »

Attilafdd ha scritto:
Ilquadrato ha scritto:, ma non ne esco... Dove sbaglio?
Prova ad allegare il tuo file che diamo un'occhiata.
come devo fare?
Open Office 4.1.9 su Windows 7
Ilquadrato
Messaggi: 7
Iscritto il: lunedì 29 marzo 2021, 20:24

Re: Somma delle cifre che compongono numero in casella

Messaggio da Ilquadrato »

gioh66 ha scritto:Salve! Per non dover confermare la formula di @Attilafd come matriciale, prova a modificarla così:

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((VALORE(STRINGA.ESTRAI(B2;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(B2)));1))))
e la trascini in basso.
voglio provarci, ma in basso dove?
Open Office 4.1.9 su Windows 7
Ilquadrato
Messaggi: 7
Iscritto il: lunedì 29 marzo 2021, 20:24

Re: Somma delle cifre che compongono numero in casella

Messaggio da Ilquadrato »

Senza nome 1.ods
(8.74 KiB) Scaricato 98 volte
Open Office 4.1.9 su Windows 7
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Somma delle cifre che compongono numero in casella

Messaggio da lucky63 »

Ilquadrato ha scritto:nel mio caso ci sono numeri composti anche da 10 cifre (senza decimali, solo interi)
Allego una soluzione più semplicistica alternativa alle precedenti proposte.
Con questa puoi gestire numeri fino a 1.000.000.000.000.000.
Esempio come da immagine.
Test - SommaCifreComponentiNumeroIntero.png
Numerico inserito in colonna A viene scomposto automaticamente in area appoggio sulla stessa riga.
L'area di appoggio viene sommata e visualizzata in colonna B se maggiore di 0.
L'area di appoggio si può nascondere/visualizzare cliccando sul simbolo -/+ presente a lato sopra colonna B.
Per esigenze relative a un numero di righe maggiori ti basta ricopiare una delle righe vuote dell'esempio e incollarla in basso quanto ti serve.
.
Allegati
Test - SommaCifreComponentiNumeroIntero.ods
(12.67 KiB) Scaricato 107 volte
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Somma delle cifre che compongono numero in casella

Messaggio da gioh66 »

Ilquadrato ha scritto:
gioh66 ha scritto:Salve! Per non dover confermare la formula di @Attilafd come matriciale, prova a modificarla così:

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((VALORE(STRINGA.ESTRAI(B2;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(B2)));1))))
e la trascini in basso.
voglio provarci, ma in basso dove?
Inserisci la prima formula in C1 e poi trascini in basso (guarda il video).
https://youtu.be/Mj9rfIwG4Lw
Ps.: per provare la formula io ho messo un numero in B2, mentre la tua tabella inizia da A1, per cui la formula corretta da inserire in C1 è così:

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((VALORE(STRINGA.ESTRAI(A1;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(A1)));1))))
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Attilafdd
Volontario
Volontario
Messaggi: 539
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: Somma delle cifre che compongono numero in casella

Messaggio da Attilafdd »

Ilquadrato ha scritto:Dove sbaglio?
Hai semplicemente evidenziato quattro celle mentre scrivevi la formula.
Scrivila solo nella prima cella. Poi fai copia-incolla (n.b. non col trascinamento).

Allego il tuo file con accanto la formula inserita.
Allegati
Somma cifre v2.ods
(10.56 KiB) Scaricato 80 volte
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Ilquadrato
Messaggi: 7
Iscritto il: lunedì 29 marzo 2021, 20:24

Re: Somma delle cifre che compongono numero in casella

Messaggio da Ilquadrato »

gioh66 ha scritto:
Ilquadrato ha scritto:
gioh66 ha scritto:Salve! Per non dover confermare la formula di @Attilafd come matriciale, prova a modificarla così:

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((VALORE(STRINGA.ESTRAI(B2;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(B2)));1))))
e la trascini in basso.
voglio provarci, ma in basso dove?
Inserisci la prima formula in C1 e poi trascini in basso (guarda il video).
https://youtu.be/Mj9rfIwG4Lw
Ps.: per provare la formula io ho messo un numero in B2, mentre la tua tabella inizia da A1, per cui la formula corretta da inserire in C1 è così:

Codice: Seleziona tutto

=MATR.SOMMA.PRODOTTO((VALORE(STRINGA.ESTRAI(A1;RIF.RIGA(INDIRETTO("1:"&LUNGHEZZA(A1)));1))))
Funziona!
Grazie mille a entrambi per il tempo che mi avete dedicato, con il cuore lo dico, spero che avrò modo di sdebitarmi prima o poi.
Ciao
Open Office 4.1.9 su Windows 7
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto]Somma delle cifre che compongono numero in case

Messaggio da gioh66 »

Grazie a te del riscontro!
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Rispondi