formula per confrontare due celle

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Mauro
00mercoledì 8 novembre 2023 22:01
Buonasera a tutti, il mio problema è il seguente:
Vorrei che quando la cella B3 è = a AM11 (di colore verde) e A3 è = a AI4, la cella B4 si popoli con il valore della cella Ak1.
Questa fantomatica formula vorrei accodarla alla già presente nella cella B4.
Ho provato di tutto ma le mie competenze non arrivano a tanto.
Pensavo di risolvere con un SE(E…. ma non conoscendo il modo di far riconoscere ad excel il colore della cella mi sono arenato.

Ringrazio sin d'ora coloro che potranno aiutarmi.
federico460
00mercoledì 8 novembre 2023 22:18
ciao
tutta la tiritera in rosso
=SE(B3=$AM$3;$AN$3;SE(B3=$AM$4;$AN$4;SE(B3=$AM$5;$AN$5;SE(B3=$AM$6;$AN$6;SE(B3=$AM$7;$AN$7;SE(B3=$I$44;$J$44;SE(B3=$X$41;$Y$41;SE(B3=$X$42;$Y$42;))))))))

la puoi sostituire con
=SE.ERRORE(CERCA.VERT(B3;$AM$3:$AN$7;2;0)..............................
o con
=FILTRO($AN$3:$AN$7;$AM$3:$AM$7=B3)

la seconda tiritera non la vedo perciò non saprei.
che dati hanno le celle

se colori a mano devi usare il vba
Mauro
00giovedì 9 novembre 2023 16:36
Ciao Federico, ti ringrazio molto per la dritta, effettivamente il tutto si è snellito parecchio.
Però vorrei risolvere anche l’altro problema cioè quello di popolare la cella B4 con il valore della cella AK1 quando B3 è uguale ad AM11 e A3 è uguale ad AI4. Mi va benissimo anche il vba ma non saprei come fare.
federico460
00giovedì 9 novembre 2023 16:50
ciao
in pratica se la cella è verde
la cella B4 con il valore della cella AK1 quando B3 è uguale ad AM11 e A3 è uguale ad AI4

fai un cerca verticale di A3 e trova il valore relativo in Ak

se colori a mano ci vuole il vba che non è il mio campo
vediamo altri

Mauro
00giovedì 9 novembre 2023 17:02
Esatto, quando coloro la cella B3 e le due condizioni sono vere B4 assume il valore di Ak1.
Comunque grazie lo stesso mi hai aiutato molto e per questo problema confido in qualcuno che mastichi il vba.
Ciao
by sal
00venerdì 10 novembre 2023 08:08
Ciao sinceramente non mi è chiaro il tuo problema, in quanto AK1 è vuoto, inoltre AM11 è solamente una cella verde.

credo che la prima cosa da fare è creare le tre sigle Ferie-Malattia-104 ed assegnare le ore relative alle sigle

poi mi devi indicare meglio i criteri da rispettare.

Ciao By Sal (8-D
federico460
00venerdì 10 novembre 2023 13:27
ciao
hai ragione in Ak1 non so cosa possa esserci

me la invento

se nella riga A3 AF3..............e per tutte le altre righe dove c'è il nome dell'operatore
viene colorata la cella

si deve estrapolare il nome dell'operatore dalla colonna a
e cercarlo in colonna A1 riportando il numero corrispondente della colonna AK...cerca verticale in pratica

il numero trovato va inserito nella nella sotto
A4:F4
by sal
00venerdì 10 novembre 2023 15:00
Ciao Federico, ma il numero o nome dell'operatore lo abbiamo già nella colonna A, in effetti da quello che sembra non è altro che un orario con il nome dell'operatore il tupo di turno e le ore relative.

quello che si dovrebbe fare come ho detto è inserire(aggiugere) i 3 turni colorati con le loro rispettive ore, anche se M e Malattia credo siano la stessa cosa.
sarebbe meglio se inserisse un esempio di quello che dice manualmente inserendo anche i colori in modo che si capisca cosa vuole.

Ciao By Sal (8-D
by sal
00venerdì 10 novembre 2023 16:52
Ciao Ho fatto un poco di testa mia, ho inserito le tre sigle, ho creato una convalida per la scrittura dei turni, ho creato anche una macro per colorare le celle, basta mettere la sigla che la cella si colora, come puoi vedere dall'immagine
ti ho anche aggiunto delle colonne per calcolare le ore e le presenze divise per sigle, in questo modo puoi vedere per ogni sigla le ore e fare il conteggio delle presenze, la prima riga porta le presenze la seconda le ore per ogni nome, nei totali invece le ore come vedi corrispondono alle tue, mentre invece dalle presenze anche se la conteggia come sigla, alcune sigle come Riposo, Malattia, ferie, 104, non vengono conteggiate come presenze


non so se era quello che volevi, nel caso fai un esempio manuale che vediamo, ti allego il file.

Ciao By Sal (8-D

Mauro
00venerdì 10 novembre 2023 22:13
Ciao, vi ringrazio tantissimo per il lavoro che avete fatto.
Mi sono reso conto di non essermi spiegato bene. Scusate.
Praticamente questo e un calendario per turni (e fin qui…) il problema è che questi turni hanno una durata diversa, per esempio SN (smonto notte ) dura 7 ore, N (notte) dura 3, P (pomeriggio) e M (mattino) durano 7.
Quello che vorrei fare io è poter scrivere “FE” e quindi colorarla di verde quando un operatore è in ferie però mantenendo le ore del turno in maniera tale che possa conteggiarle. Per es. se coloro la cella che contiene SN quella immediatamente sotto deve mantenere il valore 7 se invece coloro quella con N la cella sotto deve essere 3.
Per quello che riguarda la malattia e la 104 invece, la cella sottostante deve essere vuota.
Ringrazio nuovamente per la vostra collaborazione e impegno.
In allegato l’esempio di come vorrei che il file si presentasse.
by sal
00sabato 11 novembre 2023 09:02
Ciao Mauro a questo punto, la formula per scrivere le ore in base alla sigla non servono più, ti ho creato una macro(meglio 2) che controllano le sigle e ti scrivono l'orario, nel caso modifichi una cella per le ferie non viene cambiato il numero delle ore del turno che era assegnato.

credo non si possa fare con le formule, in quanto non hanno memoria, cioè quando cambi il turno la formula funziona per quello che è scritto e non per quello che era scritto(Turno precedente).

Ti passo il file, purtroppo ho cancellato tutte le formule e turni, dovrai riscriverli, ma basta inserire solo il turno, le ore sono in automatico.

sono rimaste solamente le formule per i conteggi dei totali e delle sigle che o inserito io sulla Dx

vedi che alla fine a Dx vi è la legenda con le sigle e le ore nel caso cambiassero le ore devi intervenire li.

il Foglio che ho fatto io è "Turni Sal"

Nota che quando lo trasformi in Ferie il turno devi fare una cella alla volta, non funziona con più celle

Ciao By Sal (8-D

P.S. per scrivere i dati senza le formule sul foglio ho fatto copia/Incolla-Valori in questo modo mi ha riportato solo i valori e non le formule
federico460
00sabato 11 novembre 2023 12:49
Ciao
io ho solo incrementato la tabella co F
se sono ferie
messa una convalida e formattazione
by sal
00sabato 11 novembre 2023 13:38
Ciao Federico, ma quando cambi il turno Con Ferie, la formula per le ore fa la ricerca delle ore di ferie, lui vuole che scrive Ferie ma mantenga le ore di N o M insomma mantenga le ore che c'erano prima che uno cambia il turno, ecco perche ho dovuto creare la macro che fa il lavoro ed eliminare le formule per la ricerca delle ore.

Ciao By Sal (8-D
federico460
00sabato 11 novembre 2023 14:17
ciao
bysal
guarda bene la convalida
io no ho F come ferie
ma FM
e FM sono le stesse ore di M
in pratica aggiungo la F al turno
solo per no usare il vba o formule astronomiche
by sal
00sabato 11 novembre 2023 14:21
Ciao Federico, ho capito il tuo metodo, non l'avevo compreso prima, prendevo la sigla intera, infatti mi sono domandato perche tante sigle, visto che non sono presenti quelle che hai inserito, hai dato come discriminante la "F" per la formattazione Condizionale delle Ferie.

Ciao Salvatore (8-D
Mauro
10sabato 11 novembre 2023 16:46
Ciao ragazzi, siete stati fantastici.
tutti e due i metodi fanno il caso mio, vi ringrazio veramente tanto.
Risolto!!!!
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 19:24.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com