Risultati da 1 a 5 di 5

Discussione: Celle variabili



  1. #1
    L'avatar di janonz
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Età
    35
    Messaggi
    1
    Versione Office
    Excel 2016
    Likes ricevuti
    0
    Likes dati
    0

    Celle variabili

    Buongiorno, vorrei sottoporvi un problema che ho su excel. Ho un foglio di calcolo che imputato un valore nella cella C35 dopo una serie di calcoli in varie altre celle mi dà un valore richiesto nella cella B60. Cambiando C35, cambia logicamente anche B60.
    Ora vorrei associare la cella C35 ad un elenco di valori in un altro foglio (da A1 a A50) in modo che nella colonna B (da B1 a B50) mi dia i rispettivi valori di B60 del primo foglio a seconda del valore che assume C35. Se non è chiaro provo a fare un esempio:
    Se C35 vale 30 B60 assume il valore 1196
    Se C35 vale 35 B60 assume il valore 1249
    Se C35 vale 40 B60 assume il valore 2111
    Io vorrei creare una tabella in cui nella colonna A metto 30, 35, 40 e nella colonna B deve darmi 1196, 1249, 2111.

    E' possibile fare una cosa così?

    Grazie mille

    P.S. non sono solo 3 i dati che voglio mettere altrimenti ma circa 50 quindi non utilizzerei una formula ricorsiva di SE. Grazie

  2. #2
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3345
    Versione Office
    2013 PC
    Likes ricevuti
    483
    Likes dati
    49
    Citazione Originariamente Scritto da janonz Visualizza Messaggio
    Buongiorno, vorrei sottoporvi un problema che ho su excel. Ho un foglio di calcolo che imputato un valore nella cella C35 dopo una serie di calcoli in varie altre celle mi dà un valore richiesto nella cella B60. Cambiando C35, cambia logicamente anche B60.
    Ora vorrei associare la cella C35 ad un elenco di valori in un altro foglio (da A1 a A50) in modo che nella colonna B (da B1 a B50) mi dia i rispettivi valori di B60 del primo foglio a seconda del valore che assume C35. Se non è chiaro provo a fare un esempio:
    Se C35 vale 30 B60 assume il valore 1196
    Se C35 vale 35 B60 assume il valore 1249
    Se C35 vale 40 B60 assume il valore 2111
    Io vorrei creare una tabella in cui nella colonna A metto 30, 35, 40 e nella colonna B deve darmi 1196, 1249, 2111.

    E' possibile fare una cosa così?

    Grazie mille

    P.S. non sono solo 3 i dati che voglio mettere altrimenti ma circa 50 quindi non utilizzerei una formula ricorsiva di SE. Grazie
    janonz forse se alleghi un file con il risultato che vuoi ottenere ed un piccolo commento riesce meglio a chi vorrebbe darti una mano

    :246:

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  3. #3

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4025
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923
    Ciao a tutti,
    @janonz
    nel frattempo che alleghi un file di esempio, te ne propongo uno io....
    Nel "Foglio1" ci sono le celle interessate (C35 e B60) tralasciando tutti gli altri calcoli perchè non sono rilevanti visto che ciò che fa variare tutto è il valore in "C35".

    Nel "Foglio2", nella colonna A ci sono i valori scritti a mano. Cliccando sul pulsante "Calcola..." nella colonna B verranno scritti i corrispettivi valori.
    Il codice usato è questo:
    Codice: 
    Option Explicit
    
    
    Sub calcola()
    Dim wks1 As Worksheet, wks2 As Worksheet, i As Long, uriga As Long
    Dim valore_attuale As Long
    
    
    Set wks1 = Sheets(1)
    Set wks2 = Sheets(2)
    uriga = wks2.Range("a1").End(xlDown).Row
    valore_attuale = wks1.Range("C35").Value
    For i = 1 To uriga
        wks1.Range("C35").Value = wks2.Range("A" & i).Value
        wks2.Range("B" & i).Value = wks1.Range("B60").Value
    Next i
    wks1.Range("C35").Value = valore_attuale
    Set wks1 = Nothing
    Set wks2 = Nothing
    End Sub
    Ti lascio il file di esempio...

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  4. #4
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Janos
    La tua domanda è stata già trattata in un altro forum vedi link
    http://www.excelvba.it/Forum/thread.php?f=1&t=9654
    Quando si passa da un forum all'altro con la stessa domanda, si viola un regolamento che è valido per tutti i forum cioè il "Crossposting" che in questo forum è la regola numero 9, il che significa che io potrei chiudere la conversazione e dovrei bannarti dal forum, ma oggi sono molto buono e lascio la discussione aperta, con l'auspicio che la prossima volta che fai "CrossPosting" almeno chiedi il permesso con un po di educazione e buon senso
    Ciao
    Ultima modifica fatta da:Gerardo Zuccalà; 07/11/15 alle 19:09

  5. I seguenti 3 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  6. #5
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1680
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184
    Appoggio quanto detto da Gerardo, anche perchè fra le risposte avute ed i chiarimenti richiesti in più forum, si crea un caos.

    Tornando al quesito, ero curioso di sapere se il valore in C35 è sempre multiplo di 5 e maggiore di 25.
    Questo permetterebbe una soluzione tipo: INDICE(Z1:Z50;(C35-25)/5).

    in Z1:Z50 (o qualunque altro range) i 50 valori possibili in B.

Discussioni Simili

  1. [Risolto] formattazione condizionale di celle in base a 2 variabili
    Di seppb nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 31/01/17, 00:59
  2. [Risolto] Combobox con nomi variabili
    Di mirko.esposito nel forum Domande su Excel VBA e MACRO
    Risposte: 12
    Ultimo Messaggio: 23/10/16, 22:10
  3. [Risolto] Celle con valori variabili
    Di replay66 nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 18/10/16, 23:13
  4. [Risolto] Interpolazione dati con più di 2 variabili.
    Di McNamara nel forum Domande su Excel in generale
    Risposte: 16
    Ultimo Messaggio: 03/10/16, 16:43
  5. Associare ad un testo più celle variabili
    Di Lucas88 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 11/12/15, 21:43

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •