funzione logica ...credo Risolto

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

funzione logica ...credo Risolto

Messaggio da rafra74 »

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
Ultima modifica di rafra74 il giovedì 14 gennaio 2021, 21:50, modificato 2 volte in totale.
openoffice 4.1.7 su Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: funzione logica ...credo

Messaggio da gioh66 »

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
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

Re: funzione logica ...credo

Messaggio da rafra74 »

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.
:geek:
Allegati
Turni 2021.ods
(47.46 KiB) Scaricato 105 volte
openoffice 4.1.7 su Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: funzione logica ...credo

Messaggio da gioh66 »

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
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

Re: funzione logica ...credo

Messaggio da rafra74 »

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....
openoffice 4.1.7 su Windows 10
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: funzione logica ...credo

Messaggio da lucky63 »

.
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))
Formula da inserire in "Planning settimana 1.C46":

Codice: Seleziona tutto

=INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("O";$LUN.F6:AC6;0))
A te la compilazione di tutte le altre "con formule simili" ...
.
Allegati
Turni 2021---01.ods
(42.77 KiB) Scaricato 111 volte
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

Re: funzione logica ...credo

Messaggio da rafra74 »

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
openoffice 4.1.7 su Windows 10
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: funzione logica ...credo

Messaggio da lucky63 »

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":

Codice: Seleziona tutto

=SE($LUN.$B$6="";"";INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("I";$LUN.F6:AC6;0)))
Formula da inserire in "Planning settimana 1.C46":

Codice: Seleziona tutto

=SE($LUN.$C$6="";"";INDICE($LUN.$F$4:$AC$6;1;CONFRONTA("O";$LUN.F6:AC6;0)))
Formula da inserire in "Planning settimana 1.C48":

Codice: Seleziona tutto

=SE(O(B46="";C46="");0;(C46-B46)+(C47-B47))
.
Allegati
Turni 2021---02.ods
(38.46 KiB) Scaricato 91 volte
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

Re: funzione logica ...credo

Messaggio da rafra74 »

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!!! :crazy:
Allegati
Turni 2021---03.ods
(39.73 KiB) Scaricato 84 volte
openoffice 4.1.7 su Windows 10
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: funzione logica ...credo

Messaggio da lucky63 »

rafra74 ha scritto:Scusami lo so che è complicato entrare nella testa di chi fa sti quesisti!
Come preferisci.
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

Re: funzione logica ...credo

Messaggio da rafra74 »

Eliminiamo ste #N/D
openoffice 4.1.7 su Windows 10
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: funzione logica ...credo

Messaggio da lucky63 »

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
rafra74
Messaggi: 8
Iscritto il: lunedì 11 gennaio 2021, 16:12

Re: funzione logica ...credo Risolto

Messaggio da rafra74 »

RISOLTO
openoffice 4.1.7 su Windows 10
Avatar utente
lucky63
Volontario assiduo
Volontario assiduo
Messaggi: 2997
Iscritto il: martedì 18 maggio 2010, 17:01

Re: funzione logica ...credo Risolto

Messaggio da lucky63 »

.
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.
.
Rispondi