+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Dal mese (testo) al mese (numero)

  1. #1
    leodessy non è in linea Novello
    Post
    6

    Dal mese (testo) al mese (numero)

    Nella cella H1 ho il testo Gennaio. In A1 ho l'anno 2017. Vorrei una formula per avere in una cella il primo del mese e una formula per avere in un'altra cella l'ultimo del mese. Chi può aiutarmi?
    Ultima modifica di leodessy; 07-01-2017 16:34 

  2. #2
    cromagno non è in linea Novello
    Post
    36
    Ciao,
    la cosa principale è quella di far riconoscere il testo "Gennaio"...
    per fare questo, o ti appoggi ad un range/colonna (che dopo,volendo, nasconderai) dove ci saranno scritti i 12 mesi, o usi direttamente una "costante di matrice".

    Con il primo metodo, supponendo che il range in cui sono scritti i mesi sia K1:K12, per il primo del mese:
    =DATA(A1;CONFRONTA(H1;K1:K12;0);1)

    per l'ultimo del mese:
    =FINE.MESE(DATA(A1;CONFRONTA(H1;K1:K12;0);1);0)

    Con il secondo metodo, per il primo del mese:
    =DATA(A1;CONFRONTA(H1;{"Gennaio"."Febbraio"."Marzo "."Aprile"."Maggio"."Giugno"."Luglio"."Agosto"."Se ttembre"."Ottobre"."Novembre"."Dicembre"};0);1)

    per l'ultimo del mese:
    =FINE.MESE(DATA(A1;CONFRONTA(H1;{"Gennaio"."Febbra io"."Marzo"."Aprile"."Maggio"."Giugno"."Luglio"."A gosto"."Settembre"."Ottobre"."Novembre"."Dicembre" };0);1);0)

    N.B.
    I separatori delle costanti di matrice sono differenti a seconda della versione excel che utilizzi.
    Per versioni 2010 e superiori si usano "backslash" e "punto":
    matrice orizzontale: ={1\2\3\4\5}
    matrice verticale: ={1.2.3.4.5}

    Per versioni 2007 e inferiori si usano "punto e virgola" e "backslash":
    matrice orizzontale: ={1;2;3;4;5}
    matrice verticale: ={1\2\3\4\5}

  3. #3
    leodessy non è in linea Novello
    Post
    6
    Grazie. Ho utilizzato il primo metodo. Io cercavo di utilizzare la formula CERCA.VERT, ma, non so per quale motivo, non riuscivo ad ottenere risultati. Con la formula confronta invece ha funzionato benissimo. Grazie ancora.

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,584
    Blogs
    5
    @leodessy ... la prossima volta, non fare solamente la richiesta ma proponi e descrivi anche quello che hai tentato di fare tu. Alla prossima.
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi