Fai la tua domanda
0

Creazione file

chiesto il 2020-02-07 11:49:09 +0100

Immagine gravatar per LucaS

Buongiorno a tutti, volevo chiedere se esiste la possibilità (ed ovviamente anche come si fa) di creare un documento con funzioni con le seguenti caratteristiche:

  • inserendo una cifra (A) ed un numero (N), il documento mi dia in risposta tanti valori random (V) quante volte è N in modo tale che la somma di V mi dia A.

Esempio: A=3000 N=5 ---> V1=101,55 V2=307,60 V3=147 V4=156,95 V5=286,90

Nel caso si possa fare, avrei ulteriori specifiche da chiedere, ma prima aspetto una risposta.

Grazie a tutti.

modifica retag flag offensive close merge delete

2 Answers

0

risposto il 2020-02-07 16:02:41 +0100

updated 2020-02-07 16:08:27 +0100

@LucaS

Segue un file di esempio, se uno dei valori è 0 (zero) F9 per il ricalcolo.

descrizione immagine

-----------------------------------------------------------------------------

ATTENZIONE: Se desideri fornire maggiori dettagli alla tua domanda, utilizza modifica in questione o aggiungi un commento di seguito. Grateful.

Se la risposta soddisfa le tue necessità, fai clic sulla palla Descrição da imagem a sinistra della risposta, per finire la domanda.

modifica flag offensive delete link more

Commenti

Grazie! Chiedo se si possono aggiungere ulteriori variabili: - che nessun valore sia mai 0; - che i valori siano compresi tra un massimo ed un minimo (impostati a priori); - che i valori siano divisibili per 0,05.

Esempio: cifra=3500 numero=23 valori compresi tra 145 e 160. Grazie.

Immagine gravatar per LucaS LucaS ( 2020-02-11 23:06:16 +0100 )modifica
0

risposto il 2020-02-07 13:17:45 +0100

Immagine gravatar per R.C.

updated 2020-02-07 13:25:36 +0100

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)) <="" p="">

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)

modifica flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Chieste: 2020-02-07 11:49:09 +0100

Seen: 12 times

Last updated: Feb 07