You are here:--[RISOLTO] Modifica udf vertibili
[RISOLTO] Modifica udf vertibili2018-12-14T10:55:05+02:00

Home Forum Domande su Formule e Funzioni [RISOLTO] Modifica udf vertibili

Tag: 

  • Autore
    Articoli
  • Avatargiorgioantonio
    Partecipante
      Post totali: 354

      https://www.dropbox.com/s/y3gsdrljt7ivxxt/Vertibili.xlsb?dl=0

      salve cortesemente se possibile,
      o una formula oppure una modifica
      ad una UDF inserito nel modulo di foglio1
      Brevemente si tratta di convertire dei numeri
      come spiegato dovrebbero risultare:
      nel file sotto la voce SE quando il numero
      tale deve corrispondere alla voce esiti.
      Nel file sono riportati i 90 numeri col loro esito.
      esempio se 29 = 82 oppure se 88 = 78
      Grazie

      • Questo argomento è stato modificato 10 mesi fa da sid sid.
    • BySalvBySalv
      Amministratore del forum
        Post totali: 520

        Ciao Giorgioantonio, i tuoi numeri sono solo 74 e non 90 quindi ne mancano 16.

        l’UDF dei vertibili gia funziona con i 90, ma se vuoi farla funzionare con solo i numeri che dici, puoi sostituire questa sequenza di numeri con la tua.

        Array(10, 20, 30, 40, 50, 60, 70, 80, 90, 1, 19, 21, 31, 41, 51, 61, 71, 81, 11, 2, 12, 29, 32, 42, 52, 62, 72, 82, 22, 3 _
        , 13, 23, 39, 43, 53, 63, 73, 83, 33, 4, 14, 24, 34, 49, 54, 64, 74, 84, 44, 5, 15, 25, 35, 45, 59, 65, 75, 85, 55 _
        , 6, 16, 26, 36, 46, 56, 69, 76, 86, 66, 7, 17, 27, 37, 47, 57, 67, 79, 87, 77, 8, 18, 28, 38, 48, 58, 68, 78, 89 _
        , 88, 9)

        ma avrai 16 numeri in meno.

        se non ricordi più come funziona in una cella scrivi un numero mettendolo in “A1”, in un altra cella scrivi la formula =Vert90(A1) ed avrai il vertibile del numero scritto in A1

        questa funzione “Vert90()” fa anche il fuori90 nello stesso tempo, infatti se metti un numero superiore a 90, ti fa prima il fuori90 e poi ti da il vertibile del numero fuori90.

        Ciao By Sal :bye:

      • Avatargiorgioantonio
        Partecipante
          Post totali: 354

          Salve Bay – Sal,
          ma non funziona coe vorrei.
          Mi spiego:
          escludendo il 9 che resta vertibile 90
          e viceversa 90 diventa 9;
          se un numero termina con 9 cioè
          19, 29, 39, 49, 59, 69, 79, 89
          diventerà
          19-1=18 e diventa 81;
          29-1=28 e diventa 82;
          39-1=39 e diventa 83;
          49-1=48 e diventa 84;
          59-1=58 e diventa 85
          69-1=68 e diventa 86
          79-1=78 e diventa 87
          89-1=88 ed essendo unità e decina uguali
          entra in questa fascia si deve fare
          11-10=1; 22-10=12;33-10=23; 44-10=34; 55-10=45;66-10=56; 77-10=67;88-10=78.
          Ho sostituito i l’array vecchia con la nuova e per esempio 39 da 33 e stando
          a quanto riportato sopra dovrebbe dare 83.
          Eventualmente mi andrebbe bene anche una fomula.
          Invece riguardo gli altri numeri è sufficiente
          effettuare l’inversione delle unità con le decine.

        • D@niloD@nilo
          Partecipante
            Post totali: 48

            Buonasera

            ma non è molto più semplice creare due colonne una con i 90 numeri l’altra accanto con i numeri associati e poi dove serve usare un semplice CERCA.VERT??

          • Avatargiorgioantonio
            Partecipante
              Post totali: 354

              Salve Danilo,
              è meglio come dici,
              in colonna BW1 e fino a BW90 i numeri i da 1 a 90;
              in colonna Bx1 e fino a BX90 i numeri corrispondenti.
              La formula non la devo trascinare e la metto in BS2
              che deve leggere il contenuto della la cella BR2
              della cella BR contenuta nella colonna BW riportare
              nella cella BS2 il corrispondente di colonna BX.

              Grazie

            • Avatargiorgioantonio
              Partecipante
                Post totali: 354

                =INDICE(BX1:BX90;CONFRONTA(BS2;BW1:BW90;BS2))

                ho messo la formula e pare di aver risolto il problema.
                Se c’è una imperfezione correggi la formula.
                Grazie del consiglio.

              • sidsid
                Moderatore
                  Post totali: 718

                  Solo per capire la tua esigenza
                  Nel tuo file di esempio in K3 = 11 il cui vertibile in L3 = 1
                  ma anche il 10 in R12 avrà come vertibile 1 (in S12)
                  Quindi per alcune coppie di numeri avremo lo stesso vertibile?

                • Avatargiorgioantonio
                  Partecipante
                    Post totali: 354

                    Salve Bay Sal,

                    qui cambia la moda e cambiamo pure noi,
                    ora speriamo che non cambiano anche i numeri.
                    Si in effetti ci sono dei doppioni però ho notato che si ottiene qualcosa in più.
                    Occorre vedere alla lunga.
                    Quindi 11=1 22-10=12 eccetera mentre per la cadenza 9
                    19-1=18 e inverti 81; 29-1=28 inverti 82 eccetera.

                    Saluti

                  • Avatargiorgioantonio
                    Partecipante
                      Post totali: 354

                      Salve, Sid,

                      il pensiero era rivolto a rispondere
                      non ci ho fatto caso a chi rispondevo.
                      Sid e non Bay Sal.
                      Scusami.

                    La discussione ‘[RISOLTO] Modifica udf vertibili’ è chiusa a nuove risposte.

                    Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

                    Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

                    Chiudi