| | | 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?
|
02/05/2008 10:17 |
|
|
| | | OFFLINE | Post: 1.441 Post: 1.416 | Registrato il: 29/08/2005
| Città: ROMA | Età: 45 | Sesso: Maschile | VocenelWeb | Super Member | |
|
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 |
|
| | | 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 |
|
| | | OFFLINE | Post: 35.816 Post: 34.867 | Registrato il: 11/08/2001
| Città: ROMA | Età: 54 | Sesso: Maschile | Admin | Forum Addicted | |
|
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]
|
03/05/2008 18:20 |
|
| | | OFFLINE | Post: 35.817 Post: 34.868 | Registrato il: 11/08/2001
| Città: ROMA | Età: 54 | Sesso: Maschile | Admin | Forum Addicted | |
|
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.
|
03/05/2008 18:21 |
|
| | | OFFLINE | Post: 8.940 Post: 6.566 | Registrato il: 21/04/2001
| Sesso: Maschile | Moderator | Forum Addicted | |
|
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 |
|
| | | OFFLINE | Post: 35.819 Post: 34.870 | Registrato il: 11/08/2001
| Città: ROMA | Età: 54 | Sesso: Maschile | Admin | Forum Addicted | |
|
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
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?
|
03/05/2008 21:07 |
|
| | | OFFLINE | Post: 8.941 Post: 6.567 | Registrato il: 21/04/2001
| Sesso: Maschile | Moderator | Forum Addicted | |
|
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 |
|
| | | OFFLINE | Post: 35.820 Post: 34.871 | Registrato il: 11/08/2001
| Città: ROMA | Età: 54 | Sesso: Maschile | Admin | Forum Addicted | |
|
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]
|
04/05/2008 08:29 |
|
| | | OFFLINE | Post: 8.942 Post: 6.568 | Registrato il: 21/04/2001
| Sesso: Maschile | Moderator | Forum Addicted | |
|
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 |
|
| | | 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.
|
05/05/2008 10:01 |
|
| | | 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 |
|
| | | 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?
|
06/05/2008 01:51 |
|
| | | 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 |
|
| | | 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?
|
06/05/2008 17:11 |
|
| | | 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?
|
06/05/2008 17:11 |
|
| | | 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?
|
06/05/2008 17:11 |
|
| | | 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
cmq se ho tempo ci provo e ti faccio sapere
|
06/05/2008 18:02 |
|
| | | 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
cmq se ho tempo ci provo e ti faccio sapere
magari
|
07/05/2008 10:59 |
|
| | | 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
in hoc signe vinces
shut up!fuckin JEW!(by eric cartman) |
22/12/2008 17:49 |
|
|
|