funzione logica ...credo Risolto
funzione logica ...credo Risolto
buonasera a tutti,
avrei bisogno che una cella mi restituisse un valore se in una riga (tipo da F14:AC14) compare un valore 1, il valore che deve comparire nella cella di destinazione deve essere quello corrispondente ad un'altra riga (F4:AC4), mi spiego meglio:
Se F15 sarà uguale a 1 la cella di destinazione mi deve restituire il valore di F5, se K18=1 mi deve restituire K8 e così via, questo per diverse righe che devono sempre restituire il valore compreso fra F4 e AC4 per esempio
Spero di essere stato chiaro
avrei bisogno che una cella mi restituisse un valore se in una riga (tipo da F14:AC14) compare un valore 1, il valore che deve comparire nella cella di destinazione deve essere quello corrispondente ad un'altra riga (F4:AC4), mi spiego meglio:
Se F15 sarà uguale a 1 la cella di destinazione mi deve restituire il valore di F5, se K18=1 mi deve restituire K8 e così via, questo per diverse righe che devono sempre restituire il valore compreso fra F4 e AC4 per esempio
Spero di essere stato chiaro
Ultima modifica di rafra74 il giovedì 14 gennaio 2021, 21:50, modificato 2 volte in totale.
openoffice 4.1.7 su Windows 10
Re: funzione logica ...credo
Ciao! È meglio se alleghi un file d'esempio col risultato che ti aspetti messo a mano.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: funzione logica ...credo
Ok ecco l'allegato,
il file è composto da due fogli, sono turni di lavoro:
nel foglio del Lunedì N entra a lavoro alle 9.00, e metto I nella cella F6 (rif.cella F4=9.00) metto la I(n) ed esce alle 15 nella cella Q6 (ore 9.00 rif.cella Q4) metto la O(ut).
Nel planning deve restituirmi nella cella B46 deve restituirmi il valore di LUN.F4, mentre nella C46 il valore di LUN.Q4 se F6=I e Q6=O; qualora mettessi la I in LUN.P6 e la O in LUN.AC6 mi restituirà in B46 P4 e in C46 il valore AC4.
Non so se è chiaro.
Il lavoro devo ovviamente farlo per tutte le celle e per 7 giorni della settimana.
il file è composto da due fogli, sono turni di lavoro:
nel foglio del Lunedì N entra a lavoro alle 9.00, e metto I nella cella F6 (rif.cella F4=9.00) metto la I(n) ed esce alle 15 nella cella Q6 (ore 9.00 rif.cella Q4) metto la O(ut).
Nel planning deve restituirmi nella cella B46 deve restituirmi il valore di LUN.F4, mentre nella C46 il valore di LUN.Q4 se F6=I e Q6=O; qualora mettessi la I in LUN.P6 e la O in LUN.AC6 mi restituirà in B46 P4 e in C46 il valore AC4.
Non so se è chiaro.
Il lavoro devo ovviamente farlo per tutte le celle e per 7 giorni della settimana.
- Allegati
-
- Turni 2021.ods
- (47.46 KiB) Scaricato 105 volte
openoffice 4.1.7 su Windows 10
Re: funzione logica ...credo
Dunque se ho capito il foglio LUN è una maschera che una volta compilata va a riempire le righe del foglio Planning. Se usi sempre questo foglio per compilare il foglio planning anche per gli altri giorni, mi sa che ci vuole una macro, perchè con le formule quando compili un'altro giorno di questo foglio le celle vengono cancellate e compilate le successive.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: funzione logica ...credo
No inserisco altri fogli uno per giorno della settimana, che poi mi completano il planning.
LUN completa il planning nel lunedì, ci sarà poi un foglio MAR che mi completerà il resto....
LUN completa il planning nel lunedì, ci sarà poi un foglio MAR che mi completerà il resto....
openoffice 4.1.7 su Windows 10
Re: funzione logica ...credo
.
Se ho compreso bene.
Formula da inserire in "Planning settimana 1.B46":
Formula da inserire in "Planning settimana 1.C46":
A te la compilazione di tutte le altre "con formule simili" ...
.
Se ho compreso bene.
Formula da inserire in "Planning settimana 1.B46":
Codice: Seleziona tutto
=INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("I";$LUN.F6:AC6;0))
Codice: Seleziona tutto
=INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("O";$LUN.F6:AC6;0))
.
- Allegati
-
- Turni 2021---01.ods
- (42.77 KiB) Scaricato 111 volte
Re: funzione logica ...credo
Ok,va quasi bene, nel senso che ora devo replicarlo e fare qualche modifica....solo un'ultima cosa:nel caso di nessun valore,quindi celle del foglio LUN vuote, è possibile non far uscire #N/D?? Ma semplicemente una casella bianca?
Sennò mi sballa tutte le somme
Sennò mi sballa tutte le somme
openoffice 4.1.7 su Windows 10
Re: funzione logica ...credo
Premetto che non so per quale logica tu voglia apportare le modifiche richieste in quanto ti bastava compilare con gli orari il planning e questi venivano acquisiti direttamente nel foglio del giorno LUN Colonne B, C,D e E come da formule già preimpostate.
Semmai si poteva automatizzare il posizionamento sul foglio del giorno le lettere I, O e X in base ai relativi riscontri di ciascuna riga (cosa per altro anche più semplice).
Comunque sia, premesso quanto sopra e le viste tue osservazioni.
Immettendo manualmente gli orari in LUN.B6 (Entrata) e LUN.C6 (Uscita).
Formula da inserire in "Planning settimana 1.B46":
Formula da inserire in "Planning settimana 1.C46":
Formula da inserire in "Planning settimana 1.C48":
.
Semmai si poteva automatizzare il posizionamento sul foglio del giorno le lettere I, O e X in base ai relativi riscontri di ciascuna riga (cosa per altro anche più semplice).
Comunque sia, premesso quanto sopra e le viste tue osservazioni.
Immettendo manualmente gli orari in LUN.B6 (Entrata) e LUN.C6 (Uscita).
Formula da inserire in "Planning settimana 1.B46":
Codice: Seleziona tutto
=SE($LUN.$B$6="";"";INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("I";$LUN.F6:AC6;0)))
Codice: Seleziona tutto
=SE($LUN.$C$6="";"";INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("O";$LUN.F6:AC6;0)))
Codice: Seleziona tutto
=SE(O(B46="";C46="");0;(C46-B46)+(C47-B47))
- Allegati
-
- Turni 2021---02.ods
- (38.46 KiB) Scaricato 91 volte
Re: funzione logica ...credo
Lucky....perchè sono i fogli LUN...MAR...MER....etc.che generano il planning.
I fogli dei giorni della settimana con crocette Iper IN oppure O per OUT mi servono per le coperture nelle fasce orarie da 30 minuti, per capire quante persone ho in determinati orari.
Ho modificato qualcosa adattando il planning, te lo riallego così è un po' più chiaro....spero.
Scusami lo so che è complicato entrare nella testa di chi fa sti quesisti!!!
I fogli dei giorni della settimana con crocette Iper IN oppure O per OUT mi servono per le coperture nelle fasce orarie da 30 minuti, per capire quante persone ho in determinati orari.
Ho modificato qualcosa adattando il planning, te lo riallego così è un po' più chiaro....spero.
Scusami lo so che è complicato entrare nella testa di chi fa sti quesisti!!!
- Allegati
-
- Turni 2021---03.ods
- (39.73 KiB) Scaricato 84 volte
openoffice 4.1.7 su Windows 10
Re: funzione logica ...credo
Come preferisci.rafra74 ha scritto:Scusami lo so che è complicato entrare nella testa di chi fa sti quesisti!
Re: funzione logica ...credo
.rafra74 ha scritto:Eliminiamo ste #N/D
Purtroppo OpenOffice ha un numero di “FUNZIONI()” inferiore a LibreOffice e in questo specifico caso anche un comportamento diverso.
Per adeguare alle tue esigenze anche con l'uso di OpenOffice ho utilizzato una delle funzioni per gestire errori disponibile in entrambi i programmi.
Per testate la cosa nel foglio LUN ho spostato il range dati F7:AC7 in basso in F31:AC31.
Nel foglio “Planning” ho modificato solo le celle B46,C46,B47 e C47 adottando come formula il seguente schema:
= SE ( VAL.ERRORE ( Formula presente in precedenza nella cella ) ; 0 ; Formula presente in precedenza nella cella )
A te fare le altre.
Per i "totali" che al momento danno #N/D non ti serve adeguarne la formula in quanto acquisiti a “cascata” come dipendenza delle rispettive righe/colonne e conseguentemente la segnalazione #N/D non ti apparirà più quando avrai adeguato i blocchi di riferimento di ogni utente (come nell'esempio già applicato per “N” nelle celle B46,C46,B47 e C47 del Planning).
.
- Allegati
-
- Turni 2021---03-01.ods
- (47.54 KiB) Scaricato 100 volte
Re: funzione logica ...credo Risolto
.
Correggi l'inserimento del [Risolto].
Va inserito davanti al quesito di apertura (iniziale) altrimenti poi non si vede nel riepilogo degli argomenti.
Vedi questo link.
.
Correggi l'inserimento del [Risolto].
Va inserito davanti al quesito di apertura (iniziale) altrimenti poi non si vede nel riepilogo degli argomenti.
Vedi questo link.
.