Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Modificare date nelle formule

Ultimo Aggiornamento: 20/06/2018 13:41
Post: 2
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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

Post: 5.423
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
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
Post: 3.781
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
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
Post: 2
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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
Post: 3.549
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
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
Post: 3
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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.



Post: 3.551
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
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
Post: 4
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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 =)
Post: 5
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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?



Post: 3.784
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
19/06/2018 15:47

Non capisco.

Non ti basta mettere in ogni cella da A1 ad A10

=b1?

Alfredo
Post: 6
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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

Post: 3.785
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
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
Post: 7
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
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 ?
Post: 3.786
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
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
Post: 8
Registrato il: 19/06/2018
Città: SPRESIANO
Età: 46
Utente Junior
office 2016 pro
OFFLINE
20/06/2018 13:41

Grazie sei stato utilissimo ^^ un passo piu avanti nella comprensione di questo programma =)
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:28. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com