[Risolto] Valore numerico a lettere

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
RobertoLaterza
Messaggi: 12
Iscritto il: martedì 16 maggio 2023, 9:26

[Risolto] Valore numerico a lettere

Messaggio da RobertoLaterza »

Buongiorno, domanda che per molti sarà semplice ma mi ha rubato parecchio tempo senza risoluzione.

Ho una riga suddivisa in 6 colonne, in cui l'ultima colonna è il totale dei valori nelle colonne precedenti.
Ci sono 5 valori numerici ed una combinazione di lettere a cui vorrei dare un valore numerico da sommare agli altri.
Faccio esempio pratico.

AM - 8 - 7 - 7 - 5 = 37

Quindi vorrei che la combinazione di lettere "AM" non venisse sostituita, ma che nel calcolo della somma avesse un valore pari a 10.

Grazie
Ultima modifica di RobertoLaterza il venerdì 26 maggio 2023, 21:44, modificato 1 volta in totale.
OpenOffice 4.0.1
Windows 10 Pro
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Valore numerico a lettere

Messaggio da charlie »

Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16

L’utente che apre un quesito si impegna: In caso di inosservanza saremo costretti ad azioni di “richiamo”, sospensione o chiusura del profilo utente.
Buon proseguimento.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Valore numerico a lettere

Messaggio da charlie »

Puoi usare la formula, da scrivere in F1:

Codice: Seleziona tutto

=SE(A1<>"AM";0;10)+SOMMA(B1:E1)
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
RobertoLaterza
Messaggi: 12
Iscritto il: martedì 16 maggio 2023, 9:26

Re: Valore numerico a lettere

Messaggio da RobertoLaterza »

E ponendo caso che questi dati debbano essere in formato orario (HH.MM) e
che il valore AM può cambiare posizione nelle colonne?
OpenOffice 4.0.1
Windows 10 Pro
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Valore numerico a lettere

Messaggio da charlie »

Alega un foglio di Calc con i dati e indicando i risultati voluti.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
RobertoLaterza
Messaggi: 12
Iscritto il: martedì 16 maggio 2023, 9:26

Re: Valore numerico a lettere

Messaggio da RobertoLaterza »

Ciao,
in allegato ho aggiunto un foglio di esempio.
Ho cambiato leggermente i valori.
Praticamente è una somma di ore che vorrei effettuare (formato HH.MM), con AM= 08.00

Grazie.


Roberto
Allegati
SOMMA ORARIA CON LETTERE.ods
(9.38 KiB) Scaricato 43 volte
OpenOffice 4.0.1
Windows 10 Pro
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Valore numerico a lettere

Messaggio da charlie »

Mi sfugge il senso di sommare dei numeri in formato orario: 08.00 vuol dire le 8 del mattino e non 8 ore e zero minuti.
Se provi ad applicare la funzione somma avrai un risultato inattendibile.
Bisogna esprimere i tempi in ore e centesimi (es. 8,50 per 8 ore e 30 minuti) oppure in minuti (es. 510 minuti).
Allegati
SOMMA ORARIA CON LETTERE_2ods.ods
(13.39 KiB) Scaricato 35 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
RobertoLaterza
Messaggi: 12
Iscritto il: martedì 16 maggio 2023, 9:26

Re: Valore numerico a lettere

Messaggio da RobertoLaterza »

Spiego meglio e mi scuso se non sono stato chiaro.
Non sono orari, ma ore lavorative frutto di un altro calcolo, ovvero la sottrazione tra Ora Fine Turno e Ora Inizio Turno

Quindi si ha che i vari numeri in tabella sono Ore Lavorative

Il valore AM rappresenta si un assenza particolare, ma che verrà normalmente retribuita e calcolata come fosse
turno lavorativo normale di 8 ore
OpenOffice 4.0.1
Windows 10 Pro
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1721
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Valore numerico a lettere

Messaggio da gioh66 »

Ciao. Prova così

Codice: Seleziona tutto

=SE(VAL.NUMERO(CONFRONTA("AM";A7:I7;0));1/3+SOMMA(A7:I7);SOMMA(A7:I7))
e formatta la cella con il risultato come [HH]:MM
Ti riallego esempio dove nella cella con sfondo in giallo ho messo la formula.
Allegati
SOMMA ORARIA CON LETTERE (bis).ods
(12.39 KiB) Scaricato 33 volte
...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
Rafkus_pl
Messaggi: 52
Iscritto il: domenica 19 settembre 2021, 15:45

Re: Valore numerico a lettere

Messaggio da Rafkus_pl »

Propongo di utilizzare la formula matriciale:

Codice: Seleziona tutto

=SOMMA((A7:I7="AM")/3; A7:I7)
confermarlo premendo contemporaneamente i tasti CTRL+SHIFT+ENTER, e utilizzare la formattazione della cella suggerita da gioh66
OpenOffice 4.1.6 / LibreOffice 7.1.6.2 (x64)/ Windows 10

Sto scrivendo con google traduttore mi scuso per eventuali errori.
RobertoLaterza
Messaggi: 12
Iscritto il: martedì 16 maggio 2023, 9:26

Re: Valore numerico a lettere

Messaggio da RobertoLaterza »

gioh66 ha scritto: mercoledì 24 maggio 2023, 23:16 Ciao. Prova così

Codice: Seleziona tutto

=SE(VAL.NUMERO(CONFRONTA("AM";A7:I7;0));1/3+SOMMA(A7:I7);SOMMA(A7:I7))
e formatta la cella con il risultato come [HH]:MM
Ti riallego esempio dove nella cella con sfondo in giallo ho messo la formula.
Grazie mille davvero.
E' la soluzione a ciò che cercavo
Un ultima cosa: se il valore AM dovesse ripetersi più volte nella riga, come andrebbe cambiata la formula?
OpenOffice 4.0.1
Windows 10 Pro
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1721
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Valore numerico a lettere

Messaggio da gioh66 »

Prova così

Codice: Seleziona tutto

=SE(VAL.NUMERO(CONFRONTA("AM";A7:I7;0));(1/3*CONTA.SE(A7:I7;"AM"))+SOMMA(A7:I7);SOMMA(A7:I7))
...o con la formula matriciale di @Rafkus_pl
...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
RobertoLaterza
Messaggi: 12
Iscritto il: martedì 16 maggio 2023, 9:26

Re: [Risolto] Valore numerico a lettere

Messaggio da RobertoLaterza »

Funziona perfettamente la tua formula.
Grazie mille ancora.
Definitivamente risolto
OpenOffice 4.0.1
Windows 10 Pro
Rispondi