Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 30 di 38

Discussione: Come Creare una specie di Gaussiana in Excel



  1. #1
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Come Creare una specie di Gaussiana in Excel

    Salve a tutti, cerco di spiegare al meglio delle mie capacità cose dovrei fare: Allora, avendo un obiettivo (valore numerico) da spalmare su più settimane, vorrei che questo numero venga spalmato secondo una distribuzione guassiana (cioè vorrei che all'inizio gli obiettivi siano più bassi per poi avere un picco massimo al centro ed andare a diminuire nuovamente nel finale). Non so se sono riuscito a spiegarmi.

    Grazie per l'attenzione

  2. #2
    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
    1125

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando, benvenuto in forumexcel.it
    Visto che sei nuovo ti ho cambiato il titolo, perchè per diversi motivi il titolo deve sempre anticipare il problema, brnado ti consiglio di leggere il regolamento cosi da riuscire ad evitare errori
    vedi link
    http://www.forumexcel.it/forum/2-ann...rum?p=30post30

    ciao e buona continuazione

  3. #3
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    grazie e scusa per l'errore, ho letto troppo tardi il regolamento dato che non potevo più modificare il titolo.
    Ultima modifica fatta da:Canapone; 29/08/17 alle 16:31

  4. #4
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    525
    Versione Office
    2010 - Win10
    Likes ricevuti
    63
    Likes dati
    17

    Re: Come Creare una specie di Gaussiana in Excel

    un sistema che simula aprossimativamente un gaussiana è la funzione Seno elevato a una certa potenza a seconda di quanto appuntita la si vuole
    di più non posso dirti se non alleghi un esempio numerico (file)
    c'è da riparametrizzare la base ascissa ed il moltiplicatore ordinata....

  5. I seguenti 4 utenti hanno dato un "Like" a zio_tom per questo post:


  6. #5
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Purtroppo non ho il file originale con me, però cercherò di far capire cosa intendo.
    Esempio:

    Un'impresa nell'arco di un numero definito di settimane deve realizzare tot. numero di lavori.
    Poniamo che deve realizzare 1000 lavori nell'arco di 11 settimane, questi lavori devono essere suddivisi tra le settimane con un andamento gaussiano. Quindi devono avere il maggior carico di lavoro nella settimana centrale.Giusto per intenderci allego un'immagine dell'esempio (ovviamente i numeri sono sbagliati).

    Io vorrei creare in excel un processo automatico che mi rielabori di settimana in settimana questi obiettivi sempre secondo un andamento gaussiano.
    Prendendo per un attimo in considerazione l'immagine allegata, se l'impresa la prima settimana porta a termine solo 20 lavorazioni il totale dei lavori rimanenti saranno 1000-20 da spalmare nuovamente nelle settimane che vanno dalla 2 alla 11.

    Chiedo scusa per eventuali confusioni.

    P.S. nel titolo è stato giustamente cancellato che sono veramente un neofita di Excel, quindi sareste gentilissimi se riusciste a farmi vedere anche praticamente la soluzione qualora la trovassimo.

    Grazie mille.
    File Allegati File Allegati
    • Tipo File: pdf wk.pdf (27.0 KB, 16 Visualizzazioni)
    Ultima modifica fatta da:Canapone; 29/08/17 alle 16:31

  7. #6
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando
    se puoi usare VBA, prova la macro sottostante (inserisci il numero dei lavori in C1 e il numero dei GIORNI (non settimane) in C2

    Codice: 
    Option Explicit
    Sub gauss()
    Dim num As Double, gg As Integer, med As Double, g1 As Integer, i As Long, a As Long
        Range("J:J").ClearContents
        num = [C1]: gg = [C2]
        med = num / gg
        If gg Mod 2 = 0 Then g1 = gg / 2 Else g1 = Int(gg / 2) + 1
        For i = 1 To g1
            Cells(i, 10) = med * i
            a = a + 1
        Next i
        a = a + 1
        For i = g1 - 1 To 1 Step -1
            Cells(a, 10) = med * i
            a = a + 1
        Next i
    End Sub
    Fai sapere. Ciao,
    Mario

  8. I seguenti 3 utenti hanno dato un "Like" a Marius44 per questo post:


  9. #7
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Perdonami ma come dicevo, non sono molto bravo con excel e non ho mai avuto a che fare con le macro. Ho creato la macro ma non so come rendere il tutto leggibile secondo quello di cui ho bisogno, allego un'immagine per far capire cosa è successo.


    Inoltre non sono del tutto sicuro se posso usare delle VBA dato che sono file aziendali e non credo possa salvarli in un formato che permette l'utilizzo delle macro. In ogni caso non avendo mai visto le macro mi interessa approfondire questo aspetto.
    File Allegati File Allegati
    Ultima modifica fatta da:Canapone; 29/08/17 alle 16:30

  10. #8
    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
    1125

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando benvenuto in forumexcel.it
    Anziche inserire un file pdf con dentro un immagine, perchè non inserisci direttamente un file di Excel?
    ciao

  11. #9
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando
    qui deve intervenire Gerardo (grazie per il "mi piace") per trasformare quello che ho postato come VBA in formule (non so se è possibile; a me le formule fanno venire l'orticaria).

    Ciao,
    Mario

  12. #10
    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
    1125

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Mario, non dire cosi che mi fai arrossire...:250:
    L'unica cosa che posso fare di linkarti un sito che ho trovato...

    http://www.andreaperotti.ch/apps/wor...iana-in-excel/

    tutto Qua!!
    Un saluto

  13. #11
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Quel link l'ho trovato anche io però non credo serva proprio al mio scopo. Probabilmente ho usato il termine gaussiano in modo improprio. A me interessa soltanto che gli obiettivi delle lavorazione attese abbiano un andamento tipo la curva gaussiana.

    Non so se inserire il file excel sia utile a qualcuno dato che non sono altro che celle colorate senza nessuna formula. Ma se può essere utile posso tranquillamente farlo.
    Ultima modifica fatta da:Canapone; 29/08/17 alle 16:30

  14. #12
    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
    1125

    Re: Come Creare una specie di Gaussiana in Excel

    Credo che un file servirà sicuramente a tutti coloro che vogliono capire di più
    Provaci non costa niente!
    Ciao

  15. #13
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    Credo che un file servirà sicuramente a tutti coloro che vogliono capire di più
    Provaci non costa niente!
    Ciao
    Ecco qui :28:
    File Allegati File Allegati

  16. #14
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando
    riallego il file con le modifiche apportate. I dati vanno inseriti in B4 (settimane) e in B10 (Totale)
    Tieni presente che i calcoli si fermano alle settimane che inserisci. Vedi se va bene e fammi sapere.Ciao,
    Mario
    File Allegati File Allegati

  17. I seguenti 2 utenti hanno dato un "Like" a Marius44 per questo post:


  18. #15
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando
    una precisazione: quando dico i dati vanno inseriti ... intendo le celle del Foglio di lavoro NON nella macro. La macro non va toccata. Ho aggiunto un pulsante cliccando sul quale la macro viene lanciata. Tu devi SOLO variare i dati che ti servono (settimane e totale), null'altro.
    Ciao,
    Mario

  19. I seguenti 2 utenti hanno dato un "Like" a Marius44 per questo post:


  20. #16
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Grazie mille, è quasi perfetto. L'unico problema è che la somma del numero dei lavori tra tutte le settimane dovrebbe essere il totale altrimenti l'impresa si troverebbe a dover fare un lavoro che non esiste, ti trovi?
    Ultima modifica fatta da:Canapone; 15/03/17 alle 10:52 Motivo: [quote] non necessario

  21. #17
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Come Creare una specie di Gaussiana in Excel

    ciao a tutti

    l'algoritmo matematico che presiede a tale andamento di valori è fuori dalla portata delle mie conoscenze matematiche, comunque ho così ragionato.

    ho imbastito un abaco di appoggio che sviluppa in quante parti dividere l'importo in base alle settimane, es.
    1 sett 1 parte 1
    2 sett 2 parti 1-1
    3 sett 4 parti 1-2-1
    4 sett 6 parti 1-2-2-1
    5 sett 9 parti 1-2-3-2-1

    ecc.
    dopo di che con questa formula:
    =$B$10/INDICE($B$20:$B$33;$B$4)*INDICE(H$20:H$33;$B$4)
    trascinata a destra, da dei risultati, forse consoni allo scopo.


    mi sono ispirato ai valori di marius, che se non fosse per l'anomalia nelle settimane pari, si potrebbe aggiustare con un adattamento proporzionale.

    allego file di lavoro (preso in prestito da marius)
    https://www.dropbox.com/s/rs45wpowq5...inai.xlsm?dl=0


    nb
    credo che conoscendo un po meglio l' argomento , vi siano diverse funzioni statistiche, native di excel, che possono svolgere adeguadamente quanto richiesto.
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  22. I seguenti utenti hanno dato un "Like"


  23. #18
    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
    1125

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Ragazzi
    Avendo visto il risultato delle formule e il VBA dei miei amici Ninai e Marius44 (che saluto) ho capito bene il topic
    e quindi vi propongo la mia soluzione molto snella con una sola riga di appoggio anzichè una tabella delle aree di una curva normale

    La mia sulizione di esempio:
    in una cella (A1) scrivo -3, poi nella cella (A2) =A1+0,5 trascino a destra e ottengo:

    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    1
    -2,5
    -2
    -1,5
    -1
    -0,5
    0
    0,5
    1
    1,5
    2
    2,5
    2
    0,0175
    0,054
    0,1295
    0,242
    0,3521
    0,3989
    0,3521
    0,242
    0,1295
    0,054
    0,0175

    a quel punto uso una funzione statiscica specifica

    =DISTRIB.NORM.ST.N(A1;FALSO) e trascino verso destra
    e ottengo:

    0,0175 0,054 0,1295 0,242 0,3521 0,3989 0,3521 0,242 0,1295 0,054 0,0175


    A questo punto si può fare un grafico guassiano (vedi immagine)


    File Allegati File Allegati
    Ultima modifica fatta da:Gerardo Zuccalà; 07/05/16 alle 12:12

  24. #19
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Grazie mille Gerardo, ma probabilmente date le mie scarse conoscenze in materia non riesco a capire come rendere utile al mio scopo questo grafico. Mentre cercavo di risolvere questo mio problema mi sono imbattuto anche io nella funzione DISTRIB.NORM.ST.N ma non sono riuscito a capire come utilizzarla, lo stesso vole per un'altra funzione chiamata proprio GAUSS. Secondo me potrebbero rendere il tutto estremamente semplice se solo capissi come utilizzarle.

    Grazie infinite per il vostro tempo.
    Ultima modifica fatta da:Canapone; 15/03/17 alle 10:53

  25. #20
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando, e buona domenica a tutti gli amici del forum.
    Tanto per partecipare, utilizzando la formula creata dall'amico Ninai, che saluto, e prendendo spunto da ciò che ritengo essere una sua grande intuizione, un altro modo per costruire un'ottima Gaussiana, con formule statiche, sarebbe quello di sfruttare lo sviluppo binomiale di potenza per popolare una ipotetica tabella di riferimento.

    Per cui
    In H10:
    =ARROTONDA($C$7/INDICE($A$14:$A$34;$C$4)*INDICE(E$14:E$34;$C$4);0)
    da trascinare a destra alla bisogna.

    In A14:
    =2^PICCOLO(RIF.RIGA($C$14:$C$24)-RIF.RIGA($C$14);RIGHE($C$14:$C14))*CONTA.SE(C13:C14;"<>"&"")
    da tirare giù alla bisogna.

    Per popolare il triangolo rettangolo ho utilizzato le seguenti:

    Fissato E14=1; F15=2; gli elementi interni sono stati ottenuti con la seguente:
    In F16:
    =E15+F15 e così via come da allegato;
    La diagonale esterna e stata ottenuta con la seguente:
    In G15:
    =$F15-$E14 e così via come da allegato.

    Allego il file di prova.
    File Allegati File Allegati

  26. I seguenti utenti hanno dato un "Like"

    ges

  27. #21
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Citazione Originariamente Scritto da pkrome59 Visualizza Messaggio
    ....
    Buona Domenica anche a te e grazie mille per il tuo tempo.

    Purtroppo le mie conoscenze non mi permettono di comprendere la tua spiegazione quindi proverò a spiegarmi in modo pratico.
    Con queste formule vedo gli obiettivi distribuiti non in modo ottimale per l'utilizzo che ne devo fare io, ad esempio la prima settimana spesso mi viene dato come obiettivo 1 sola lavorazione, ma converrai con me che non si può dare all'impresa tale obiettivo in quanto sarebbe troppo poco. Quello che sto cercando di dire è che ci sarebbe bisogno di spalmare il totale in modo un tantino più omogeneo.
    Ultima modifica fatta da:Canapone; 15/03/17 alle 10:53

  28. #22
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando ed un saluto a tutti i partecipanti a questa "competizione".
    Erano due giorni che ci sbattevo la testa sopra (Triangolo di Tartaglia e Pascal, coefficienti binomiali, ecc.) per cercare la soluzione al problema.

    Ebbene, in maniera molto empirica, penso di aver raggiunto lo scopo.
    Nel file che allego basta cambiare il numero di settimane oppure il Totale Atteso oppure ancora uno qualsiasi dei dati della riga Completato che vengono mostrati i dati (secondo me) esatti, sia che si tratti di un numero di settimane pari o dispari sia che siamo più di 11 (ma in questo caso vanno fuori dal "colorato").
    Ho utilizzato la seguente macro
    Codice: 
    Option Explicit
    
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim num As Double, gg As Integer, med As Double, g1 As Integer, i As Long, a As Long
    Dim tot As Double, valcalc()
        If Not Intersect(Target, Range("B4,B10:R11")) Is Nothing Then
            Range("H10:R10").ClearContents
            num = Range("B10"): gg = Range("B4"): a = 1
            med = num / gg / 2
            If gg Mod 2 = 0 Then g1 = gg / 2 Else g1 = Int(gg / 2) + 1
            ReDim valcalc(1 To gg)
        'curva ascendente fino al picco
            For i = 1 To g1
                valcalc(i) = med * i: tot = tot + valcalc(i)
            Next i
        'se pari doppio picco
            If Not Application.WorksheetFunction.IsOdd(gg) Then
                valcalc(i) = med * (i - 1): tot = tot + valcalc(i)
                i = i + 1
            End If
        'curva discendente
            For a = g1 - 1 To 1 Step -1
                valcalc(i) = med * a: tot = tot + valcalc(i)
                i = i + 1
            Next a
        'scrive i dati eventualente spalmando in meno, in percentuale, l'eccedenza
            For i = 1 To gg
                Cells(10, i + 7) = valcalc(i) * num / tot
            Next i
        End If
    End Sub
    Prova/telo e fammi/fatemi sapere. Ciao,
    Mario
    File Allegati File Allegati

  29. I seguenti utenti hanno dato un "Like"


  30. #23
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Citazione Originariamente Scritto da Marius44 Visualizza Messaggio
    ...
    Credo sia perfetto!! Domani lo provo sul campo quando arrivo in ufficio. Ma da quello che vedo non ha difetti. Grazie infinite, davvero non so come ringraziarti.

    EDIT: Una sola cosa che sto notando ora, come mai non riesco a vedere la macro per modificarla? Volevo allungare la "striscia colorata", so che anche se metto 20 settimane il calcolo continua perfettamente ma se poi ritorno a 9 i numeri non si cancellano come succede dalla wk 1-11.

    Un piccolo OT che per quanto mi riguarda è doveroso fare. Volevo fare i complimenti a questo forum e alla sua community, siete davvero fantastici e credo che diventerò un frequentatore abituale. Mi sono appena affacciato nel mondo di excel e devo dire che mi piace tantissimo e desidererei impararlo e questo forum non ha fatto altro che alimentare ancora di più questo mio obiettivo. Grazie!
    Ultima modifica fatta da:Canapone; 15/03/17 alle 10:54

  31. #24
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Come Creare una specie di Gaussiana in Excel

    ciao
    io non sono andato avanti per ottimizzare con le formule ma "sfruttando" il file di Marius, ho allargato l'abaco fino a 32 settimane e confrontato i risultati con quelli della macro (sembrano identici).

    allego file
    https://www.dropbox.com/s/9qaekot0mh...%202.xlsm?dl=0
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  32. I seguenti utenti hanno dato un "Like"


  33. #25
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183

    Re: Come Creare una specie di Gaussiana in Excel

    ciao
    un altro approccio, a mio avviso valido e molto più plastico, potrebbe essere quello di pensare in termini di matematica finanziaria.
    Ispirandomi alle annualità (formula di reintegrazione a=r/q^n-1).
    In questo caso ho la possibilità di parametrare percentualmente gli incrementi/decrementi fra le settimane.

    in termini di formule avrei:
    in una cella (es. B5) colloco una % di incremento desiderata

    in H10:
    =B10/2*$B$5/((1+$B$5)^(B4/2)-1)
    trovo la quantità della prima settimana

    in I10:
    =SE(COLONNE($H$15:I15)>$B$4;"";SE(COLONNE($H$15:I15)<=$B$4/2;H10*(1+$B$5);SE(COLONNE($H$15:I15)<=$B$4/2+1;H10;H10/(1+$B$5))))

    e la trascino a destra (sicuramente ottimizzabile).


    Andiamo alla nota negativa.
    ATTUALMENTE FUNZIONA SOLO PER UN NUMERO DI SETTIMANE PARI
    spero di trovare soluzione a tale grave limitazione.

    allego link

    https://www.dropbox.com/s/dghhtp0y2d...xlsm.xlsx?dl=0
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  34. I seguenti 2 utenti hanno dato un "Like" a ninai per questo post:


  35. #26
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao
    io non sono andato avanti per ottimizzare con le formule ma "sfruttando" il file di Marius, ho allargato l'abaco fino a 32 settimane e confrontato i risultati con quelli della macro (sembrano identici).

    allego file
    https://www.dropbox.com/s/9qaekot0mh...%202.xlsm?dl=0
    Ciao, ad allungare la striscia colorata ci ero riuscito anche io, quello che non sono riuscito a fare è stato far cancellare i numeri otle la settimana 11 in modo automatico.

  36. #27
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Salve a tutti

    @Brando
    per cancellare i dati oltre la cella R10 vai in questa riga e allarga l'intervallo
    Codice: 
    Range("H10:R10").ClearContents
    cambia quello in rosso con la cella dove vuoi arrivare. In questo modo, però, non hai più il "controllo".

    @ninai
    la macro che ho proposto nelle ultime righe "calcola la percentuale" per ogni cella. Prova ad analizzare queste righe
    'scrive i dati eventualente spalmando in meno, in percentuale, l'eccedenza For i = 1 To gg
    Cells(10, i + 7) = valcalc(i) * num / tot
    Next i

    Non so se può esserti utile ma fa quello che chiedi tu.

    Ciao a tutti,
    Mario

  37. #28
    L'avatar di Brando
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Napoli
    Messaggi
    29
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    11

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Marius, avevo intuito che fosse quella stringa ma come mai non riesco a vedere la macro per modificarla? Vado su visualizza --> Macro ma non c'è niente.
    Ultima modifica fatta da:Canapone; 15/03/17 alle 10:51 Motivo: [quote] non necessario

  38. #29
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3201
    Versione Office
    Excel2010
    Likes ricevuti
    624
    Likes dati
    154

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao Brando
    quando apri l'Editor di VBA devi fare doppio-click sul Foglio a sinistra e vedrai il Modulo di Classe del Foglio con la macro nell'Evento.

    Ciao,
    Mario

  39. I seguenti utenti hanno dato un "Like"


  40. #30
    L'avatar di tk71
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Svizzera
    Messaggi
    108
    Versione Office
    Excel 2007
    Likes ricevuti
    0
    Likes dati
    59

    Re: Come Creare una specie di Gaussiana in Excel

    Ciao a tutti, e scusate il disturbo...

    ho letto con interesse 2 volte questa discussione, e anche se ci capisco quasi una bella pippa avete tutti i miei complimenti! A Brando e tutti i GURU che vi hanno partecipato. Ottimo forum! Come sempre!

    Saluti
    TK

Discussioni Simili

  1. Creare elenco con Excel con VBA
    Di emix1983 nel forum Domande su Excel VBA e MACRO
    Risposte: 13
    Ultimo Messaggio: 29/08/16, 21:15
  2. Che specie, quante Kcal e quanti Kg di pesce mangiamo all'anno?
    Di Catwoman nel forum Domande su Excel in generale
    Risposte: 61
    Ultimo Messaggio: 16/08/16, 15:18
  3. Creare grafici con Macro Excel
    Di Dg8015 nel forum Domande sui Grafici di Excel
    Risposte: 5
    Ultimo Messaggio: 02/05/16, 00:53
  4. creare file excel in automatico
    Di ste75v nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 08/12/15, 16:43
  5. Creare questionario su foglio excel
    Di SandroProvenzano nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 04/09/15, 23:30

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
  •