Condividi:        

si può fare in excel?

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

si può fare in excel?

Postdi paolox » 18/07/13 17:58

ciao
mi servirebbe un foglio in excel ma non so se si può fare,
vorrei farlo come i numeri della roulette e creare un foglio fatto così:

nella cella b6 il numero 1
nella cella c6 il numero 2
nella cella d6 il numero 3
nella cella b7 il numero 4
nella cella c7 il numero 5
nella cella d7 il numero 6
nella cella b8 il numero 7
ecc ecc fino al numero 36

poi praticamente nella cella b19 vorrei inserire io un numero a mano

dalla cella b21 a scendere (sempre nella colonna b)
devono apparire i numeri che man mano io inserisco
sempre nella cella b19

come dire...una specie di cronologia dei numeri che inserisco
non so se mi sono spiegato... spero di essere stato chiaro

poi per la formattazione la inserisco io, almeno quello lo so fare :)

ringrazio anticipatamente chi mi vorrà aiutare

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Sponsor
 

Re: si può fare in excel?

Postdi Anthony47 » 19/07/13 01:35

Si puo' fare usando una macro di worksheetChange, ad esempio:
Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NextB As Long, Check As String
Check = "$B$19"
If Target.Count > 1 Then Exit Sub
If Application.Intersect(Target, Range(Check)) Is Nothing Or Target.Value = 0 Then Exit Sub
NextB = Cells(Rows.Count, "B").End(xlUp).Row + 1
If NextB < 21 Then NextB = 21
Cells(NextB, "B").Value = Range(Check).Value
Range(Check).Select: Selection.ClearContents
End Sub

Tasto dx sut tab col nome del foglio su cui devi lavorare, scegli Visualizza codice; si apre l' editor delle macro; copia il codice e incollalo nel frame di destra dell' editor.

Torna su foglio excel e prova.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: si può fare in excel?

Postdi paolox » 03/08/13 20:07

ciao Anthony47
ho provato come mia hai detto tu
ma la cronologia non funziona come vorrei io,
infatti se io inserisco progressivamente i
numeri 1 2 3 4 ecc. trovo nella colonna da B21 in giù
i numeri come li ho inseriti cioè 1 2 3 4 ecc
mentre io vorrei che l'ultimo numero inserito rimanga nella
cella B1 e quindi nella colonna da B21 in giù i numeri
inseriti dovrebbero essere 4 3 2 1 ecc.

spero di essermi spiegato e ti ringrazio enormemente
per la tua disponibilità e cortesia

spero di essere stato chiaro altrimenti proverò a fare altri esempi

fammi sapere

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi Anthony47 » 03/08/13 23:55

Sara' diversa da come la vorresti, ma e' come la descrivesti ("dalla cella b21 a scendere (sempre nella colonna b) devono apparire i numeri che man mano io inserisco")

Sostituisci queste righe
NextB = Cells(Rows.Count, "B").End(xlUp).Row + 1
If NextB < 21 Then NextB = 21
Cells(NextB, "B").Value = Range(Check).Value
Range(Check).Select: Selection.ClearContents


Con:
Codice: Seleziona tutto
Application.EnableEvents = False
Range("B21").Insert Shift:=xlDown
Range("B21").Value = Range(Check).Value
Range(Check).Select: Selection.ClearContents
Application.EnableEvents = True


Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: si può fare in excel?

Postdi paolox » 04/08/13 12:56

ciao
mi scrive i numeri in modo esatto ma
ho inserito a questa colonna delle formattazioni e dei
calcoli e non me li fa perchè mi sposta tutto questo in basso di una
cella ogni volta che inserisco un numero
ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi paolox » 04/08/13 13:17

ciao
poi mi servirebbe questa formula da inserire in D35:

in una tabella da O6 a O23 ho 18 dei numeri
che sono 1-3-5-7-9-12-14-16-18-19-21-23-25-27-30-32-34-36
voglio sapere nella cella D35 quanti di questi 18 numeri sono presenti nella colonna da B21 a B38

