Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

[RISOLTO] Formato migliaia-milioni

Ultimo Aggiornamento: 20/03/2024 16:56
Post: 7.575
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
19/03/2024 10:05

Ciao a tutti, so come inserire Migliaia o Milioni ma mi servirebbe una formula per capire se il numero e migliaia o milioni

ho creato 3 celle in una cella la somma originale esempio

3456528 che viene indicata 3.456.528 formattata
nelle 2 celle con formato personalizzato
se Milioni viene scritto 3.46 Mln, formato personalizzato
se fosse il valore 456000 verrebbe scritto 456 Mila, formato personalizzato

il problema che la lunghezza per stabilire se un numero sia in milioni è 7 cifre, migliaia e 6 cifre, ma la formula lunghezza non prende i numeri ma solo testo.

la formula che ho usato è questa con i riferimenti celle, dove AF6 sono milioni ed AF5 sono migliaia, in AF4 è la somma effettiva
nella cella del risultato ho inserito questa formula per avere uno o l'altro importo in base a l'importo base

=Se(Lunghezza(testo(AF4)) = 7;AF6;AF5)

ma va in errore vuole il formato testo, sapreste indicarmi come risolvere.

Ciao By Sal

[Modificato da by sal 19/03/2024 10:07]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 1.253
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
19/03/2024 10:31

Buongiorno
a me la funzione LUNGHEZZA funziona anche con i numeri
Post: 1.264
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
19/03/2024 10:41

Ciao Sal

non ho capito la sintesi del problema, ma la formula non dovrebbe essere del tipo seguente ?

=SE(LUNGHEZZA(AF4)=7;AF6;AF5)

LEO
https://t.me/LordBrum
Post: 7.575
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
19/03/2024 10:45

Ciao Leo credo che tu e Danilo abbiate ragione, mi sono fatto deviare a convertire il numero in testo, ritengo risolto il problema.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 7.576
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
19/03/2024 11:14

Ciao Torno sui miei passi, avevo messo risolto, ma sono andato a completare la formula ma mi da errore, questa la formula che sono riuscito a fare

=SE(LUNGHEZZA(AF4)>6;TEXT(AF4; "#,##0.0,, "Mln"");TEXT(AF4; "#,##0.0,, "Mila""))

come vedete dall'immagine

https://ibb.co/T1RxFdG

non so se si riesce a vedere il solito sito è inattivo al momento

Ciao By Sal (8-D
[Modificato da by sal 19/03/2024 11:15]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.335
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
19/03/2024 12:00

ciao
perchè scrivi TESTO in inglese
e lunghezza in Italiano?

mica funziona così
Post: 1.265
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
19/03/2024 12:02

Re:
federico460, 19/03/2024 12:00:

ciao
perchè scrivi TESTO in inglese
e lunghezza in Italiano?

mica funziona così


ed anche un solo SE con 4 argomenti



LEO
https://t.me/LordBrum
Post: 1.254
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Veteran
2016
OFFLINE
19/03/2024 12:23

Ciao
@Bysal vedo che in entrami i casi usi lo stesso formato di numero che divide in migliaia quindi devi solo gestire il testo Mln o Mila...

TESTO(AF4;"#.##0")&SE(LUNGHEZZA(AF4)>6;" Mln";" Mila")

se no allega un file con i vari casi e il risultato da ottenere inserito
Post: 1.266
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
19/03/2024 13:30

ciao, questo mio esercizio potrebbe essere accettabile ?

=SE(LUNGHEZZA(AF4)>6;TESTO(AF4/1000000;"#.#")&" Mln";TESTO(AF4/1000;"#.#")&" mila")

AGGIORNAMENTO
Però, Sal, permettimi di dire:

La tua richiesta già dall'inizio non era chiara, e quando hai voluto correggerla con la GIF animata mi hai finito di spiazzare
Non sarebbe stato meglio esporre in modo semplice e chiaro soltanto la richiesta ?
invece io, dopo aver postato la formula qui sopra, rileggendo la tua GIF mi chiedo:
a che serve metterci di mezzo il separatore delle migliaia ?
Allora anche i risultati devono avere il separatore di migliaia ?
Ma poi 3456528 nell'animazione compare SIA sotto forma di 3456 migliaia e sia come 1 e passa milioni
Comunque questo è un mio chiarimento a me stesso, perchè la formula suddetta è il massimo che ho potuto fare
Ciao
[Modificato da L2018 19/03/2024 14:48]

LEO
https://t.me/LordBrum
Post: 7.577
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
19/03/2024 15:28

Ciao il Text in inglese è una deformazione VBA, ma comunque anche aggiustando in Testo la mia formula non va.
Danilo la tua formula andrebbe bene ma se noti il formato di AF5 ed AF6 è differente, metto un esempio ed anche il file stavolta.
la formula andrebbe in AF3 per riportarmi il valore o testo



Ciao Salvatore (8-D
[Modificato da by sal 19/03/2024 15:32]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.772
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
19/03/2024 17:27

ciao
la formula ti da errore perchè dopo gli AF4 di TESTO ci va ;(punto e virgola) non ,(virgola) sempre sia quello che vuoi...non ho approfondito

saluti




Domenico
Win 10 - Excel 2016
Post: 1.963
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
20/03/2024 00:17

Non ho capito se vuoi una formula che, preso il valore di una cella, ti restituisca il testo formattato come indicato o se vuoi un formato personalizzato.

Nel primo caso:
=SE(AE4<10^6;TESTO(AE4/10^3; "0") & " mila";TESTO(AE4/10^6; "0,0") & " Mln")
[Modificato da scossa 20/03/2024 08:18]

Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Post: 7.578
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
20/03/2024 08:26

Ciao a tutti Domenico avevi ragione, mancava il ; punto e virgola, per scossa la sua formula come si vede dall'immagine mi riporta sempre "0 mila" anche cambiando il numero, volevo che mi restituisse il numero in formato personalizzato.

alla fine sono riuscito dopo vari aggiustamenti a trovare la formula giusta, e questa

=SE(LUNGHEZZA(AF4)>6;TESTO(AF4; "#.##0,0.. "" Mln""");TESTO(AF4; "#.##0. "" Mila"""))


questa l'immagine per il funzionamento



quindi il problema è risolto, tranne se non ci fosse qualche formula più efficace

un grazie a tutti Ciao Salvatore (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 1.964
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
20/03/2024 08:37

Re:
by sal, 20/03/2024 08:26:

per scossa la sua formula come si vede dall'immagine mi riporta sempre "0 mila" anche cambiando il numero




Certo, hai scritto AE4 anziché AF4 !!😒
Vero che l'ho scritto io nella formula, ma sta a te adattarlo al tuo foglio 😏
[Modificato da scossa 20/03/2024 08:40]

Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Post: 7.579
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
20/03/2024 15:46

Ciao scusa Non ci avevo fatto caso che era AE4

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 1.968
Registrato il: 27/07/2010
Utente Veteran
OFFLINE
20/03/2024 16:56

Re:
by sal, 20/03/2024 15:46:

Ciao scusa Non ci avevo fatto caso che era AE4




Quindi:
=SE(AE4<10^6;TESTO(AE4;"#.##0. ""Mila""");TESTO(AE4;"#.##0,0.. ""Mln"""))
è corretta, giusto?
[Modificato da scossa 20/03/2024 16:56]

Bye!
scossa

scossa's web site
___
Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 21:01. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com