Faccine,Smilies,Emoticon
Gruppo su Faccialibro

Pagina su Faccialibro
Nuova Discussione
Rispondi
 
Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

Per chi ne capisce di excel

Ultimo Aggiornamento: 22/12/2008 17:49
OFFLINE
Post: 35.816
Post: 34.867
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Dovrebbe essere una cavolata ma non riesco.
cella a1 ha un valore es. 10, cella b1 dovebbe avere a1+1 più la data attuale. separatamente è semplice, ma nella stessa cella al comando =ADESSO() non posso aggiungere nulla. volevo fare =A1+1, ADESSO(), ma non l'accetta. sapete come poter fare?


Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

02/05/2008 10:17
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 1.441
Post: 1.416
Registrato il: 29/08/2005
Città: ROMA
Età: 45
Sesso: Maschile
VocenelWeb
Super Member
Re:
PhoeniXXX, 02/05/2008 10.17:

Dovrebbe essere una cavolata ma non riesco.
cella a1 ha un valore es. 10, cella b1 dovebbe avere a1+1 più la data attuale. separatamente è semplice, ma nella stessa cella al comando =ADESSO() non posso aggiungere nulla. volevo fare =A1+1, ADESSO(), ma non l'accetta. sapete come poter fare?




vado a naso...
cosa fa il comando Adesso() ?
è una funziona predefinita di Excel che ti tira fuori la data oppure è un metodo creato da te che fa altre operazioni?


02/05/2008 10:59
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.937
Post: 6.563
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Se vuoi semplicemente sommare un valore ad un numero che rappresenta il giorno corrente del mese devi usare la formula :
=VALORE+GIORNO(ADESSO())

ad esempio, se scrivo ora in una cella: =8+GIORNO(ADESSO()) ottengo come risultato : "10" .

P.S: la funzione Adesso() corrisponde alla funzione Now() inglese e restituisce la data e l'ora corrente.


02/05/2008 18:17
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.816
Post: 34.867
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re:
roob, 02/05/2008 18.17:

Se vuoi semplicemente sommare un valore ad un numero che rappresenta il giorno corrente del mese devi usare la formula :
=VALORE+GIORNO(ADESSO())

ad esempio, se scrivo ora in una cella: =8+GIORNO(ADESSO()) ottengo come risultato : "10" .

P.S: la funzione Adesso() corrisponde alla funzione Now() inglese e restituisce la data e l'ora corrente.




mi son sbagliato a scrivere. allora vorrei che se in una cella scrivo 8, nella cella della formula dovrà verificarsi 8-1 poi la scritta IL e poi la data odierna. quindi .--->
7 il 03/05/2008

[Modificato da PhoeniXXX 03/05/2008 18:29]


Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

03/05/2008 18:20
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.817
Post: 34.868
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re:
maxpi3, 02/05/2008 10.59:




vado a naso...
cosa fa il comando Adesso() ?
è una funziona predefinita di Excel che ti tira fuori la data oppure è un metodo creato da te che fa altre operazioni?


la prima che hai scritto.



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

03/05/2008 18:21
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.940
Post: 6.566
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Re: Re:
PhoeniXXX, 03/05/2008 18.20:


mi son sbagliato a scrivere. allora vorrei che se in una cella scrivo 8, nella cella della formula dovrà verificarsi 8-1 poi la scritta IL e poi la data odierna. quindi .--->
7 il 03/05/2008




la formula che devi usare allora è questa:

=TESTO(A1-1;"##") &" il " & TESTO(OGGI();"GG/MM/AAAA")

l'operatore & concatena delle stringhe di testo.

la funzione TESTO(val;formato) converte in una stringa di testo un valore numerico o una data , utilizzando il formato specificato nel secondo paramentro della funzione.




03/05/2008 20:07
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.819
Post: 34.870
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re:
roob, 03/05/2008 20.07:



la formula che devi usare allora è questa:

=TESTO(A1-1;"##") &" il " & TESTO(OGGI();"GG/MM/AAAA")

l'operatore & concatena delle stringhe di testo.

la funzione TESTO(val;formato) converte in una stringa di testo un valore numerico o una data , utilizzando il formato specificato nel secondo paramentro della funzione.






perfetto. grazie [SM=x39956]

altra cosa. sempre se è fattibile per perfezionare la formula.
fare al contrario. mettiamo 3 celle. A1, B1, C1
in B1 scrivo 4, in C1 deve comparire la data odierna e in A1 4+1. si può fare? logicamente il giorno dopo quando il 4 diventerà 5 e A1+1 diventerà 6 la data deve cambiare.

poi mi si pone un problema. è possibile far comparire come entità separate più numeri? cioè in B1 come posso fargli capire 3-4-5 in modo tale che in A1 mi scriva 6 che sarebbe il numero maggiore tra i 3?



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

03/05/2008 21:07
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.941
Post: 6.567
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Re: Re: Re: Re:



