Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Modificare date nelle formule

  • Messaggi
  • OFFLINE
    omarmastro
    Post: 2
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 19/06/2018 09:53
    Buongiorno , io ho un piccolo problema, vi ho postato anche un file perchè possa esser più chiaro .

    io ho un file dove settimanalmente viene fatto il conteggio del materiale lettereccio recuperato per poi inviarlo alla lavanderia.

    come si vede dall'esempio , ho fatto in modo di avere un totale nella parte superiore diviso per le 3 colonne a seconda dell'articolo ( lenzuola, federe ed asciugamani ), questo avviene solo con la data indicataè quella del giorno del cambio ufficiale. in caso la data sia posteriore ( tipo il giorno successivo ) i dati presenti in quella riga vengono sommati in basso come residuo della settimana. questo accade perchè il materiale da lavare viene inviato alla lavanderia nel giorno del cambio ma se qualcuno viene nei giorni successivi , il materiale mi rimane in casa e devo sommarlo a quello della volta successiva.

    fin qui tutto bene ma la mia domanda è : posso cambiare la data delle formule in automatico in base ad esempio al nome del foglio ? o ad una data che inserisco in una cella ?

    chiedo questo perchè altrimenti dovo modificare settimana per settimana le date nelle formule e nelle righe. io posso anche farlo ma non essendo solo io ad usare questo file, mi è stato chiesto di renderlo più semplice possibile. quindi se modificando una semplice data in una cella potessi modificare anche il resto in automatico , sarebbe l'ideale

    Spero di essermi fatto capire =) aspetto qualche consiglio

  • OFFLINE
    by sal
    Post: 5.423
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 19/06/2018 10:36
    Modifica Formula
    Ciao Omarmastro, non essendo molto esperto in formule, credo di si, al posto della data nella formula, fai riferimento ad una cella.

    però credo che l'operatore dovresti metterlo tra gli apici esempio

    "=09/06/2018" diventerebbe ;

    "=" A5

    oppure

    ">" A5

    dove "A5" è la cella dove viene inserita la data.

    Ciao By Sal [SM=x423051]

    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
  • ONLINE
    alfrimpa
    Post: 3.781
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 19/06/2018 10:44
    Omar con le immagini non si fa nulla; chi volesse risponderti sarebbe costretto a ricostruire il tuo file con alta probabilità di sbagliare.

    Allega quindi il tuo file.

    Edit: Sal scusa per la sovrapposizione; avevo pensato anch'io alla soluzione che hai suggerito ma avevo richiesto il file per poterla testare.
    [Modificato da alfrimpa 19/06/2018 10:46]

    Alfredo
  • OFFLINE
    omarmastro
    Post: 2
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 19/06/2018 11:01
    ho provato a modificare le formule facendo riferimento ad una cella ma o non mi conta i valori o mi da errore

    ho allegato il file come da suggerimento
  • OFFLINE
    raffaele1953
    Post: 3.549
    Registrato il: 28/06/2011
    Città: AGORDO
    Età: 70
    Utente Master
    2013
    00 19/06/2018 12:28
    A me scappa da ridere (cambio lenzuola all'estero)
    Comunque se metti la data in E3, in F3 =SOMMA.SE(E4:E999;E3;F4:F999)+I4+I12
    Fomatto celle = generale
    Excel 2013
  • OFFLINE
    omarmastro
    Post: 3
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 19/06/2018 13:00
    Re:
    raffaele1953, 19/06/2018 12.28:

    A me scappa da ridere (cambio lenzuola all'estero)
    Comunque se metti la data in E3, in F3 =SOMMA.SE(E4:E999;E3;F4:F999)+I4+I12
    Fomatto celle = generale



    forse mi sono spiegato male io , io vorrei che scrivendo la data su una cella, ad esempio G1 ( come fa file fornito ) questa data venga aggiornata nelle formule del "totale" x tipo e nelle formule del residuo della settimana. se la data che si trova in ogni riga è diversa ( posteriore ) alla data in G1 i numeri invece che venir sommati nel totale , vengono sommati in residuo.



  • OFFLINE
    raffaele1953
    Post: 3.551
    Registrato il: 28/06/2011
    Città: AGORDO
    Età: 70
    Utente Master
    2013
    00 19/06/2018 13:14
    Riguardo le tre formule in alto, ho già scritto
    Riguardo le tre formule in basso, sarebbero similari =SOMMA.SE(E4:E999; ">"&G1;F4:F999)
    Excel 2013
  • OFFLINE
    omarmastro
    Post: 4
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 19/06/2018 13:22
    eccola, grande ora funziona ^^ scusami se ti posso sembrare un po rimbambito ma sono ancora alle prime armi con questi strumenti.

    grazie =)
  • OFFLINE
    omarmastro
    Post: 5
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 19/06/2018 15:45
    visto che ci sono mi tolgo un altro dubbio , scusate se magari è banale ma cosi almeno poi son sicuro

    se io voglio che un intervallo di celle es.A1:A10 abbiano lo stesso valore di una data cella es.B1?



  • ONLINE
    alfrimpa
    Post: 3.784
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 19/06/2018 15:47
    Non capisco.

    Non ti basta mettere in ogni cella da A1 ad A10

    =b1?

    Alfredo
  • OFFLINE
    omarmastro
    Post: 6
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 19/06/2018 16:14
    Re:
    alfrimpa, 19/06/2018 15.47:

    Non capisco.

    Non ti basta mettere in ogni cella da A1 ad A10

    =b1?



    non saprei mi pare "grezzo" considerando poi che il valore della casella potrei doverlo modificare , andrei a modificare una formula non piu il valore. oddio non so nemmeno se la cosa si possa fare o meno , per quello chiedevo . ho cercato in internet in lungo ed in largo e non avendo trovato nulla del genere magari sto chiedendo la luna XD

  • ONLINE
    alfrimpa
    Post: 3.785
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 19/06/2018 16:42
    Infatti avevo detto che non capivo.

    Tu hai chiesto come fare per dare al range A1:A10 il valore di B1.

    Io ho risposto solo a questo.

    Se fai un piccolo esempio con un file............
    [Modificato da alfrimpa 19/06/2018 16:43]

    Alfredo
  • OFFLINE
    omarmastro
    Post: 7
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 20/06/2018 08:35
    Creare un file sull'argomento su chiedo delucidazioni mi sarebbe difficile XD

    te la faccio semplice : la mia idea era che scrivendo , ad esempio la data, in B1 , le celle dalla della colonna A dalla 1 alla 10 riportino il valore che c'è in B1 ma senza che nelle caselle a1:a10 contengano formule, tipo mettere una formula in B2 che dica che le celle suddette contengano il valore di B1

    Il testo nelle celle A1:A10 poi può esser modificato secondo te ?
  • ONLINE
    alfrimpa
    Post: 3.786
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    00 20/06/2018 10:53
    Puoi farlo solo con una macro.

    La macro che vedi qui va inserita nel modulo del foglio interessato.

    vb
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range
    Dim cel As Range
    Set rng = Range("a1:a10")
    If Not Intersect(Target, Range("B1")) Is Nothing Then
        For Each cel In rng
            cel.Value = Target.Value
        Next cel
    End If
    End Sub
    


    Ogni volta che immetterai una data in B1 questa verrà riportata nell'intervallo A1:A10 che deve essere formattato come data.

    Alfredo
  • OFFLINE
    omarmastro
    Post: 8
    Registrato il: 19/06/2018
    Città: SPRESIANO
    Età: 46
    Utente Junior
    office 2016 pro
    00 20/06/2018 13:41
    Grazie sei stato utilissimo ^^ un passo piu avanti nella comprensione di questo programma =)