grazie

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi Anthony47 » 05/08/13 11:43

Non ho capito come vuoi che nella stessa colonna faccia un push dall' alto dei dati da loggare, mentre nella stessa colonna vuoi che i dati rimangano fermi; forse puoi spostare le formule in una colonna libera,o usare per la cronologia una colonna libera.

Per quanto riguarda l' ulteriore questione, o fai un gioco di pazienza contando (Conta.se) quanti dei 18 numeri sono presenti nella tua tabella e poi sommi questi valori tra di oro, oppure usi una formula a matrice che li conta tutti insieme.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: si può fare in excel?

Postdi paolox » 05/08/13 18:35

ciao Anthony
grazie per avermi risposto subito
la mia richiesta che non capisci cercherò di spiegartela meglio più tardi,
mi devi scusare ma è un po complesso da spiegarla


mentre invece la seconda questione cioè questa di seguito:

Anthony47 ha scritto:Per quanto riguarda l' ulteriore questione, o fai un gioco di pazienza contando (Conta.se) quanti dei 18 numeri sono presenti nella tua tabella e poi sommi questi valori tra di oro, oppure usi una formula a matrice che li conta tutti insieme.

Ciao


vorrei farla con conta.se ma non riesco a farla
io l'ho scritta così ma excel mi dice che c'è un errore nella formula
ma non so quale
io ho scritto questa formula ma è completamente sbagliata

=CONTA.SE((O6:O23):(B21:B38);D35)

me la puoi correggere??

ti ringrazio ancora per la disponibilità

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi Anthony47 » 06/08/13 15:46

Per quel conteggio userai una di queste due formule, da inserire in D35:
Codice: Seleziona tutto
=SOMMA(CONTA.SE(B21:B38;O6:O23))

oppure
Codice: Seleziona tutto
=SOMMA(--(CONTA.SE(B21:B38;O6:O23)>0))

Ambedue sono da confermare con Contr-Maiusc-Enter, non il solo Enter.

Esse fanno due conte diverse, vedi quale e' quello che intendevi.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: si può fare in excel?

Postdi paolox » 06/08/13 18:09

ciao Anthony
la prima va benissimo
grazie mille dell'aiuto

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi paolox » 07/08/13 19:35

ciao
mi servirebbero ancora delle formule per completare
questo foglio di excel,
mi servirebbe calcolare su 36 numeri
quali sono i 10 numeri più ritardatari e di quanto sono in ritardo
la colonna su cui calcolare i numeri per il ritardo va da B21 in giù

i 10 numeri più ritardatari li vorrei vedere
nella colonna da L46 a L55 ed i suoi ritardi
nella rispettiva colonna di fianco da M46 a M55

si può fare?

grazie

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi ricky53 » 07/08/13 23:07

