Douglas ha dei problemi a capire un formato personalizzato di cui ha bisogno. Ha creato un formato personalizzato che visualizza numeri grandi nel modo desiderato, in modo tale che $ 1.000.000 venga visualizzato come $ 1.0M e $ 1.000 come $ 1.0K. Questo formato è il seguente:

[> 1000000] $ . 0 ,, “M”; [> 1000] $ #. 0, “K”; $ #, # 0.0. Douglas vuole sapere come regolare il formato personalizzato in modo che i numeri negativi appaiano nello stesso modo, ma in rosso con parentesi attorno ad essi, come ($ 1.0K).

Sfortunatamente, ciò che vuoi fare non è possibile con un unico formato personalizzato. Il motivo è perché un singolo formato personalizzato può avere solo quattro condizioni, ciascuna separata da un punto e virgola. Questa è la sintassi generale di un formato personalizzato:

positive; negative; zero; text

Si noti che il primo formato viene utilizzato quando il valore è positivo, il secondo quando è negativo, il terzo quando il valore è esattamente zero e il quarto quando il valore è testo. Sebbene questa sia la sintassi generale per i formati personalizzati, puoi “confondere” i formati un po ‘nel modo in cui stai facendo. Considera il formato che stai utilizzando:

[>1000000]$#.0,,"M";[>1000]$#.0,"K";$#,##0.0

Si noti che secondo la sintassi generale, il formato prima del primo punto e virgola verrà utilizzato per i valori positivi, il formato successivo per i valori negativi e il terzo per i valori zero. Tuttavia, questo non è il modo in cui Excel traduce questo formato personalizzato. Lo traduce come “se maggiore di 1.000.000, fallo; se maggiore di 1.000 fai questo; altrimenti fallo”. Non c’è connotazione positiva o negativa nel formato; infatti, tutti i valori negativi vengono trattati con il trattamento predefinito, che è il terzo formato.

Quello che stai cercando di fare è definire due condizioni positive (una per milioni e una per migliaia) e due condizioni negative (ancora, per milioni e migliaia). Ciò non può essere fatto in un unico formato personalizzato, indipendentemente da come si tenta di metterlo insieme. Invece, dovresti usare due formati personalizzati, come questi:

[>=1000000]$#.0,,"M ";[>=1000]$#.0,"K ";$#,##0.0 [Red][<=-1000000]($#.0,,"M");[Red][<=-1000]($#.0,"K");[Red]($#,##0.0)

Il primo formato è da utilizzare in caso di valori positivi; è una variazione rispetto al formato originale suggerito all’inizio del suggerimento. Il secondo formato deve essere utilizzato con valori negativi. Questi formati personalizzati dovranno essere applicati manualmente, in base al valore nella cella.

Potrebbe sembrare che sia necessario molto lavoro per ottenere la formattazione desiderata. È possibile creare una macro che applichi i formati, ma la macro non sarebbe un’impresa banale. Dovrebbe controllare qual è il valore nella cella, scegliere il formato corretto, costruire il formato, inserirlo nel formato personalizzato per la cella e quindi passare alla cella successiva.

C’è una cosa che puoi fare, tuttavia: puoi combinare l’uso di un formato personalizzato con le funzionalità di formattazione condizionale di Excel. Imposta i seguenti tre formati personalizzati nel tuo foglio di lavoro:

_($#.0_K_);[Red]($#.0_K);;@ _($#.0,"K"_);[Red]($#.0,"K");;@ _($#.0,,"M"_);[Red]($#.0,,"M");;@

Quindi è possibile utilizzare le funzionalità di formattazione condizionale (scheda Home della barra multifunzione | Formattazione condizionale | Gestisci regole) per definire sei diverse regole di formattazione. Quando fai clic sul pulsante Nuova regola per iniziare a definire ogni regola, scegli Formatta solo le celle che contengono nella parte superiore della finestra di dialogo Nuova regola di formattazione. Ecco le sei regole che definirai:

Cell Value <= -1000000 Cell Value >= 1000000 Cell Value between -999999 and -1000 Cell Value between 1000 and 999999 Cell Value between -999 and -1 Cell Value between 0 and 999

Mentre definisci ciascuna di queste regole, fai clic sul pulsante Formato nella finestra di dialogo Nuova regola di formattazione. Questo presenta la finestra di dialogo Formato celle in cui è necessario fare clic sulla scheda Numero. Qui puoi scegliere la categoria Personalizzato e scegliere uno dei tre formati personalizzati che hai definito.

Ecco quelli che dovresti scegliere:

  • Per le prime due regole di formattazione condizionale elencate sopra, scegli il terzo formato personalizzato sopra elencato.

  • Per la terza e la quarta regola di formattazione condizionale elencate sopra, scegli il secondo formato personalizzato sopra elencato.

  • Per la quinta e la sesta regola di formattazione condizionale elencate sopra, scegli il primo formato personalizzato elencato sopra.

Questo è tutto; le regole di formattazione condizionale eseguono il test per gli intervalli di valori e quindi applicano i formati personalizzati appropriati per quei numeri.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (10227) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: