Sviluppare funzionalita su Microsoft Office con VBA Trovare valore massimo e scrivere in una cella

Login Registrati
Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #46669 Score: 0 | Risposta

    Dodi
    Partecipante
      2 pts

      Buona sera/buon giorno 

      a tutti, dipende da quando voi utenti leggete il mio post e richiesta di aiuto. 

      ho un file, (che allego); in questo file ho una cella (E3)  di colore giallo, dove devo inserire il valore massimo che trovo nella colonna "E" Range(E11:E1000), dico 1000,  ma la lista potrebbe anche allungarsi di più,  perchè inserisco dati in modo continuo. 

      nella colonna "E" i valori sono obbligatori che li registro in quel modo, 

      perchè è una scheda che poi devo inviare alle Dogane. 

      quindi non posso alterare quel formato e dato. 

      quindi la mia domanda è: come posso trovare il numero maggiore e scriverlo nella cella di colore giallo? (E3) 

      Ho provato in mille modi ma non ci sono riuscito. 

      qualcuno di voi ha una soluzione? faccio presente anche che l'ultima lettura, quindi ultimo dato registrato è sempre il valore più grande, perchè quei numeri corrispondono a un conta ore. 

       

      spero di aver spiegato bene e che esiste un modo. 

      sarebbe gradito un vostro prezioso aiuto. 

      Allegati:
      You must be logged in to view attached files.
      #46672 Score: 0 | Risposta

      gianfranco55
      Partecipante
        91 pts

        ciao

        =INDICE($E$11:$E$10000;INDICE(CONFRONTA("aaaaaaaaaa";$E$11:$E$1000;1);;))

        oppure sfrutta le date

        =INDICE($E$11:$E$10000;CONFRONTA(MAX($D$11:$D$10000);$D$11:$D$1000;0))

         

        365

        =INCLUDI(FILTRO(E11:E10000;E11:E10000<>"");-1)

        #46673 Score: 0 | Risposta

        scossa
        Partecipante
          37 pts

          gianfranco55 ha scritto:

          oppure sfrutta le date

          Se si prende per valida la progressione delle date allora in alternativa:

          =CERCA.VERT(MAX($D$11:$D$1000);$D$11:$E$1000;2;0)

          #46680 Score: 0 | Risposta

          dodi

            Grazie mille, ho avuto modo solo ora di testare le vostra formule, grazie mille, funziona tutto perfettamente. 

             

             

             

             

             

             

             

             

          Login Registrati
          Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
          Rispondi a: Trovare valore massimo e scrivere in una cella
          Gli allegati sono permessi solo ad utenti REGISTRATI
          Le tue informazioni: