...Voci nel Web... Il 21/08/2001 nasce il forum + simpatico del web!!!!

Per chi ne capisce di excel

  • Messaggi
  • OFFLINE
    PhoeniXXX
    Post: 35.816
    Post: 34.867
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 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?


    Ciao Voci

    ANO-CYR TI AMO!

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

  • OFFLINE
    maxpi3
    Post: 1.441
    Post: 1.416
    Registrato il: 29/08/2005
    Città: ROMA
    Età: 45
    Sesso: Maschile
    VocenelWeb
    Super Member
    00 02/05/2008 10:59
    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?
  • OFFLINE
    roob
    Post: 8.937
    Post: 6.563
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 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.


  • OFFLINE
    PhoeniXXX
    Post: 35.816
    Post: 34.867
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 03/05/2008 18:20
    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....

  • OFFLINE
    PhoeniXXX
    Post: 35.817
    Post: 34.868
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 03/05/2008 18:21
    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....

  • OFFLINE
    roob
    Post: 8.940
    Post: 6.566
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 03/05/2008 20:07
    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.




  • OFFLINE
    PhoeniXXX
    Post: 35.819
    Post: 34.870
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 03/05/2008 21:07
    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....

  • OFFLINE
    roob
    Post: 8.941
    Post: 6.567
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 04/05/2008 00:38
    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.



  • OFFLINE
    PhoeniXXX
    Post: 35.820
    Post: 34.871
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 04/05/2008 08:29
    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....

  • OFFLINE
    roob
    Post: 8.942
    Post: 6.568
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 04/05/2008 16:38
    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'.


  • OFFLINE
    PhoeniXXX
    Post: 35.821
    Post: 34.872
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 05/05/2008 10:01
    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....

  • OFFLINE
    roob
    Post: 8.945
    Post: 6.571
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 05/05/2008 20:45
    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




  • OFFLINE
    PhoeniXXX
    Post: 35.822
    Post: 34.873
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 06/05/2008 01:51
    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....

  • OFFLINE
    roob
    Post: 8.948
    Post: 6.574
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 06/05/2008 05:49
    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.



  • OFFLINE
    PhoeniXXX
    Post: 35.823
    Post: 34.874
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 06/05/2008 17:11
    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....

  • OFFLINE
    PhoeniXXX
    Post: 35.824
    Post: 34.875
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 06/05/2008 17:11
    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....

  • OFFLINE
    PhoeniXXX
    Post: 35.825
    Post: 34.876
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 06/05/2008 17:11
    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....

  • OFFLINE
    roob
    Post: 8.951
    Post: 6.577
    Registrato il: 21/04/2001
    Sesso: Maschile
    Moderator
    Forum Addicted
    00 06/05/2008 18:02
    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]



  • OFFLINE
    PhoeniXXX
    Post: 35.826
    Post: 34.877
    Registrato il: 11/08/2001
    Città: ROMA
    Età: 54
    Sesso: Maschile
    Admin
    Forum Addicted
    00 07/05/2008 10:59
    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....

  • OFFLINE
    LaFouineFARC-EP
    Post: 14.446
    Post: 3.997
    Registrato il: 13/04/2003
    Età: 43
    Sesso: Maschile
    VocenelWeb
    Forum Addicted
    00 22/12/2008 17:49
    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)