EXCEL - TRUCCHI E SEGRETI: 📅 LAMBDA oltre ogni limite: funzione calendario con intestazioni

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии •

  • @sscire
    @sscire 2 года назад +1

    Come avevo scritto durante la diretta, con le nuove funzioni disponibili in Office 365 Insider Beta, è possibile semplificare la funzione LAMBDA che è stata proposta, rendendo il tutto più agile e snello.
    Ve la propongo qui di seguito:
    =LAMBDA(ANNO;
    LET(
    Intestazione;STACK.ORIZ({"LUN"\"MAR"\"MER"\"GIO"\"VEN"\"SAB"\"DOM"});
    Settimane;SEQUENZA(53;7;DATA(ANNO;1;1)-GIORNO.SETTIMANA(DATA(ANNO;1;1);2)+1);
    STACK.VERT(Intestazione;Settimane)))(2022)

  • @mywishes4974
    @mywishes4974 2 года назад

    YES! I LOVE YOU!

  • @frankmorris1589
    @frankmorris1589 2 года назад +3

    Emanuele sei bravissimo 👏... però, concediti una pausa e prendi un po’ di sole ☀️ all’inizio del video, ci ho messo un po’ a capire che tra la maglietta e i capelli ci fosse una persona😃 ... hai due possibilità o ti abbronzi o usi uno sfondo scuro!😂😜

    • @upmsexcel
      @upmsexcel  2 года назад +5

      🤣🤣🤣 Farò il possibile (considera però che questo video è stato registrato a marzo) ... l'effetto abbronzatura lo avrai sui video di ottobre 😎

  • @raffaelesala992
    @raffaelesala992 2 года назад

    Fantastico, senza parole. Emanuele sei bravissimo. Mi hai aperto un nuovo mondo. Ma ho una domanda, immagino che io possa definire n Funzioni LAMBDA all'interno della stessa cartella di lavoro o dello stesso foglio, giusto? Perché è in definisci nome che io le differenzia. Se è così è veramente una bomba!!
    Mi resta solo un dubbio, andare ad interpretare e/o modificare il contenuto in futuro oppure quanto elaborato da qualche d'un altro... potrebbe diventare un bel rompicapo. Infatti tu hai dovuto costruire a parte tutto il processo....

    • @upmsexcel
      @upmsexcel  2 года назад

      Le funzioni lambda sono disponibili nella cartella (nella versione inglese di excel esiste un add in che permette di memorizzarle e trasferirle, inoltre aiuta nella composizione)… ma si potrebbe essere un bel rompicapo

  • @vitobove6892
    @vitobove6892 2 года назад

    ciao Emanuele, bravo e istruttivo come sempre. Scusami se cambio argomento. Volevo chiederti se esiste la possibilità di importare dati da pagine web aspx in excel. Ho guardato tutti i tuoi video riferiti all'argomento importazione ma non ho trovato nulla che mi possa aiutare. Potresti darmi qualche indicazione in più e farmi capire dove sbaglio? Grazie come sempre

    • @upmsexcel
      @upmsexcel  2 года назад

      Ciao Vito, purtroppo non so aiutarti... ti consiglio di inserire un post su mondobi.it ... credo che lì ci sia qualcuno in grado di risponderti (io non lo so proprio, aihmè)

    • @vitobove6892
      @vitobove6892 2 года назад +1

      Grazie!!!!!!, seguirò il tuo suggerimento

  • @Ringo...
    @Ringo... 2 года назад +1

    Ciao Emanuele, grazie mille per il video interessantissimo come sempre.
    A mio parere sarebbe interessante anche rendere dinamiche le righe della funzione sequenza, infatti hai detto che alcuni anni anno 53 settimane e altri 54 settimane.
    Personalmente avrei questa soluzione che ho integrato nella formula che hai spiegato, spero ti aggradi e che possa servire....
    =SEQUENZA(INT((DATA(B2;12;31)-DATA(B2;1;1)+1)/7)+2;7;DATA(B2;1;1)-GIORNO.SETTIMANA(DATA(B2;1;1))+1;1)
    Un caloroso saluto
    Ringo

    • @upmsexcel
      @upmsexcel  2 года назад

      Ottimo! Grazie per il contributo

    • @davide8374
      @davide8374 2 года назад

      Perdonami ma, a meno che non sbagli qualcosa io, la tua soluzione, Franco, non funziona. Infatti, la tua sostituzione al numero 54 e cioè "INT((DATA(B2;12;31)-DATA(B2;1;1)+1)/7)+2", restituisce sempre il numero 54, qualsiasi anno tu indichi come parametro. Dalle mie osservazioni risulta che l'unica problematica nella generazione del calendario è quella in cui si ha un anno bisestile con il primo giorno dell'anno che cade di domenica (esempio anno 2012). In tal caso, non viene visualizzato il giorno 31 dicembre perché cade nella 55^ settimana e la funzione restituisce soltanto 54 settimane. La mia risoluzione al problema è stata la seguente: "SE(E(DATA(ANNO;12;31)-DATA(ANNO;1;1)=365;GIORNO.SETTIMANA(DATA(B2;1;1);1)=1);55;54)", da sostituire nella formula originale ogni volta in cui compare il numero 54. In questo modo, quando sussiste il caso, viene inserita dinamicamente una nuova settimana, in cui sarà visibile il 31 dicembre

    • @Ringo...
      @Ringo... 2 года назад

      @@davide8374 Ciao, permettimi innanzitutto di ringraziarti per la correzzione, in effetti non mi ero accorto dell'errore. Ad ogni modo TU non hai niente da farti perdonare, almeno da parte mia, siamo tutti qui per aiutare ed aiutarci a vicenda ad imparare e migliorare; testerò la tua soluzione e ti farò sapere, ma credo proprio, al buio, che funziona egregiamente. Solo per info, questa parte di formula "DATA(B2;12;31)-DATA(B2;1;1)+1", l'avevo inserita esclusivamente per calcolare anche gli eventuali anni bisestili; niente di più facile che l'errore si nel resto della formula. Sono un autodidatta e in matematica scolastica ho preso sempre insufficente, nonstante gli sforzi sovraumani di professori hehehehehehehehe, Professori che in ogni modo ringrazio, non solo quelli di matematica.
      Una buonissima continuazione e grazie ancora.
      Ringo

  • @carlo_migliari81
    @carlo_migliari81 2 года назад

    Per la formattazione condizionale ho utilizzato la funzione OR indicando i mesi, nel mio caso, pari

    • @upmsexcel
      @upmsexcel  2 года назад

      👍 Ci va anche la regola per l’anno 😄

    • @carlo_migliari81
      @carlo_migliari81 2 года назад

      @@upmsexcel
      Ho creato due regole; la prima: ANNO(H$8)=$H$2-1
      Se restituisce VERO associa la formattazione.
      La seconda:
      RESTO(MESE(H8);2)=0
      Dove se il resto della divisione del numero del mese con 2 è 0 associa la formattazione. Questa soluzione mi è venuta in mente adesso mentre pensavo a un modo per evitare il tedio di indicare a mano i mesi con OR. In H8 c'è l'inizio del calendario mentre in H2 vi è l'anno.

  • @Witti64
    @Witti64 День назад

    Quando inserisco la formula sequenza non me la trova e mi da sempre errore

    • @upmsexcel
      @upmsexcel  День назад

      Che versione di excel hai? Probabilmente è una versione vecchia in cui la funzione non è disponibile

  • @teolon6416
    @teolon6416 Месяц назад

    EXCEL NON RISPONDE RIMEDIO

    • @upmsexcel
      @upmsexcel  Месяц назад

      Mille possibili cause… difficile risolvere il problema così