Incrementa fino al target



  • Incrementa fino al target
    di Ross (utente non iscritto) data: 26/11/2013 12:08:38

    Salve,
    vorrei creare una funzione / macro che mi permetta di incrementare il valore della cella finché il rapporto tra due celle non raggiunge il valore target.

    Potete aiutarmi?
    Grazie



  • di totygno71 (utente non iscritto) data: 26/11/2013 12:16:27

    Esempietto pratico?




  • di Ross (utente non iscritto) data: 26/11/2013 12:31:18

    devo normalizzare un listino prezzi incrementando il prezzo di listino finché il margine ricavato raggiunge il margine target. nel caso in cui il margine è già superiore al target, conoscere la percentuale di sconto massima applicabile sarebbe ottimo e completerebbe ciò di cui ho bisogno.

    I driver sono:
    costo del prodotto
    prezzo di listino
    sconto
    prezzo di vendita = prezzo di listino - (prezzo di listino * sconto)
    logistica (%)
    costo logistica = prezzo di vendita * logistica (%)
    provvigione (%)
    costo provvigione = prezzo di vendita * provvigione (%)
    totale costi = costo del prodotto + costo logistica + costo provvigione
    ricavo = prezzo di vendita - totale costi
    margine ricavato = ricavo / prezzo di vendita
    margine target (%)




  • di totygno71 data: 26/11/2013 12:44:27

    Al giorno d'oggi aumenta tutto...
    io ti avevo chiesto un esempio pratico, tipo nella colonna A ho questi dati, nella B questi altri nella C voglio avere A+B
    Ecco oppure allega un file di esempio con risultato atteso.
    Ciao



  • di Ross (utente non iscritto) data: 26/11/2013 13:01:03

    Ho allegato il file.

    ho bisogno di incrementare il [prezzo di listino] (cella B2) finché il [margine ricavato (%)] (cella K2) non raggiunge il valore del [margine target (%)] (cella L2)



  • di totygno71 data: 26/11/2013 13:28:15

    Allego il file_
    E' solo un punto di partenza, ma fa quello che richiedi... immagino debba essere implementato per tutti i valori nella colonna B ma per questo non dovresti avere problemi vero? ^_^



  • di Ross (utente non iscritto) data: 26/11/2013 14:42:08

    Ti ringrazio, è proprio quello di cui avevo bisogno.
    Purtroppo non saprei come far recepire la funzione per tutte le righe presenti nel file.
    I file non hanno sempre lo stesso numero di righe. Puoi aiutarmi anche in questo?
    Inoltre, il valore incrementale deve essere di 0.01 alla volta e non deve fermarsi a 1000



  • di totygno71 data: 26/11/2013 15:23:26

    bhe se l'aumento deve essere di 0,01 per magari migliaia di euro per centinaia di righe il ciclo di aumentare non va bene perchè ci impiegherebbe una vita e mezza...
    Allora meglio approcciare il problema da alto punto di vista che ne pensi per esempio calcolando lo scostamento tra le percentuali e da lì calcolare il prezzo?
    Tu hai qualche altra ipotesi ?



  • di totygno71 (utente non iscritto) data: 26/11/2013 15:33:24

    Oppure si potrebbe fare l'incremento di 1 fino a raggiungere il valore in L2 e da qui calare di 0,01 fino a che K2 sarà = a L2