| | Post: 83 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
03/05/2019 18:24 | |
Ciao a tutti,
Ho un elenco dipendenti sotto uno schema di date per mese (sopra date da 1/5 a 31/5 sotto nominativo.
Voglio sapere quanti giorni sono passati da ultima r.
Magari sommando cella numerica iniziale in modo da riportare mese precedente.
Grazie |
|
| | Post: 315 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
03/05/2019 21:49 | |
Buonasera
partiamo dal presupposto che quando si richiede aiuto in un forum (quindi gratuitamente) e si ricevono risposte sarebbe decisamente cortese dare un riscontro nel bene o nel male (vedi tuoi post precedenti in cui ho cancellato risposte)...prendiamolo come errore di inesperienza e andiamo avanti...
in merito a questa richiesta e visto l'allegato decisamente scarso di elementi sui quali lavorare una ipotesi potrebbe essere
=CONFRONTA(CERCA(2;1/($C$2:$AG$2="R");$C$2:$AG$2);$C$2:$AG$2;0)-1
saluti |
| | Post: 84 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
04/05/2019 07:56 | |
Grazie infinite, gai ragione, sono in ufficio ed a volte non riesco neanche ad accedere per mettere file d'esempio.
Grazie di tutto
|
| | Post: 85 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
04/05/2019 08:01 | |
Scusa non riesco a capire formula,
ho sbagliato io a mandare esempio forse, provo a rimetterlo.Dovrebbe considerare giorno =oggi()
+ numero giorni in prima linea
Grazie [Modificato da Pako96 04/05/2019 09:15] |
| | Post: 316 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
04/05/2019 08:29 | |
Ciao
Io ora sono da cellulare e apro il file e vedo tutti errori ,#RIF quindi un consiglio allega il file con i dati iniziali e il risultato da ottenere scritto a mano spiegando come ci arriveresti se lo facessi con carta e penna...se non interviene qualcuno nel pomeriggio lo vedo
Saluti |
| | Post: 86 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
04/05/2019 09:15 | |
NUOVO FILE
GRAZIE DI TUTTO
NON RIESCO SEMPRE ADA VERE ACCESSO AL PC PER TEMPO SUFFICIENTE PER SPIEGARE / RINGRAZIARE
SCUSA [Modificato da Pako96 04/05/2019 09:22] |
| | Post: 317 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
04/05/2019 10:45 | |
Ciao
Io continuo a non capire esempio dipendente B riga 4 in D4 abbiamo la R quale è il risultato atteso?? E dove va messo?
e quando ci sono due R attaccate?
E i numeri in colonna B a cosa si riferiscono?
Se non spieghi bene non si va da nessuna parte [Modificato da DANILOFIORINI 04/05/2019 10:49] |
| | Post: 87 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
04/05/2019 12:18 | |
Grazie per la pazienza,
allego file modificato con spiegazioni
colonna b sono il riporto dei giorni lavorati di continuo il mese precedente
[Modificato da Pako96 04/05/2019 12:19] |
| | Post: 318 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
04/05/2019 13:49 | |
Ciao
ho il pc sotto mano
però continuiamo a non capirci ma perchè non metti i risultati da ottenere scritti a mano??????
ho una griglia di 6 dipendenti ma dove li vuoi questi risultati???
la spiegazione del conto da fare è chiara poi pero sotto dici che in due celle separate vuoi gli ultimi giorni di riposo e nell'altra la data.....ma di quale dipendente???????
se non alleghi il file come dovrebbe apparire finito questo sarà il mio ultimo intervento |
| | Post: 90 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
04/05/2019 13:57 | |
Provo con file
in una cella alla fine riga nome dipendente su una cella data ultimo riposo e su un'altra giorni (numero ) da ultimo riposo [Modificato da Pako96 04/05/2019 13:58] |
| | Post: 796 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Senior | Excel 2016-32bit Win11 | | OFFLINE |
|
04/05/2019 14:53 | |
Un saluto a tutti.
Mi dispiace, non ho saputo resistere, mi sto sbellicando.
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 319 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
04/05/2019 17:32 | |
Buonasera
caro Pako 96 io non mi stò sbellicando come Rollis (un saluto) ma sono solo sconcertato...
1) Di un file PDF non ne facciamo nulla
2)Ti ho chiesto di allegare il file con lo scenario completo in quanto se vuoi una formula che ti conta le R consecutive io te la faccio ma ti dico subito che la posso fare con i dati che ho a disposizione e mi spiego meglio con quello che hai allegato si fa una formula ma se poi nel corso del mese ci sono altre R singole o consecutive la formula sicuramente non restituisce il risultato sperato quindi per l'ultima volta se alleghi il file excel con i dati completi (basta una riga di un dipendente) e il risultato che vuoi ottenere scritto a mano nella cella dove lo vuoi avere la cosa si può fare [Modificato da DANILOFIORINI 04/05/2019 17:34] |
| | Post: 797 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Senior | Excel 2016-32bit Win11 | | OFFLINE |
|
04/05/2019 23:27 | |
Proviamo, intanto con una macro visto che le formule non sono il mio forte, a fare il calcolo dei giorni dall'ultimo riposo così da avere un punto di partenza da cui proseguire se si dimostra utile.
Per comodità la macro l'ho messa nel modulo vba del Foglio1 ed allego anche il file. Option Explicit
Sub Calcolo_Riposo()
Dim nCol As Long
Dim i As Long
Dim uR As Long
uR = Range("A" & Rows.Count).End(xlUp).Row
For i = 3 To uR
On Error GoTo vuoto
nCol = Range("C" & i & ":AG" & i).Find("R", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column + 1
Range("B" & i) = Day(Range("A1")) - nCol + 3 'Now oppure Range("A1")
Next i
Exit Sub
vuoto:
Range("B" & i) = ""
If i < uR Then
i = i + 1
Resume
End If
End Sub
[Modificato da rollis13 04/05/2019 23:34]
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 1.769 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
05/05/2019 09:09 | |
ciao
con formule
giorni senza riposo
=SE.ERRORE(CONTA.VUOTE(INDIRETTO(INDIRIZZO(RIF.RIGA(A3);CONFRONTA("RR";$C3:$AG3)+2;3)&":"&INDIRIZZO(RIF.RIGA(A3);CONFRONTA(OGGI();$C$2:$AG$2)+2)));OGGI()-$C$2+1+$B3)
ultimo giorno riposo
=SE.ERRORE(INDIRETTO(INDIRIZZO(2;CONFRONTA("RR";$C3:$AG3)+2;3));"DA FARE")
[Modificato da federico460 05/05/2019 09:11] |
| | Post: 93 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
07/05/2019 09:04 | |
Grazie di tutto provo a spiegarmi meglio, ora ho piu' tempo...forse.
Mi servirebbe una formula non una macro in quanto dovrei applicarla in varie parti del foglio.
mi spiego.
grazie di tutto [Modificato da Pako96 07/05/2019 09:05] |
| | Post: 94 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
07/05/2019 09:59 | |
ehm ho provato prima formula...funziona alla grande
grazie
per ultimo giorno ho messo oggi()-formula precedente
[Modificato da Pako96 07/05/2019 10:00] |
| | Post: 95 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
07/05/2019 10:35 | |
se la traslo sul mio non funziona...puoi indicarmi quali sono gli intervalli, data, oggi, riposo, etc?
grazie |
| | Post: 322 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
07/05/2019 10:41 | |
Devi allegare il file originale depurato da dati sensibili....cin i dati originali e il risultato da ottenere scritto a mano
Ma ci vuole tanto??? |
| | Post: 1.776 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
07/05/2019 11:01 | |
ciao
Ciao Danilo
allego file con formule
su celle colorate |
| | Post: 323 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | ONLINE |
|
07/05/2019 11:17 | |
Ciao Gianfranco
Il problema é che quello non è il file reale
Puoi fare tutte le formule che vuoi se poi l utente non è in grado di adattarle alla struttura originale stai solo perdendo tempo.....io capisco che ci sono file protetti da segreto di stato ma qui parliamo di 4 turni e due riposi e dopo 19 post ancora non abbiamo lo scenario reale su cui lavorare (gratis)....quindi vista la reticenza ad aiutare chi vuole aiutare passo la palla a chi ha tempo e voglia di interpretare....detto questo buon proseguimento a tutti |
| | Post: 96 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
07/05/2019 15:50 | |
Danilo hai ragione, a volte è difficile inviare il file modificandolo.
Cmq se volete perderci un'ultima volta la testa...lo allego.
la parte di sotto del file è un riporto dei vari giorni di presenze sui vari fogli di excel, la parte di sopra traspone semplicemente il tutto
thanks |
| | Post: 1.777 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
08/05/2019 10:26 | |
ciao
non ho capito se scrivi un programma ferie
o se metti riposo giorno per giorno
prova questa
matriciale
=SE(CONTA.SE($E3:$AI3;"RIPOSO")=($AI$2-$E$2)+1;0;SE(OGGI()-MAX(SE(1*($E3:$AI3="RIPOSO");$E$2:$AI$2))=OGGI();OGGI()-$E$2+$B3+1;OGGI()-MAX(SE(1*($E3:$AI3="RIPOSO");$E$2:$AI$2))))
è parziale perché se trova un giorno di riposo
dopo la data ti da risultato negativo.
se l'idea è giusta vedremo di svilupparla
[Modificato da federico460 08/05/2019 10:28] |
| | Post: 99 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
08/05/2019 15:35 | |
Scusa non riesco a svilupparlo..... |
| | Post: 1.778 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
09/05/2019 02:49 | |
la formula è matriciale
la devi confermare con
ctrl maiuscolo invio [Modificato da federico460 09/05/2019 02:52] |
| | Post: 102 | Registrato il: 06/12/2005
| Città: ACCIANO | Età: 46 | Utente Junior | excel 2010-2013 | | OFFLINE | |
|
09/05/2019 10:40 | |
Perfetto davvero grazie |
|
|