Ottenere contemporaneamente più risultati applicando più variabili alla stessa "catena di formule"

Anonimo
2012-11-03T08:45:57+00:00

Ciao a tutti,

mi capita spesso di dover calcolare diversi risultati basandomi su diversi dati iniziali,

normalmente inserisco i dati iniziali (variabili) nella formula per ottenere UN SOLO risultato finale (quello basato sulle variabili appena inserite)

ESEMPIO (semplificato):

apro il mio file CALCOLA_CASSETTE.xlsx

in A1 inserisco MANUALMENTE "numero di frutti totali" = 100

in A2 inserisco MANUALMENTE "numero di frutti per ogni cassetta" = 5

quindi in A70 ottengo "numero cassette necessarie" = 20 (nella realtà tra A3 e A69 ci saranno una serie di altre formule e tabelle che fanno scelte in base ad altri parametri preimpostati che non possono essere condensati in un unica formula tipo A70=A1/A2)

Ottenuto il risultato in A70, andrò a salvare con nome "100_5_CALCOLA_CASSETTE.xlsx"

Poi passerò a inserire una ad una, da capo, le altre 10 variabili in A1 e altre 10 variabili in A2, ottenendo alla fine i miei 11 risultati e salvando alla fine 11 nuovi file.

In fine, se volessi avere un quadro generale dei risultati appena eseguiti, dovrei creare un ulteriore file TOT_CASSETTE_NECESSARIE.xlsx che riporti

da C1 a C11 i valori inseriti in A1 degli altri 11 file

da D1 a D11 i valori inseriti in A2 degli altri 11 file

da E1 a E11 i valori calcolati in A70 degli altri 11 file

DOMANDA: Sarebbe possibile in qlc modo, dopo aver inserito in

CALCOLA_CASSETTE.xlsx

da C1 a C11 i valori "numero di frutti totali"

da D1 a D11 i valori "numero di frutti per ogni cassetta"

ottenere

da E1 a E11 i valori calcolati come se avessi inserito MANUALMENTE le singole variabili in A1 e A2?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2012-11-08T10:27:06+00:00

Non conosco formule che facciano quanto chiedi.

Tuttavia possiamo utilizzare un evento del foglio. Se ho capito minimamente quanto chiedi:


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Not Target.Column = 5 Then Exit Sub

    If Target.Count > 1 Then Exit Sub

    Me.Range("A1").Value = Target.Offset(0, -2).Value

    Me.Range("A2").Value = Target.Offset(0, -1).Value

    Me.Range("E" & Target.Row).Value = Me.Range("A70").Value

End Sub


David

La risposta è stata utile?

0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-11-08T10:22:06+00:00

    in pratica stò cercando di capire se può esistere una formula da mettere in colonna E che dica:

    "=metti il valore di C1 in A1&metti il valore di D1 in A2& quindi metti il valore risultante in A70 in E1" ...

    PS: posso richiamare la tua attenzione anche su questo mio precedente post?

    (Filtrare anche le colonne o nascondere alcune colonne)

    Le funzioni/formule che inserisci in una cella, possono modificare *solo* la cella stessa.

    Se vuoi modificare celle diverse, devi ricorrere al vb.

    Per l'altro file, se trovo un po' di tempo, volentieri.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-11-08T10:16:56+00:00

                

    DOMANDA: Sarebbe possibile in qlc modo, dopo aver inserito in

    CALCOLA_CASSETTE.xlsx

    da C1 a C11 i valori "numero di frutti totali"

    da D1 a D11 i valori "numero di frutti per ogni cassetta"

    ottenere

    da E1 a E11 i valori calcolati come se avessi inserito MANUALMENTE le singole variabili in A1 e A2?

    Non ho capito quello che vuoi fare.

    Puoi rispiegare?

    Grazie. 

    Ciao, allego questo file di esempio: http://sdrv.ms/RK7Ed1

    in pratica stò cercando di capire se può esistere una formula da mettere in colonna E che dica:

    "=metti il valore di C1 in A1&metti il valore di D1 in A2& quindi metti il valore risultante in A70 in E1" ...

    PS: posso richiamare la tua attenzione anche su questo mio precedente post?

    (Filtrare anche le colonne o nascondere alcune colonne)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-11-07T08:56:05+00:00

                   

    DOMANDA: Sarebbe possibile in qlc modo, dopo aver inserito in

    CALCOLA_CASSETTE.xlsx

    da C1 a C11 i valori "numero di frutti totali"

    da D1 a D11 i valori "numero di frutti per ogni cassetta"

    ottenere

    da E1 a E11 i valori calcolati come se avessi inserito MANUALMENTE le singole variabili in A1 e A2?

    Non ho capito quello che vuoi fare.

    Puoi rispiegare?

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento