Documentazione/Funzioni di Calc/LUNGH.B

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/LENB and the translation is 100% complete.
    Other languages:


    Nome funzione:

    LUNGH.B

    Categoria:

    Testo

    Riepilogo:

    Determina il numero di byte in una stringa di testo fornita, inclusi quelli occupati da caratteri di spazio.

    Sintassi:

    LUNGH.B(Testo)

    Restituisce:

    Restituisce un numero intero non negativo che è il numero di byte nella stringa fornita.

    Argomenti:

    Testo è una stringa di testo (tra virgolette), un numero o un riferimento a una cella contenente uno di questi tipi, la cui lunghezza in byte deve essere determinata.

    Altri dettagli:

    Informazioni generali sulle funzioni con gestione dei caratteri in base alla posizione dei byte

    Note pin.svg

    Nota:
    Per comodità, le informazioni di questa sezione sono ripetute in tutte le pagine che descrivono le funzioni di Calc con gestione dei caratteri in base alla posizione dei byte.

    Calc fornisce diverse funzioni di testo per caratteri basati sulla posizione dei byte, che sono concepite per essere usate con le lingue che hanno codifiche dei caratteri con doppi byte (DBCS). Queste funzioni sono TROVA.B, SINISTRA.B, LUNGH.B,STRINGA.ESTRAI.B, SOSTITUISCI.B, DESTRA.B e CERCA.B. Ognuna di questa ha un'equivalente funzione di testo "ordinaria" con lo stesso nome ma senza il finale ".B".

    Calc considera i caratteri con doppi byte essere tra quelli che si trovano tra i seguenti blocchi di codice Unicode:

    • Bopomofo esteso (U+31A0 ... U+31BF)
    • Bopomofo (U+3100 ... U+312F)
    • CJK Forme per la compatibilità (U+FE30 ... U+FE4F)
    • CJK Ideogrammi supplementari per la compatibilità (U+2F800 ... U+2FA1F)
    • CJK Ideogrammi per la compatibilità (U+F900 ... U+FAFF)
    • CJK compatibilità (U+3300 ... U+33FF)
    • CJK radici supplementari (U+2E80 ... U+2EFF)
    • CJK tratti (U+31C0 ... U+31EF)
    • CJK simboli e punteggiatura (U+3000 ... U+303F)
    • CJK Ideogrammi unificati estensione A (U+3400 ... U+4DBF)
    • CJK Ideogrammi unificati estensione B (U+20000 ... U+2A6DF)
    • CJK Ideogrammi unificati (U+4E00 ... U+9FFF)
    • CJK Compreso - lettere e mesi (U+3200 ... U+32FF)
    • Forme a metà larghezza e larghezza piena (U+FF00 ... U+FFEF)
    • Hangul Jamo per la compatibilità (U+3130 ... U+318F)
    • Hangul Jamo (U+1100 ... U+11FF)
    • Hangul sillabe (U+AC00 ... U+D7AF)
    • Surrogati alti per uso privato (U+DB80 ... U+DBFF)
    • Surrogati alti (U+D800 ... U+DB7F)
    • Hiragana (U+3040 ... U+309F)
    • Caratteri ideografici descrittivi (U+2FF0 ... U+2FFF)
    • Kanbun (U+3190 ... U+319F)
    • Kangxi radici (U+2F00 ... U+2FDF)
    • Katakana (U+30A0 ... U+30FF)
    • Surrogati bassi (U+DC00 ... U+DFFF)
    • Area di uso privato (U+E000 ... U+F8FF)
    • Yi radici (U+A490 ... U+A4CF)
    • Yi sillabe (U+A000 ... U+A48F)

    Vedete la pagina di Wikipedia relativa ai blocchi Unicode per maggiori informazioni su questi blocchi.

    Inoltre, i codici U+005C e U+20AC sono considerati come caratteri a doppi byte se la lingua di sistema è impostata su Giapponese.

    Come evidenziato in ODF 1.2, le posizioni dei byte dipendono dall'implementazione, perciò basarsi su queste riduce l'interoperabilità.

    Esempi:

    Formula Descrizione Restituisce
    =LUNGH.B("Good afternoon") Qui la stringa fornita comprende 14 caratteri a byte singolo e quindi la funzione restituisce 14. 14
    =LUNGH.B("Good afternoon") Qui la stringa fornita comprende 14 caratteri a byte doppio e quindi la funzione restituisce 28. 28
    =LUNGH.B(D1) dove la cella D1 contiene il numero 12345,67. Qui la funzione restituisce 8. 8
    =LUNGH.B("12,345.67") Qui la funzione restituisce 9. Si noti che in questo caso il numero viene passato come stringa - LUNGHEZZA segnala un errore se le virgolette vengono omesse perché il numero include una virgola di separazione del gruppo di cifre decimali. 9
    =LUNGH.B("") Qui la funzione restituisce 0, poiché l'argomento è la stringa vuota. 0

    Funzioni di LibreOffice correlate:

    TROVA.B

    SINISTRA.B

    LUNGHEZZA

    STRINGA.ESTRAI.B

    SOSTITUISCI.B

    DESTRA.B

    CERCA.B

    Standard ODF:

    Section 6.7.4, part 2

    Funzioni equivalenti (o simili) di Excel:

    LENB