associare un valore ad ogni giorno della settimana

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
giu95se
00venerdì 13 novembre 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?
locatevaresino
00venerdì 13 novembre 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



tanimon
00venerdì 13 novembre 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
giu95se
00venerdì 13 novembre 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!
locatevaresino
00venerdì 13 novembre 2020 18:58
ciao

possiamo anche semplificare la formula

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

giu95se
00venerdì 13 novembre 2020 20:03
avete idee riguardo la seconda parte?
locatevaresino
00sabato 14 novembre 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"))

by sal
00sabato 14 novembre 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
giu95se
00lunedì 16 novembre 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.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 01:56.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com