Excel e gli applicativi Microsoft Office Stampa unione – impostare decimali su MERGEFIELD da numero excel

Login Registrati
Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
  • Autore
    Articoli
  • #41823 Score: 0 | Risposta

    essegi75
    Partecipante

      Salve

      non riesco a trovare la soluzione per eliminare su un foglio word dove ho applicato la funzione stampa unione, i decimali in eccesso provenienti dal foglio excel a cui è collegato il documento word.

      Utilizzo i seguenti parametri di formattazione { MERGEFIELD [nome_campo] \# #.##0,00 } ma il risultato invece di essere 4,80 è 4,8000000000000007

      ci sono soluzioni alternative?

      grazie

      #41835 Score: 0 | Risposta

      gianfranco55
      Partecipante
        91 pts

        ciao

        quel 4.80 è frutto di un calcolo vero?

        usa tronca() o arrotonda() nella formula

         

        #41839 Score: 0 | Risposta

        vecchio frac
        Senior Moderator
          272 pts

          gianfranco55 ha scritto:

          usa tronca() o arrotonda() nella formula

          Il coniglio di Gianfranco è corretto perchè il problema è alla fonte cioè nella tabella Excel. Anche se nella cella vedi un numero, anche se imposti un formato qualsiasi, questo riguarda sempre la visualizzazione del dato, non la sua memorizzazione interna, la quale viene integralmente esposta all'esterno quando esporti i dati. Per questo Excel conserva e restituisce alla stampa unione di Word il suo dato con la massima precisione possibile (frutto evidentemente di altri calcoli). Devi fare in modo che il dato stesso sia, all'originale, limitato a un numero di decimali minore o arrotondato (per eccesso? per difetto? scegli tu).

        Login Registrati
        Stai vedendo 3 articoli - dal 1 a 3 (di 3 totali)
        Rispondi a: Stampa unione – impostare decimali su MERGEFIELD da numero excel
        Gli allegati sono permessi solo ad utenti REGISTRATI
        Le tue informazioni: