Risultati da 1 a 28 di 28

Discussione: Come creare numeri ordinali Inglesi



  1. #1
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Come creare numeri ordinali Inglesi

    Buona domenica a tutti !!

    In un foglio di lavoro, da A1 a A15 ci sono i numeri da 1 a 15.
    in B1 c'Ŕ questa formula:
    =B3&SE(O(VALORE(DESTRA(B3;2))={11;12;13});"th";SE(O(VALORE(DESTRA(B3))={1;2;3});SCEGLI(DESTRA(B3);"st";"nd";"rd");"th"))

    da tirare fino a A15 per avere i numeri ordinali Inglesi.

    A me escono i numeri con il "th" finale a tutti i numeri.

    Dov'Ŕ l'errore ?

  2. #2

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    LocalitÓ
    Sardegna
    EtÓ
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923

    Re: Come creare numeri ordinali Inglesi

    Ciao,
    mi sa che hai sbagliato ad indicare la formula, visto che quella formula fa riferimento alla cella B3.
    Per le costanti di matrici, perchŔ usi il punto e virgola (;) se usi excel 2010 o 2013 (io ho dovuto modicare con il punto (.) usando excel 2016).

    Comunque, nella cella B1 (da copiare poi in basso):

    =A1&SE(O((DESTRA(A1;2)*1)={11.12.13});"th";SE(O((DESTRA(A1)*1)={1.2.3});SCEGLI(DESTRA(A1);"st";"nd";"rd");"th"))


    Ti allego il file (anche se sarebbe meglio che lo allegassi sempre nella discussione per evitare fraintendimenti)...

    [EDIT]
    Ho corretto la formula e l'allegato...
    File Allegati File Allegati

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno pu˛ immaginare."

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Come creare numeri ordinali Inglesi

    Ciao a tutti rieccomi
    Anche se questa non Ŕ la sezione VBA potrebbe essere comada una function (non creata da me, Ŕ arcinoto che non ci capisco niente di VBA)
    Per correttezza Cito la fonte CPearson Excel MVP
    vedi link
    http://www.cpearson.com/excel/Ordinal.aspx

    e dopo aver inserito questo codice in un modulo standard, quando poi sei in Excel basterÓ scrivere in una cella la funzione come se fosse una funzione ordinaria di Excel:

    =OrdinalSuffix(A1)

    Codice: 
    
    Function OrdinalSuffix(ByVal Num As Long) As String        
    Dim N As Long
            Const cSfx = "stndrdthththththth"
            N = Num Mod 100
            If ((Abs(N) >= 10) And (Abs(N) <= 19)) _
                    Or ((Abs(N) Mod 10) = 0) Then
                OrdinalSuffix = "th"
            Else
                OrdinalSuffix = Mid(cSfx, _
                    ((Abs(N) Mod 10) * 2) - 1, 2)
            End If
            
    End Function

  5. I seguenti utenti hanno dato un "Like"


  6. #4

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Verona Provincia
    EtÓ
    57
    Messaggi
    1011
    Versione Office
    .
    Likes ricevuti
    365
    Likes dati
    0

    Re: Come creare numeri ordinali Inglesi

    Ciao,

    senza scomodare il VBA:
    =A1&INDICE({"st"."nd"."rd"."th"};MEDIANA(1;A1;4))
    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)

  7. I seguenti utenti hanno dato un "Like"


  8. #5
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Come creare numeri ordinali Inglesi

    Ciao Scossa
    Ho provato la tua formula ma funziona solo fino al 20th perchŔ il 21esimo doverebbe essere 21st e cosi via ...22nd 23rd 24th...

  9. #6

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Verona Provincia
    EtÓ
    57
    Messaggi
    1011
    Versione Office
    .
    Likes ricevuti
    365
    Likes dati
    0

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da Gerardo ZuccalÓ Visualizza Messaggio
    Ciao Scossa
    Ho provato la tua formula ma funziona solo fino al 20th perchŔ il 21esimo doverebbe essere 21st e cosi via ...22nd 23rd 24th...
    Ciao Gerardo,

    a dire il vero mi sono limitato alla richiesta specifica di ProgrammD69:
    In un foglio di lavoro, da A1 a A15 ci sono i numeri da 1 a 15.
    Sarebbe opportuno, quando si pone un quesito specificare bene parametri e limiti in gioco.
    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)

  10. #7
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da scossa Visualizza Messaggio

    Sarebbe opportuno, quando si pone un quesito specificare bene parametri e limiti in gioco.
    Opss avendo visto la formula nel post #1 che poi Ŕ stat corretta da cromagno nel post #2 pensavo volesse anche successivi, a volte per pigrizia non leggo tutto il post...

  11. #8
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    ferrara
    EtÓ
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    Ciao Gerardo,

    a dire il vero mi sono limitato alla richiesta specifica di ProgrammD69:

    Sarebbe opportuno, quando si pone un quesito specificare bene parametri e limiti in gioco.
    Maestro. da te mi sarei aspettato qualcosa del tipo:

    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    ...
    A dire il vero mi sono limitato alla richiesta specifica di ProgrammD69:
    Sarebbe opportuno, quando si pone un quesito specificare bene parametri e limiti in gioco.
    MA visto che mi tiri a ciomento; TiŔ
    Codice: 
    =SE(A1<20;A1&INDICE({"st"."nd"."rd"."th"};MEDIANA(1;A1;4));A1&INDICE({"th"."st"."nd"."rd"."th"."th"."th"."th"."th"."th"};1+MEDIANA(0;(DESTRA(A1;1))*1;9)))
    Mi stai perdendo colpi?

  12. I seguenti utenti hanno dato un "Like"


  13. #9

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Verona Provincia
    EtÓ
    57
    Messaggi
    1011
    Versione Office
    .
    Likes ricevuti
    365
    Likes dati
    0

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da dracoscrigno Visualizza Messaggio
    Mi stai perdendo colpi?
    No; ti stai PRENDENDO colpi

    Secondo te proponevo una formula pi¨ lunga di quella proposta da Cromagno?
    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)

  14. #10
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    ferrara
    EtÓ
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    No; ti stai PRENDENDO colpi

    Secondo te proponevo una formula pi¨ lunga di quella proposta da Cromagno?
    Potevi giocartela sul numero di funzioni utilizzate che, nel mio obrobrio sono solo 2 ripetute due volte mentre Cromagnon ne ha utilizzate tre ripetute tre volte.

    Uah ah ah ah ah

    Poi anche di grazia che son riuscito a creare uan formula funzionante giusto come esempio

  15. #11
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Come creare numeri ordinali Inglesi

    Ringrazio tutti per l'aiuto. Le formule funzionano.
    Circa la mia formula, a parte il B3, l'errore era nel segno di punto e virgola messo all'interno delle parentesi graffe. Lý, tra i numeri ci andava il punto. (la formula l'ho presa da un libro su Excel !!)

    L'idea di Gerardo credo sia la pi¨ performante, perchÚ quando dovr˛ unire del testo con i numeri ordinali inglesi, l'uso di quelle formule un p˛ troppo lunghe pu˛ creare problemi. Invece il VBA proposto pu˛ andar bene.

    Saluti a tutti.

  16. #12
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Come creare numeri ordinali Inglesi

    Ciao Program69
    Grazie per il tuo riscontro positivo e torna quando vuoi
    Un saluto

  17. #13

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Verona Provincia
    EtÓ
    57
    Messaggi
    1011
    Versione Office
    .
    Likes ricevuti
    365
    Likes dati
    0

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da Gerardo ZuccalÓ Visualizza Messaggio
    e dopo aver inserito questo codice in un modulo standard, quando poi sei in Excel basterÓ scrivere in una cella la funzione come se fosse una funzione ordinaria di Excel:

    =OrdinalSuffix(A1)
    Ciao,

    la udf che proponi per˛ dovrebbe usarla cosý:
    =A1 & OrdinalSuffix(A1)
    altrimenti ottiene solo il suffisso.

    Propongo una leggera modifica al codice in modo da non dover ripetere il riferimento alla cella e quindi da usare come proposto:
    =OrdinalSuffix(A1)

    Codice: 
    Function OrdinalSuffix(ByVal Num As Long) As String
    Dim N As Long
            Const cSfx = "stndrdthththththth"
            N = Abs(Num Mod 100)
            If ((N >= 10) And (N <= 19)) _
                    Or ((N Mod 10) = 0) Then
                OrdinalSuffix = Num & "th"
            Else
                OrdinalSuffix = Num & Mid(cSfx, _
                    ((N Mod 10) * 2) - 1, 2)
            End If
            
    End Function
    Come vedete ho anche spostato i vari Abs(N) nell'istruzione di valorizzazione di N.
    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)

  18. #14
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Come creare numeri ordinali Inglesi

    Io per ovvi motivi mi arrendo e mi inchino a Scossa

  19. #15

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Verona Provincia
    EtÓ
    57
    Messaggi
    1011
    Versione Office
    .
    Likes ricevuti
    365
    Likes dati
    0

    Re: Come creare numeri ordinali Inglesi

    Volendo si pu˛ semplificare ulteriormente assegnando "th" di default e quindi evitando l'Else:
    Codice: 
    Function OrdinalSuffix(ByVal Num As Long) As String
      Dim N As Long
      
      Const cSfx = "stndrdthththththth"
      OrdinalSuffix = Num & "th"
      N = Abs(Num Mod 100)
      If Not (((N >= 10) And (N <= 19)) Or ((N Mod 10) = 0)) Then
        OrdinalSuffix = Num & Mid(cSfx, ((N Mod 10) * 2) - 1, 2)
      End If
            
    End Function
    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)

  20. I seguenti utenti hanno dato un "Like"


  21. #16
    ProgrammD69
    Ospite L'avatar di ProgrammD69

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    ....


    Ho provato il codice, e funziona !!
    Grazie mille !!
    Ultima modifica fatta da:Canapone; 10/05/17 alle 14:48

  22. #17
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Come creare numeri ordinali Inglesi

    Questo Ŕ solo un test... vB test

  23. #18
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1653
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da scossa Visualizza Messaggio
    No; ti stai PRENDENDO colpi

    Secondo te proponevo una formula pi¨ lunga di quella proposta da Cromagno?
    per˛, la potevi adattare lo stesso senza farla tanto lunga :
    =A2&INDICE({"st"."nd"."rd"."th"};MEDIANA(1;4*((A2<=20)*(A2>=10)+(RESTO(A2;10)=0))+RESTO(A2;10);4))
    che figo, farsi bello (io) con il lavoro degli altri (scossa).....

    o se volessimo eliminare quell'"antipatica" di MEDIANA():
    =A2&SE.ERRORE(INDICE({"st"."nd"."rd"."th"};4*((RESTO(A2;10)=0)+((A2>10)*(A2<14)))+RESTO(A2;10));"th")
    Ultima modifica fatta da:ninai; 27/06/16 alle 08:08
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed Ŕ un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  24. I seguenti 2 utenti hanno dato un "Like" a ninai per questo post:


  25. #19

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6768
    Versione Office
    2013
    Likes ricevuti
    715
    Likes dati
    164

    Re: Come creare numeri ordinali Inglesi

    Ciao a tutti e scusate l'intromissione.

    Quando si devono scrivere formule con enne parametri io preferisco "scomodare" il VBA.

    Ma non bastava una funzioncina come quella che vedete sotto?


    Codice: 
    Function ordinale(a)
    Select Case Right(a, 1)
        Case Is = 1
            ordinale = a & "st"
        Case Is = 2
            ordinale = a & "nd"
        Case Is = 3
            ordinale = a & "rd"
        Case Else
            ordinale = a & "th"
    End Select
    End Function
    O se si vuole il solo suffisso

    Codice: 
    Function ordinale(a)
    Select Case Right(a, 1)
        Case Is = 1
            ordinale = "st"
        Case Is = 2
            ordinale = "nd"
        Case Is = 3
            ordinale = "rd"
        Case Else
            ordinale = "th"
    End Select
    End Function
    Alfredo

  26. #20
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    ferrara
    EtÓ
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Come creare numeri ordinali Inglesi

    Alfrimpa.
    guarda che sti drogati di formule non lo fanno mica per comoditÓ :D :D :D
    gente come ninai, se non si pompa una dose di formule giornaliere, va in crisi d astinenza :D

  27. I seguenti utenti hanno dato un "Like"


  28. #21

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6768
    Versione Office
    2013
    Likes ricevuti
    715
    Likes dati
    164

    Re: Come creare numeri ordinali Inglesi

    Ciao Draco

    Si certo hai ragione ma anche la prima function proposta (OrdinalSuffix) non era poi semplicissima da capire.

    Alfredo

  29. #22

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Verona Provincia
    EtÓ
    57
    Messaggi
    1011
    Versione Office
    .
    Likes ricevuti
    365
    Likes dati
    0

    Re: Come creare numeri ordinali Inglesi

    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    Ciao a tutti e scusate l'intromissione.Quando si devono scrivere formule con enne parametri io preferisco "scomodare" il VBA.Ma non bastava una funzioncina come quella che vedete sotto?
    E con 11 12 13 come la metti?
    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)

  30. #23

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6768
    Versione Office
    2013
    Likes ricevuti
    715
    Likes dati
    164

    Re: Come creare numeri ordinali Inglesi

    Marco per quanto ne sappia il suffisso viene determinato dall'ultima cifra del numero; se Ŕ 1 il suffisso Ŕ "st", se 2 "nd", se 3 "rd" e "th" per gli altri

    Io valuto l'ultima cifra del numero e sulla base di quella applico il suffisso.

    Cosa mi sto perdendo?

    Alfredo

  31. #24

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7121
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2060
    Likes dati
    1298

    Re: Come creare numeri ordinali Inglesi

    Un saluto a tutti.
    @ Alfredo, ti sei messo in un brutto guaio!

    Regola non esplicitata del forum "Mai introdursi in una discussione di "pezzi grossi" senza avere la certezza delle certezze di cosa si sta facendo!"
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  32. #25

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6768
    Versione Office
    2013
    Likes ricevuti
    715
    Likes dati
    164

    Re: Come creare numeri ordinali Inglesi

    Sicuramente star˛ sbagliando io ma se mi spiegate....

    In quali situazioni la mia function non funzionerebbe come dovrebbe?

    Solo per capire.

    Alfredo

  33. #26
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    LocalitÓ
    Barcellona P.G.
    EtÓ
    55
    Messaggi
    1653
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Come creare numeri ordinali Inglesi

    ecco un estratto dei risultati, Alfredo a te corrispondono???

    A
    B
    C
    D
    E
    F
    1
    scossa (fino a 20)
    mio adattamento per tutti i numeri
    cromagno
    Daciscrigno
    mia senza mediana
    2
    1
    1st
    1st
    1st
    1st
    1st
    3
    2
    2nd
    2nd
    2nd
    2nd
    2nd
    4
    3
    3rd
    3rd
    3rd
    3rd
    3rd
    5
    4
    4th
    4th
    4th
    4th
    4th
    6
    5
    5th
    5th
    5th
    5th
    5th
    7
    6
    6th
    6th
    6th
    6th
    6th
    8
    7
    7th
    7th
    7th
    7th
    7th
    9
    8
    8th
    8th
    8th
    8th
    8th
    10
    9
    9th
    9th
    9th
    9th
    9th
    11
    10
    10th
    10th
    10th
    10th
    10th
    12
    11
    11th
    11th
    11th
    11th
    11th
    13
    12
    12th
    12th
    12th
    12th
    12th
    14
    13
    13th
    13th
    13th
    13th
    13th
    15
    14
    14th
    14th
    14th
    14th
    14th
    16
    15
    15th
    15th
    15th
    15th
    15th
    17
    16
    16th
    16th
    16th
    16th
    16th
    18
    17
    17th
    17th
    17th
    17th
    17th
    19
    18
    18th
    18th
    18th
    18th
    18th
    20
    19
    19th
    19th
    19th
    19th
    19th
    21
    20
    20th
    20th
    20th
    20th
    20th
    22
    21
    21th
    21st
    21st
    21st
    21st
    23
    22
    22th
    22nd
    22nd
    22nd
    22nd
    24
    23
    23th
    23rd
    23rd
    23rd
    23rd
    25
    24
    24th
    24th
    24th
    24th
    24th
    26
    25
    25th
    25th
    25th
    25th
    25th
    27
    26
    26th
    26th
    26th
    26th
    26th
    28
    27
    27th
    27th
    27th
    27th
    27th
    29
    28
    28th
    28th
    28th
    28th
    28th
    30
    29
    29th
    29th
    29th
    29th
    29th
    31
    30
    30th
    30th
    30th
    30th
    30th
    32
    31
    31th
    31st
    31st
    31st
    31st
    33
    32
    32th
    32nd
    32nd
    32nd
    32nd
    34
    33
    33th
    33rd
    33rd
    33rd
    33rd
    35
    34
    34th
    34th
    34th
    34th
    34th
    36
    35
    35th
    35th
    35th
    35th
    35th
    37
    36
    36th
    36th
    36th
    36th
    36th
    38
    37
    37th
    37th
    37th
    37th
    37th
    39
    38
    38th
    38th
    38th
    38th
    38th
    40
    39
    39th
    39th
    39th
    39th
    39th
    41
    40
    40th
    40th
    40th
    40th
    40th
    42
    41
    41th
    41st
    41st
    41st
    41st
    43
    42
    42th
    42nd
    42nd
    42nd
    42nd
    44
    43
    43th
    43rd
    43rd
    43rd
    43rd
    45
    44
    44th
    44th
    44th
    44th
    44th
    46
    45
    45th
    45th
    45th
    45th
    45th
    47
    46
    46th
    46th
    46th
    46th
    46th
    48
    47
    47th
    47th
    47th
    47th
    47th
    49
    48
    48th
    48th
    48th
    48th
    48th
    50
    49
    49th
    49th
    49th
    49th
    49th
    51
    50
    50th
    50th
    50th
    50th
    50th
    52
    51
    51th
    51st
    51st
    51st
    51st
    53
    52
    52th
    52nd
    52nd
    52nd
    52nd
    54
    53
    53th
    53rd
    53rd
    53rd
    53rd
    55
    54
    54th
    54th
    54th
    54th
    54th
    56
    55
    55th
    55th
    55th
    55th
    55th
    57
    56
    56th
    56th
    56th
    56th
    56th
    58
    57
    57th
    57th
    57th
    57th
    57th
    59
    58
    58th
    58th
    58th
    58th
    58th
    60
    59
    59th
    59th
    59th
    59th
    59th
    61
    60
    60th
    60th
    60th
    60th
    60th
    62
    61
    61th
    61st
    61st
    61st
    61st
    63
    62
    62th
    62nd
    62nd
    62nd
    62nd
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed Ŕ un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  34. #27
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    LocalitÓ
    ferrara
    EtÓ
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Come creare numeri ordinali Inglesi

    diglelo Alfredo. urla alla casta che basta un if then else od un select case... dillo...
    uah ah ah ah...
    non farti intimorire dau cappellini quadrati con la coccardina
    uah ah ah :p

  35. #28

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6768
    Versione Office
    2013
    Likes ricevuti
    715
    Likes dati
    164

    Re: Come creare numeri ordinali Inglesi

    Santo, come giustamente diceva scossa, non mi corrispondono i numeri 11, 12 e 13 che molto probabilmente fanno eccezione alla regola generale (e ci˛ mi sfuggiva).

    Quindi la function andrebbe modificata per tener conto di queste eccezioni.

    Se ho tempo ci provo.

    Alfredo

Discussioni Simili

  1. [Risolto] Numeri mancanti
    Di mapero nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 30/11/16, 08:37
  2. [Risolto] calcolare il totale tra numeri con segno negativo e numeri con segno positivo
    Di luigiflo nel forum Domande su Excel in generale
    Risposte: 35
    Ultimo Messaggio: 05/11/16, 19:53
  3. [Risolto] Moltiplicare una colonna di numeri per tutti i numeri di un'altra proseguendo in colonna
    Di simo1707 nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 05/10/16, 12:13
  4. Conta.numeri
    Di Giuliano nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 12/12/15, 00:30
  5. numeri pagine
    Di baz83 nel forum Domande su Excel VBA e MACRO
    Risposte: 3
    Ultimo Messaggio: 15/10/15, 12:22

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •