Formattazione numer...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Formattazione numerica celle

15 Post
3 Utenti
1 Reactions
649 Visualizzazioni
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

Buongiorno a tutti, sono poco esperto ma vorrei risolvere una problema riguardo la formattazione delle celle in formato numerico.

In pratica mi trovo tutte le celle di una colonna "prezzi" in questo modo: 80.00.00 invece che 80 (dovrebbe essere prezzo 80€).

Provando a modificare in formattazione celle ed inserendo "numerico" mi ritrovo ad esempio il valore così: 1,23 Servirebbe avere invece questo formato: xxx,xx

Gentilmente come si può risolvere in questo caso? Grazie

Versione di Excel
Sistema operativo
 
Postato : 27/03/2023 05:38
gianfranco55
(@gianfranco55)
Post: 1801
Moderatore
 

ciao

mi piacerebbe vedere come è formattato quel 80.00.00

perchè per me è un testo e non lo schiodi

io ci riesco così

=SOSTITUISCI(SOSTITUISCI(K490;".";",";1);".";"")*1

ma so che ci sono genietti del formato

vediamo se ti vedono

 
Postato : 27/03/2023 09:10
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55 Grazie mille per la tua risposta. Faccio un esmpio:

il prezzo da inserire dovrebbe essere 79,00 (oppure 79)
La cella mostra: 79.00.00
Con doppio click sulla cella mostra: 03/01/1900 07:00:00
 
Per caso si può risolvere in "Google Spreadsheets"?
 
Postato : 27/03/2023 16:42
Marius44
(@marius44)
Post: 339
Moderatore
 

Ciao

Se ti dà quel risultato è perchè la cella è formattata (oppure c'è del codice VBA che la trasforma) come data. Forse sarebbe il caso di "vedere" il file che ti dà il problema. Prova ad allegarlo (senza dati sensibili).

 

Ciao,

Mario

 
Postato : 27/03/2023 17:24
gianfranco55
(@gianfranco55)
Post: 1801
Moderatore
 

ciao

03/01/1900 07:00:00

che formattato [h]:mm

rende proprio 79:00

 

ma in formato ora

 
Postato : 27/03/2023 23:10
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

Grazie per le risposte ragazzi.
Il fatto è appunto come posso impostare il prezzo e non una data..
Ecco il file di esempio come richiesto, la colonna interessata è la "U". Da come penso ci sono delle impostazioni superiori, perché come ho detto non basta passare da data a numeri in formattazione celle.
Vi sarei molto grato. Grazie!

 

 
Postato : 28/03/2023 02:02
Marius44
(@marius44)
Post: 339
Moderatore
 

Ciao

E' come ti abbiamo detto. La colonna va formattata come "valuta" ed ottieni quel che vuoi.

Ciao,

Mario

 

 
Postato : 28/03/2023 05:37
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

@marius44 Ciao e grazie per la risposta. Come puoi vedere però ad esempio nella prima cella appare "79.00.00" che invece dovrebbe essere "79" (€) e via dicendo per l'intera colonna di prezzi. Formattando la cella in valuta mostra invece "3,29 €"
Esiste modo di risolvere questo? Grazie!

 
Postato : 28/03/2023 15:46
Marius44
(@marius44)
Post: 339
Moderatore
 

Ciao

Allora hai un problema sul tuo PC perchè io, prima di allegare "Example(1)", ho corretto l'intera colonna ed infatti io "vedo" 79€

Non è che, per caso, sei intervenuto sui riferimenti internazionali (tanto per capirci: il punto al posto della virgola per separare i decimali, viceversa per le migliaia, ecc.)?

Comunque, fai questa prova: cancella il contenuto della cella, formatta la cella come "valuta", inserisci un importo e dicci cosa appare.

Ciao,

Mario 

Questo post è stato modificato 2 anni fa da Marius44
 
Postato : 28/03/2023 16:25
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

@marius44 Facendo la prova che mi hai indicato effettivamente appare anche a me "79,00"
Il fatto è però che l'intera colonna è già compilata con tutti valori tipo "XX.00.00" e se provo a formattare in valuta non funziona nel senso che escono cifre tipo "3,29"...
I riferimenti internazionali sembrano ok.

 
Postato : 28/03/2023 17:04
Marius44
(@marius44)
Post: 339
Moderatore
 

Ciao

Quei valori da dove derivano? Sono il risultato di una formula? Rivengono da copia/incolla da internet? rivengono da un file .csv o .txt? Come arrivano in ogni cella?

 

Ciao,

Mario

 
Postato : 28/03/2023 17:37
Fabioal reacted
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

@marius44 Ciao! Si tratta di file .csv precedentemente compilati. File .csv di prodotti e prezzi.
Alcuni aperti con "Google Sheets" poi scaricati come .xlsx
Grazie, Fabio

 
Postato : 28/03/2023 17:46
Marius44
(@marius44)
Post: 339
Moderatore
 

Ciao

Se lo avessi detto prima avremmo perso meno tempo.

Hai bisogno di convertire quelle "stringhe" in valori e puoi farlo solo con VBA

Copia la sottostante macro ed inseriscila in un Modulo (ti allego il file con la macro inserita ed associata al pulsante blu - cliccaci sopra).  Vedrai in colonna AA i dati corretti. Per portarli nella colonna U cambia il 27 in 21 in questa riga i codice: Cells(i, 27) = CDbl(Format(xx, "##0.00")).

Option Explicit

Sub Numerico()
Dim ur As Long, i As Long, x, xx
ur = Cells(Rows.Count, 21).End(xlUp).Row
For i = 2 To ur
  x = Split(CStr(Cells(i, 21).Text), ".")
  xx = x(0) & "," & x(1)
  Cells(i, 27) = CDbl(Format(xx, "##0.00"))
Next i
End Sub

  Fai sapere. Ciao,

Mario

 

 
Postato : 28/03/2023 18:18
Forum 1
(@fabioal)
Post: 0
New Member
Avviatore di Topic
 

@marius44 Ciao, perdonami hai ragione ma ho premesso che proprio non sono pratico.. Ti ringrazio per le tue dritte, apprezzo molto il tuo tempo dedicato. Seguendo la tua procedura purtroppo mi blocca subito con questa finestra di errore (in allegato)

 

 
Postato : 29/03/2023 03:01
Marius44
(@marius44)
Post: 339
Moderatore
 

Ciao

Sicuramente prima, all'apertura, è apparso altro messaggio che ti invitava a "abilitare" le macro. Se rispondi si la macro funziona, altrimenti .....

Devi abilitare le macro.

Ciao,

Mario

 
Postato : 29/03/2023 05:17
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download