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

associare un valore ad ogni giorno della settimana

Ultimo Aggiornamento: 16/11/2020 11:35
Post: 15
Registrato il: 03/11/2020
Età: 28
Utente Junior
excel 2020
OFFLINE
13/11/2020 17:02

associare un valore ad ogni giorno della settimana
Salve, ho questo file excel con 70080 righe che rappresentano delle misure prese ogni 15 minuti durante la giornata. Vorrei poter associare ad ogni giorno della settimana un indice, ad esempio (lunedì = 0,1; martedì = 0,2 ...).
Considerando che il primo giorno è il 01/01/2017 ossia una domenica = 0,7 e dovrei andare a scalare fino a 0,1 come posso fare?
Considerando che i dati sono quartodorari dovrei avere lo stesso valore per 96 celle alla volta.
Inoltre, un altra cosa ancora più problematica che vorrei fare riguarda il suddividere i giorni in lavorativi, pre-festivi e festivi.
Ho suddiviso i 730 giorni degli anni 2017 e 2018 in 230 lavorativi, 250 pre-festivi e 250 festivi dove nei festivi ho tenuto conto di sabato, domenica e 21 giorni di festività varie durante l'anno.
Come posso fare ad associare questi indici ai miei giorni della settimana?
Post: 2.341
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
13/11/2020 17:19

ciao

guarda le funzioni e il suo help
=GIORNO.SETTIMANA() restituisce il valore del giorno 1-7

=GIORNO.SETTIMANA(A2;2) opzione 2 ritorna lunedi 1 - domenica 7
da questo dato puoi fare tutto quello che desideri



Ciao da locate
excel 2007 / 13
Post: 1.357
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
13/11/2020 17:25

Re: associare un valore ad ogni giorno della settimana
giu95se, 13/11/2020 17:02:

Salve, ho questo file excel con 70080 righe che rappresentano delle misure prese ogni 15 minuti durante la giornata. Vorrei poter associare ad ogni giorno della settimana un indice, ad esempio (lunedì = 0,1; martedì = 0,2 ...).
Considerando che il primo giorno è il 01/01/2017 ossia una domenica = 0,7 e dovrei andare a scalare fino a 0,1 come posso fare?




ciao, per questa parte puoi usare in B1 e da trascinare in basso
vb
=SE(GIORNO.SETTIMANA($A2)=1;0,7;SE(GIORNO.SETTIMANA($A2)=2;0,6;SE(GIORNO.SETTIMANA($A2)=3;0,5;SE(GIORNO.SETTIMANA($A2)=4;0,4;SE(GIORNO.SETTIMANA($A2)=5;0,3;SE(GIORNO.SETTIMANA($A2)=6;0,2;SE(GIORNO.SETTIMANA($A2)=7;0,1;"")))))))


dai un'occhiata all'allegato se va bene
ciao
Frank
[Modificato da tanimon 13/11/2020 17:36]







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 15
Registrato il: 03/11/2020
Età: 28
Utente Junior
excel 2020
OFFLINE
13/11/2020 17:40

Re: Re: associare un valore ad ogni giorno della settimana
tanimon, 13/11/2020 17:25:




ciao, per questa parte puoi usare in B1 e da trascinare in basso
vb
=SE(GIORNO.SETTIMANA($A2)=1;0,7;SE(GIORNO.SETTIMANA($A2)=2;0,6;SE(GIORNO.SETTIMANA($A2)=3;0,5;SE(GIORNO.SETTIMANA($A2)=4;0,4;SE(GIORNO.SETTIMANA($A2)=5;0,3;SE(GIORNO.SETTIMANA($A2)=6;0,2;SE(GIORNO.SETTIMANA($A2)=7;0,1;"")))))))


dai un'occhiata all'allegato se va bene
ciao
Frank

OK, grazie mille funziona alla grande!
Post: 2.343
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
13/11/2020 18:58

ciao

possiamo anche semplificare la formula

=SCEGLI(GIORNO.SETTIMANA(A2);7;6;5;4;3;2;1)

Ciao da locate
excel 2007 / 13
Post: 16
Registrato il: 03/11/2020
Età: 28
Utente Junior
excel 2020
OFFLINE
13/11/2020 20:03

avete idee riguardo la seconda parte?
Post: 2.344
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
14/11/2020 00:14

ciao

da come ti avevo accennato da funzione Giorno.settimana , conoscendo le formule di excel puoi fare quasi tutto

ti riposto il tuo file con inserita un'altra formula in C2

=SE.ERRORE(CERCA.VERT(INT(A2);$H$2:$I$8;2;0);SCEGLI(GIORNO.SETTIMANA(A2;2);"Lavorativo";"Lavorativo";"Lavorativo";"Lavorativo";"Lavorativo";"Sabato";"Domenica"))

Ciao da locate
excel 2007 / 13
Post: 6.138
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
14/11/2020 16:33

Ciao Giu95se, non capisco lo scopo del tuo elenco, potresti avere lo stesso risultato con solo qualche formula sul foglio e la formattazione condizionale.

vedi questo esempio che ho creato per un altro utente



come vedi scegliendo Aprile ti indica anche le festività e la Pasqua oltre sabato e domenica

diciamo che questo è per l'anno in corso ma si potrebbe anche inserire la scelta dell'anno sopra "Mese" ed avresti il calendario per tutti gli anni che ti servono.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 18
Registrato il: 03/11/2020
Età: 28
Utente Junior
excel 2020
OFFLINE
16/11/2020 11:35

by sal, 14/11/2020 16:33:

Ciao Giu95se, non capisco lo scopo del tuo elenco, potresti avere lo stesso risultato con solo qualche formula sul foglio e la formattazione condizionale.

vedi questo esempio che ho creato per un altro utente



come vedi scegliendo Aprile ti indica anche le festività e la Pasqua oltre sabato e domenica

diciamo che questo è per l'anno in corso ma si potrebbe anche inserire la scelta dell'anno sopra "Mese" ed avresti il calendario per tutti gli anni che ti servono.

Ciao By Sal (8-D

In pratica ho bisogno di valori numerici in quanto questi dati saranno gli input di una rete neurale che sto realizzando per la previsione dell'energia di una cabina. Quindi ho la necessità di conoscere con precisione sia i giorni della settimana sia le festività.
Nella colonna I del file che ho allegato ho inserito un esempio di come ho pensato di far individuare ad excel le festività come capodanno, befana eccetera in modo tale che ogni anno per quelle festività sia associato uno 0,7 che corrisponde ad un giorno festivo. L'idea era quella di inserire le formule create nella colonna E, il problema è che arrivato all'anno 2018 excel sembra non riconoscere più le condizioni che gli ho dato e inizia a mettere i valori a casaccio.
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 02:45. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com