Ciao,
se utilizzi questo file per diletto allora buon proseguimento e spero che tu possa trovare la soluzione che cerchi (che con l'aiuto di Anthony arriverà sicuramente) ma ...
se poi vorrai utilizzarlo per giocare alla roulette mi permetto di consigliarti di "DESISTERE dal giocare" ed i soldi che vorresti giocare utilizzali per farti una buona cena con gli amici.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: si può fare in excel?

Postdi paolox » 09/08/13 19:21

ciao
un aiuto per la formattazione condizionale se qualcuno è disposto ad aiutarmi:

colorare una cella (C21) se il valore di questa cella è presente nella colonna da B21 e B31

ringrazio anticipatamente

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi Flash30005 » 09/08/13 22:17

Nella formattazione condizionale
scegli "la formula è"
e inserisci a destra questa formula
Codice: Seleziona tutto
=CONTA.SE(B21:B31;C21)

Poi dai la formattazione che desideri (verde, rosso etc)

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: si può fare in excel?

Postdi paolox » 09/08/13 22:35

grazie Flash

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi paolox » 19/08/13 18:43

ciao,
chiedo ancora aiuto per completare questo mio file,

dalla cella B21 a scendere ci sono una serie di numeri che io inserisco manualmente,
questi numeri vanno da 1 a 36,
questi numeri possono anche ripetersi anche varie volte,
io vorrei che nella colonna da T21 a T56 si formasse in ordine di inserimento "la classifica"
di uscita di questi numeri e nella colonna a fianco i relativi ritardi

spero di essere riuscito a farmi capire quello che mi servirebbe

si può fare con una formula di excel o ci vuole una macro?

ringrazio anticipatamente dell'aiuto

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi paolox » 24/08/13 19:42

ciao
provo ad allegare il mio file per farlo vedere,
io vorrei che nella colonna da T21 a T56 si formasse in ordine di inserimento "la classifica"
di uscita di questi numeri e nella colonna a fianco i relativi ritardi(i tre numeri che ci
sono li ho messi manualmente per far capire quello che mi serve)

http://www.filedropper.com/prova5ultima

ringrazio già da ora chi mi vorrà aiutare

ciao
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi paolox » 28/08/13 08:37

paolox ha scritto:ciao
provo ad allegare il mio file per farlo vedere,
io vorrei che nella colonna da T21 a T56 si formasse in ordine di inserimento "la classifica"
di uscita di questi numeri e nella colonna a fianco i relativi ritardi(i tre numeri che ci
sono li ho messi manualmente per far capire quello che mi serve)

http://www.filedropper.com/prova5ultima

ringrazio già da ora chi mi vorrà aiutare

ciao


ciao
nessuno riesce ad aiutarmi?
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: si può fare in excel?

Postdi Anthony47 » 28/08/13 22:13

nessuno riesce ad aiutarmi?
Guarda, i giochi a estrazione casuale (ho capito che qui parli di una roulette) non mi hanno mai eccitato, quindi speravo nell' intervento di altri "volontari" piu' addentro alla materia. Ma vedo che la latitanza e' uno sport diffuso... :D
Ho provato a scaricare il file, ma sembra non piu' disponibile (ecco perche' io suggerisco Rapidshare, seguendo le raccomandazioni specifiche inserite qui: viewtopic.php?f=26&t=80395#p460098)

io vorrei che nella colonna da T21 a T56 si formasse in ordine di inserimento "la classifica" di uscita di questi numeri e nella colonna a fianco i relativi ritardi
A me che sono pratico solo di "rubamazzetto" queste istruzioni sono vaghe, quindi sollecito qualche chiarimento. In particolare:
-che cosa intendi per "classifica" di uscita
-per "in ordine di inserimento" intendi che in quelle 36 celle vengono scritti i numeri man mano che vengono tratti? Oppure?
-il ritardo va inteso come numero di estrzioni tra l' uscita di un numero e la sua uscita successiva (quindi si aggiorna solo quando un numero viene estratto "la volta dopo") o e' un numero che incrementa a ogni estrazione che non corrisponde (quindi tutti i ritardi si aggiornano a ogni estrazione)
-se uno stesso numero e' estratto consecutivamente il ritardo e' 1 o 0?

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: si può fare in excel?

Postdi paolox » 29/08/13 17:38

io vorrei che nella colonna da T21 a T56 si formasse in ordine di inserimento "la classifica" di uscita di questi numeri e nella colonna a fianco i relativi ritardi


-per "in ordine di inserimento" intendi che in quelle 36 celle vengono scritti i numeri man mano che vengono tratti?


-il ritardo va inteso come numero di estrzioni tra l' uscita di un numero e la sua uscita successiva (quindi si aggiorna solo quando un numero viene estratto "la volta dopo")



-se uno stesso numero e' estratto consecutivamente il ritardo e' 1 o 0?

è 0
paolox
Utente Senior
 
Post: 269
Iscritto il: 05/06/04 11:48
Località: lodigiano

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "si può fare in excel?":


Chi c’è in linea

Visitano il forum: Nessuno e 60 ospiti