altra cosa. sempre se è fattibile per perfezionare la formula.
fare al contrario. mettiamo 3 celle. A1, B1, C1
in B1 scrivo 4, in C1 deve comparire la data odierna e in A1 4+1. si può fare? logicamente il giorno dopo quando il 4 diventerà 5 e A1+1 diventerà 6 la data deve cambiare.



Certo che è fattibile. La data , come tutte le formule, si aggiorna ogni volta che viene caricato il foglio, ogni volta che viene effettuata una modifica oppure ogni voltà che viene forzato un ricalcolo premendo il tasto F9.


poi mi si pone un problema. è possibile far comparire come entità separate più numeri? cioè in B1 come posso fargli capire 3-4-5 in modo tale che in A1 mi scriva 6 che sarebbe il numero maggiore tra i 3?



esiste una funzione che trova il numero piu' grande contenuto in un intervallo di valori, ad esempio la seguente formula :

=MAX(3;4;5) restituisce il valore 5

al posto dei numeri puoi mettere dei riferimenti a celle, o delle formule che fanno riferimento a celle che contengono un valore.



04/05/2008 00:38
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.820
Post: 34.871
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re:
roob, 04/05/2008 0.38:




altra cosa. sempre se è fattibile per perfezionare la formula.
fare al contrario. mettiamo 3 celle. A1, B1, C1
in B1 scrivo 4, in C1 deve comparire la data odierna e in A1 4+1. si può fare? logicamente il giorno dopo quando il 4 diventerà 5 e A1+1 diventerà 6 la data deve cambiare.



Certo che è fattibile. La data , come tutte le formule, si aggiorna ogni volta che viene caricato il foglio, ogni volta che viene effettuata una modifica oppure ogni voltà che viene forzato un ricalcolo premendo il tasto F9.


poi mi si pone un problema. è possibile far comparire come entità separate più numeri? cioè in B1 come posso fargli capire 3-4-5 in modo tale che in A1 mi scriva 6 che sarebbe il numero maggiore tra i 3?



esiste una funzione che trova il numero piu' grande contenuto in un intervallo di valori, ad esempio la seguente formula :

=MAX(3;4;5) restituisce il valore 5

al posto dei numeri puoi mettere dei riferimenti a celle, o delle formule che fanno riferimento a celle che contengono un valore.






azz.c'è un problema però. la data deve rimanere anche negli altri giorni senza modificare la cella. mi spiego. oggi scrivo 4 e nella cella della formula mi scrive 3 il 04/05/2008. benissimo, ma tale data deve rimanere la stessa anche domani dopo aver riaperto il file. la data deve cambiare solo nel momento in cui al posto di 4 vado a scrivere 5.


[Modificato da PhoeniXXX 04/05/2008 08:30]


Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

04/05/2008 08:29
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.942
Post: 6.568
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Re: Re: Re: Re: Re: Re:
PhoeniXXX, 04/05/2008 8.29:



azz.c'è un problema però. la data deve rimanere anche negli altri giorni senza modificare la cella. mi spiego. oggi scrivo 4 e nella cella della formula mi scrive 3 il 04/05/2008. benissimo, ma tale data deve rimanere la stessa anche domani dopo aver riaperto il file. la data deve cambiare solo nel momento in cui al posto di 4 vado a scrivere 5.






allora non bisogna usare la funzione OGGI() o ADESSO(), bensi' la data deve essere trattata come una qualsiasi variabile indipendente e deve essere immessa manualmente in una cella e tutti i riferimenti della funzione OGGI() devono essere sostituiti con il riferimento alla suddetta cella.
Cioè ogni volta che cambi il 4 o il 5 devi anche cambiare manualmente la data.
Mi viene anche il sospetto che questo foglio di calcolo sia mal organizzato ed impostato. Se mi spieghi un po' meglio quale dovrebbe essere la sua funzione allora sapro' dirti di piu'.


04/05/2008 16:38
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.821
Post: 34.872
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re: Re: Re:
roob, 04/05/2008 16.38:




allora non bisogna usare la funzione OGGI() o ADESSO(), bensi' la data deve essere trattata come una qualsiasi variabile indipendente e deve essere immessa manualmente in una cella e tutti i riferimenti della funzione OGGI() devono essere sostituiti con il riferimento alla suddetta cella.
Cioè ogni volta che cambi il 4 o il 5 devi anche cambiare manualmente la data.
Mi viene anche il sospetto che questo foglio di calcolo sia mal organizzato ed impostato. Se mi spieghi un po' meglio quale dovrebbe essere la sua funzione allora sapro' dirti di piu'.




allora è una gestione clienti.
il cliente pippo fa una collezione di un qualsiasi articolo.
ogni uscita ha un numero. in magazzino ho in giacenza ad esempio il numero 4. quando viene il cliente a prenderlo il sistema dovrebbe mettermi in automatico che ha preso il numero 4 il giorno 04/05/2008 e che aspetta il 5. il 5 lo metto io e lui mi genera 4 il 04/05/2008 o il contrario. cioè il scrivo che ha preso il 4 e lui mi mette la data odierna e che deve prendere il 5.



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

