Risultati da 1 a 5 di 5
  1. #1

    Data Registrazione
    Mar 2010
    Località
    Viterbo
    Messaggi
    698

    help: concatenare formule in excel

    in excel mi serve di costruire una formula concatenando diversi pezzi della formula stessa.
    Con il comando CONCATENA riesco a costruire la stringa (che è una formula) ma excel la vede proprio come stringa e in quel modo me la restituisce,
    io vorrei invece che la calcolasse come formula e mi restituisse il valore.

    vado con l'esempio:

    voglio che in una cella si concatenino i seguenti 5 elementi:

    =T3_DDE_SERVER|
    T3_DDE_QUOTE_TOPIC!
    'MI.DER.
    304947
    @best_bid1'

    in modo di avere questa stringa:
    =T3_DDE_SERVER|T3_DDE_QUOTE_TOPIC!'MI.DER.304947@b est_bid1'

    per questo uso il comando:
    =CONCATENA("=T3_DDE_SERVER|T3_DDE_QUOTE_TOPIC!'MI. DER.";"304947";"@best_bid1'")

    e in effetti ottengo proprio la stringa che cercavo, solo che non viene trattata come formula ma come stringa quindi non restituisce valore,

    qualcuno mi sa suggerire un modo per farla funzionare?

  2. #2

    Data Registrazione
    Jul 2010
    Località
    Massa Carrara
    Messaggi
    2,340

    Re: help: concatenare formule in excel

    Non capisco le parti della concatenazione, ma normalmente CONCATENA si riferisce a parti di testo, forse e per quello che non ti restituisce un numero!

    Prova invece anche se il procedimento è più lungo, ad usare più celle che ti restituiscono un numero e poi lo riprendi per il prossimo calcolo ecc.

    Per esempio stò mettendo in excel la formula black&scholes ma ho duvuto frazinare i vari prodotti.
    ... in fondo mi accontento di piccole cose: un piccolo yacht, una piccola villa, una piccola fortuna ...

  3. #3

    Data Registrazione
    Aug 2008
    Messaggi
    481

    Re: help: concatenare formule in excel

    Prova con questa funzione.

    Function AZ(Rng As Range) As String
    Application.Volatile True
    AZ = Application.Text(Rng.FormulaLocal, "")
    End Function

  4. #4

    Data Registrazione
    Mar 2010
    Località
    Viterbo
    Messaggi
    698

    Re: help: concatenare formule in excel

    Excel ha una funzione che si chiama AZ() ?!?!? calp

    grazie AZ, ho capito, la provo subito


    @livioptions
    grazie per il suggerimento, in effetti devo concatenare piu stringhe e farle digerire come una formula ma non conoscendo il VBA ci vuole giusto un esperto navigato per aggirare l'ostacolo

    grazie a tutti

  5. #5

    Data Registrazione
    Mar 2010
    Località
    Viterbo
    Messaggi
    698

    Re: help: concatenare formule in excel

    Function string2Formula(Rng As Range) As String
    Application.Volatile True
    string2Formula = Application.Text(Rng.FormulaLocal, "")
    End Function


    Scusa AZ,
    l'ho provata e non restituisce quanto atteso, visionando la funzione che mi hai fornito e consultando la guida di Visual Basic sembra che l'oggetto Application non abbia il metodo Text ?!?!

    uso excel 2007 può dipendere da quello?

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
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.