Excel e gli applicativi Microsoft Office Adattamento Formula Matriciale

LoginRegistrati
Stai vedendo 10 articoli - dal 1 a 10 (di 10 totali)
  • Autore
    Articoli
  • #20084 Risposta
    JoBa
    JoBa
    Partecipante

      Ciao a tutti, ho un grosso problema che non riesco a risolvere, ho adattato un calendario che mi assegna i giorni numerici ai giorni della settimana con una formula matriciale molto complessa che è la seguente:

      =SE.ERRORE(TESTO(PICCOLO(SE.ERRORE(RIF.RIGA(SCARTO(INDIRETTO("A"&INDICE(SCARTO($A$1;INT((RIF.RIGA()-1)/9)*9;INT((RIF.COLONNA(A1)-1)/36)*36);;));;;31))/((MESE(RIF.RIGA(SCARTO(INDIRETTO("A"&INDICE(SCARTO($A$1;INT((RIF.RIGA()-1)/9)*9;INT((RIF.COLONNA(A1)-1)/36)*36);;));;;31)))=MESE(INDICE(SCARTO($A$1;INT((RIF.RIGA()-1)/9)*9;INT((RIF.COLONNA(A1)-1)/36)*36);;)))*(SINISTRA(TESTO(RIF.RIGA(SCARTO(INDIRETTO("A"&INDICE(SCARTO($A$1;INT((RIF.RIGA()-1)/9)*9;INT((RIF.COLONNA(A1)-1)/36)*36);;));;;31));"ggg");3)=SINISTRA(INDICE(SCARTO($A$1;INT((RIF.RIGA()-1)/9)*9+1;MAX(RIF.COLONNA($A$2:A$2)*($A$2:A$2<>""))-1);;);3)));"");RESTO(RIF.RIGA()-3;9)+1);"g");"")

      il calendario inizia nella cella A1 ma vorrei inserire delle righe e delle colonne partendo dalla cella A1 (almeno 10 righe e 10 colonne). Nonostante tutti i tentativi di adattamento dei riferimenti delle formule che cambiano con l'inserimento non riesco a farlo funzionare.

      ho allegato un file di esempio e spero di trovare qualcuno che ci capisca qualcosa. io sto impazzendo da una settimana

      Grazie Jo Ba.

      Allegati:
      You must be logged in to view attached files.
      #20086 Risposta
      D@nilo
      D@nilo
      Partecipante
        2 pts

        Buongiorno 

        La formula è funzionante??

        Se si allega il file con le nuove colonne e righe inserite...bisognerà solo adattare i riferimenti 

        #20087 Risposta
        JoBa
        JoBa
        Partecipante

          Ciao Danilo,

          ho già provato ad adattare le formule in tutti i modi possibili dopo avere inserito le Righe e le Colonne ma non sono mai riuscito a farle funzionare, allego un file con l'aggiunta di 10 righe e 10 colonne.

          ho provato a cambiare di tutto ma niente di niente

          Allegati:
          You must be logged in to view attached files.
          #20097 Risposta
          Luca73
          Luca73
          Partecipante
            16 pts

            Ciao Se ho capito cosa volevi fare ho riscritto la formula.

            Dimmi cosa ne pensi.

            Ciao

            Luca

            Allegati:
            You must be logged in to view attached files.
            #20136 Risposta
            JoBa
            JoBa
            Partecipante

              Ciao Luca, la tua formula è perfetta, la semplificazione che hai fatto rispetto alla mia mi permette di capire qualcosa di più, ad ogni modo dopo avere aggiornato i collegamenti di tutte la formule ho notato che se un mese inizia di Venerdì o Sabato non bastano le 5 colonne per comprendere tutti i giorni, a questo proposito ho dovuto inserire una riga in ogni mese ma purtroppo mi conteggia i giorni fino al 35 e non so come fare.

              Proverò a fare delle correzioni sperando di arrivarci.

              allego comunque il file con le 5 righe per mese dove si vede che il mese di Maggio non è completo e il file con 6 righe per mese che cerco di sistemare.

              grazie ancora

              Jo Ba

              Allegati:
              You must be logged in to view attached files.
              #20141 Risposta
              D@nilo
              D@nilo
              Partecipante
                2 pts

                Buongiorno

                come Luca (un saluto) ho preferito fare una nuova formula che sbrogliare quella matassa ho modificato la sequenza dei giorni mettendo prima il Lunedi

                quindi in K13 da trascinare in basso

                 

                =SE.ERRORE(SE(AGGREGA(15;6;RIF.RIGA($1:$31)/(--(GIORNO.SETTIMANA(DATA(ANNO($K$11);MESE($K$11);RIF.RIGA($1:$31));1)=K$12));RIF.RIGA($A1))>GIORNO(FINE.MESE($K$11;0));"";AGGREGA(15;6;RIF.RIGA($1:$31)/(--(GIORNO.SETTIMANA(DATA(ANNO($K$11);MESE($K$11);RIF.RIGA($1:$31));1)=K$12));RIF.RIGA($A1)));"")

                poi copia/incolla nelle altre celle del mese interessato per gli altri mesi devi variare il dato in rosso...nel file allegato ho inserito fino a Maggio cosi puoi vedere i dati da variare 

                Allegati:
                You must be logged in to view attached files.
                #20147 Risposta
                Luca73
                Luca73
                Partecipante
                  16 pts

                  Da inserire in K13

                  =IF(WEEKDAY($K$11;1)<=(1+INT((COLUMN()-COLUMN($J$13))/5));IFERROR(IF(MONTH($K$11+K12+7-1)=MONTH($K$11);K12+7;"");IFERROR(F13+1;IF(K12="";"";1)));IF(ISNUMBER(K12);IF((K12+7)<=DAY(EOMONTH($K$11;0));K12+7;"");IF(K12="";DAY($K$11)+8-WEEKDAY($K$11;1)+(INT((COLUMN()-COLUMN($J$13))/5));"")))

                  Ciao

                  Luca

                  #20148 Risposta
                  JoBa
                  JoBa
                  Partecipante

                    ciao Danilo e grazie per il suggerimento,

                    ho provato a lavorare sul tuo file ma con il calendario che inizia con un giorno diverso dal primo del mese non è di facile lettura per il mio scopo, avrei proprio bisogno di riuscire a sistemare il file con 6 righe per ogni mese in modo da avere una lettura più chiara, devo comunque continuare a provare sul file che allego, il fatto che inizi di Domenica o di Lunedì non è rilevante 

                    Allegati:
                    You must be logged in to view attached files.
                    #20150 Risposta
                    Luca73
                    Luca73
                    Partecipante
                      16 pts

                      Ti allego il file così trovi le formule tradotte.

                      Ciao

                      Luca

                      Allegati:
                      You must be logged in to view attached files.
                      #20154 Risposta
                      JoBa
                      JoBa
                      Partecipante

                        Grazie Luca, così è perfetta.

                        Grazie anche a Danilo per i suggerimenti.

                        Jo Ba

                      LoginRegistrati
                      Stai vedendo 10 articoli - dal 1 a 10 (di 10 totali)
                      Rispondi a: Adattamento Formula Matriciale
                      Gli allegati sono permessi solo ad utenti REGISTRATI
                      Le tue informazioni:



                      vecchio frac - 2704 risposte

                      albatros54
                      albatros54 - 704 risposte

                      patel
                      patel - 625 risposte

                      Marius44
                      Marius44 - 536 risposte

                      Luca73
                      Luca73 - 508 risposte