05/05/2008 10:01
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.945
Post: 6.571
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re:
PhoeniXXX, 05/05/2008 10.01:


allora è una gestione clienti.
il cliente pippo fa una collezione di un qualsiasi articolo.
ogni uscita ha un numero. in magazzino ho in giacenza ad esempio il numero 4. quando viene il cliente a prenderlo il sistema dovrebbe mettermi in automatico che ha preso il numero 4 il giorno 04/05/2008 e che aspetta il 5. il 5 lo metto io e lui mi genera 4 il 04/05/2008 o il contrario. cioè il scrivo che ha preso il 4 e lui mi mette la data odierna e che deve prendere il 5.




direi senz'altro che è piu' sicuro e conveniente immettere manualmente la data , se ne devi immettere molte basta usare ctrl-c ctrl-v




05/05/2008 20:45
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.822
Post: 34.873
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re:
roob, 05/05/2008 20.45:



direi senz'altro che è piu' sicuro e conveniente immettere manualmente la data , se ne devi immettere molte basta usare ctrl-c ctrl-v






è proprio quella la rottura. mettere tutto a mano. possibile che non esista un comando che mette la data attuale nel momento che si aggiorna una cella?



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

06/05/2008 01:51
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.948
Post: 6.574
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re:
PhoeniXXX, 06/05/2008 1.51:


è proprio quella la rottura. mettere tutto a mano. possibile che non esista un comando che mette la data attuale nel momento che si aggiorna una cella?




non basta "ctrl+shift+;" ???

altrimenti bisogna ricorrere al VBA , il linguaggio di scripting interno di Excel.



06/05/2008 05:49
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.823
Post: 34.874
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re:
roob, 06/05/2008 5.49:



non basta "ctrl+shift+;" ???

altrimenti bisogna ricorrere al VBA , il linguaggio di scripting interno di Excel.





IL COPIA e incolla è comodo quando devi fare la stessa operazione più volte. ma immagina che arriva il cliente, do il prodotto e mi debbo mettere a scrivere che ha preso il numero tot, che deve prendere il successivo e poi la data. è scocciante. magari con una macro o unvba. è complicato da fare?



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

06/05/2008 17:11
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.824
Post: 34.875
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re:
roob, 06/05/2008 5.49:



non basta "ctrl+shift+;" ???

altrimenti bisogna ricorrere al VBA , il linguaggio di scripting interno di Excel.





IL COPIA e incolla è comodo quando devi fare la stessa operazione più volte. ma immagina che arriva il cliente, do il prodotto e mi debbo mettere a scrivere che ha preso il numero tot, che deve prendere il successivo e poi la data. è scocciante. magari con una macro o unvba. è complicato da fare?



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

06/05/2008 17:11
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.825
Post: 34.876
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re:
roob, 06/05/2008 5.49:



non basta "ctrl+shift+;" ???

altrimenti bisogna ricorrere al VBA , il linguaggio di scripting interno di Excel.





IL COPIA e incolla è comodo quando devi fare la stessa operazione più volte. ma immagina che arriva il cliente, do il prodotto e mi debbo mettere a scrivere che ha preso il numero tot, che deve prendere il successivo e poi la data. è scocciante. magari con una macro o unvba. è complicato da fare?



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

06/05/2008 17:11
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 8.951
Post: 6.577
Registrato il: 21/04/2001
Sesso: Maschile
Moderator
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re:
PhoeniXXX, 06/05/2008 17.11:


IL COPIA e incolla è comodo quando devi fare la stessa operazione più volte. ma immagina che arriva il cliente, do il prodotto e mi debbo mettere a scrivere che ha preso il numero tot, che deve prendere il successivo e poi la data. è scocciante. magari con una macro o unvba. è complicato da fare?






abbastanza se uno non ha mai programmato in VBA Excel [SM=x39989]

cmq se ho tempo ci provo e ti faccio sapere [SM=x39854]



06/05/2008 18:02
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 35.826
Post: 34.877
Registrato il: 11/08/2001
Città: ROMA
Età: 54
Sesso: Maschile
Admin
Forum Addicted
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re:
roob, 06/05/2008 18.02:





abbastanza se uno non ha mai programmato in VBA Excel [SM=x39989]

cmq se ho tempo ci provo e ti faccio sapere [SM=x39854]






magari [SM=x39956] [SM=x39962]



Ciao Voci

ANO-CYR TI AMO!

LE MIE FOTO
....Voci nel Web....

07/05/2008 10:59
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 14.446
Post: 3.997
Registrato il: 13/04/2003
Età: 43
Sesso: Maschile
VocenelWeb
Forum Addicted
qualcuno usa ancora l'excel...e io che credevo di essere antico girando su una PX a marcie [SM=x39900]


in hoc signe vinces


shut up!fuckin JEW!(by eric cartman)
22/12/2008 17:49
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:44. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com