L’unica soluzione che vedo è la seguente:
Ipotizzando di scrivere in A1 la cifra A e in B1 il numero N, e di volere i valori random nella colonna D, a partire dalla cella D2.
In una colonna che poi nasconderai (ad es. la F, cominciando da F2) imposti la funzione CASUALE() e la moltiplichi per A, con un riferimento alla cella A1.
Nella cella D2 scrivi la funzione: SE(CONTA.VALORI(F$2:F2)<B$1;F2;A$1-SOMMA(D1:D$2))
ovviamente introdotta con il segno =
Non so perché il sistema introduca altri segni (che non mi compaiono nell’anteprima) dopo la doppia parentesi, che chiude la formula: ignorali.
Poi la ricopi sulle celle sottostanti della colonna, finché ti serve. In questo modo il sistema riporta in D i corrispondenti valori in F finché si rimane sotto al numero N, e poi completa la serie con la differenza tra la cifra A e i valori random precedenti, in modo che la somma della colonna D risulti pari ad A.
Probabilmente l’ultimo numero risulterà negativo: se ti serve che siano tutti positivi, occorre moltiplicare CASUALE() per una frazione di A sufficientemente piccola (in relazione a N) da evitare che la somma dei primi nove numeri ecceda A.
Se la mia risposta ti ha aiutato, votala con (qui a sinistra)