Pannello di Controllo Moderatore ]

Trova mese in data e inserisci specifica cella

Discussioni sull'applicazione per i fogli di calcolo

Trova mese in data e inserisci specifica cella

Messaggioda sandro merlino » sabato 9 giugno 2018, 9:34

Ciao a tutti,
Vi chiedo cortesemente l'aiuto per questo problema che non posso risolvere da giorni
Devo analizzare alcuni dati di ieri quindi oggi()-1
Devo inserire dei valori nel foglio DM nelle celle H126, I126, K126, L126
I valori che devo inserire sono in base al giorno di ieri e questa volta devo prendere il mese in considerazione
Spiego meglio:
Se oggi è il 2/1/2018 devo prendere in considerazione ieri che sarà 1/1/2018. Quindi essendo il mese 01 devo inserire
in H126 il valore contenuto in H122 del foglio V , I126 il valore contenuto in K122 del foglio V, K126 il valore contenuto in N122 del foglio V, L126 il valore contenuto Q122 in del foglio V

Se oggi è il 15/2/2018 devo prendere in considerazione ieri che sarà 14/2/2018. Quindi essendo il mese 02 devo inserire
in H126 il valore contenuto in H222 del foglio V , I126 il valore contenuto in K222 del foglio V, K126 il valore contenuto in N222 del foglio V, L126 il valore contenuto Q222 in del foglio V

fino ad arrivare

Se oggi è il 20/12/2018 devo prendere in considerazione ieri che sarà 19/12/2018. Quindi essendo il mese 12 devo inserire
in H126 il valore contenuto in H1222 del foglio V , I126 il valore contenuto in K1222 del foglio V, K126 il valore contenuto in N1222 del foglio V, L126 il valore contenuto Q1222 in del foglio V

Problemi ci sono in questo ultimo caso

Se oggi è il 1/1/2018 devo prendere in considerazione ieri che sarà 31/12/2017. Quindi essendo il mese 12 dell'ANNO PRECEDENTE devo inserire
in H126 il valore contenuto in N1222 del foglio V , I126 il valore contenuto in Q1222 del foglio V, K126 devo scrivere"NON DISPONIBILE" se la cella Q5 del foglio V è ITALIANO oppure "NOT AVAILABLE" se è INGLESE, L126 devo scrivere"NON DISPONIBILE" se la cella Q5 del foglio V è ITALIANO oppure "NOT AVAILABLE" se è INGLESE

Rimango in attesa per domande se non sono stato chiaro

Grazie 1000

Sandro
Allegati
mese e relativa cella.ods
(164.53 KiB) Scaricato 8 volte
openoffice 4.1.1
sandro merlino
 
Messaggi: 427
Iscritto il: giovedì 12 gennaio 2012, 21:33

Re: Trova mese in data e inserisci specifica cella

Messaggioda unlucky83 » sabato 16 giugno 2018, 14:46

OK.
In H126
Codice: Seleziona tutto   Espandi visualeStringi visuale
=SE($V.$L$120<>TESTO(ANNO(OGGI()-1);"@");
    INDICE($V.$N$122:$N$1255;CONFRONTA(DATA(ANNO(OGGI());MESE(OGGI()-1);1);$V.$E$122:$E$1255;0)-3);
    INDICE($V.$H$122:$H$1255;CONFRONTA(DATA(ANNO(OGGI());MESE(OGGI()-1);1);$V.$E$122:$E$1255;0)-3)
)


In I126
Codice: Seleziona tutto   Espandi visualeStringi visuale
=SE($V.$L$120<>TESTO(ANNO(OGGI()-1);"@");
    INDICE($V.$Q$122:$Q$1255;CONFRONTA(DATA(ANNO(OGGI());MESE(OGGI()-1);1);$V.$E$122:$E$1255;0)-3);
    INDICE($V.$K$122:$K$1255;CONFRONTA(DATA(ANNO(OGGI());MESE(OGGI()-1);1);$V.$E$122:$E$1255;0)-3)
)


In K126
Codice: Seleziona tutto   Espandi visualeStringi visuale
=SE($V.$L$120=TESTO(ANNO(OGGI()-1);"@");
    INDICE($V.$N$122:$N$1255;CONFRONTA(DATA(ANNO(OGGI());MESE(OGGI()-1);1);$V.$E$122:$E$1255;0)-3);
    SE($V.$Q$5="Italiano";"NON DISPONIBILE";"NOT AVAILABLE")
)


In L126
Codice: Seleziona tutto   Espandi visualeStringi visuale
=SE($V.$L$120=TESTO(ANNO(OGGI()-1);"@");
    INDICE($V.$Q$122:$Q$1255;CONFRONTA(DATA(ANNO(OGGI());MESE(OGGI()-1);1);$V.$E$122:$E$1255;0)-3);
    SE($V.$Q$5="Italiano";"NON DISPONIBILE";"NOT AVAILABLE")
)


Fai test
LibO5.1.6.2-Ubuntu 16.04.2 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio
Avatar utente
unlucky83
Volontario
Volontario
 
Messaggi: 1777
Iscritto il: lunedì 7 gennaio 2013, 2:23
Località: Latina


Torna a Calc

Chi c’è in linea

Visitano il forum: Google [Bot] e 12 ospiti