nella cella I2 ho la seguente formula, la quale mi restituisce una valore corrispondente a delle ore (esempio 1.00, 2.00, 3.00, 4.00, ..., 15.00) formattate appunto con il formato[h].mm;@. Questa formula si ripete dalla seconda riga fino alla 16.
Attraverso la formattazione condizionale devo colorare di blu la cella se il valore all'interno è uguale a quello della cella corrispondente della colonna E (quindi se il valore di I2 è = a E2 allora la colora di blu).codice:=SE(dettaglio!$A$2:$A$2161<=$N$1;SE(SOMMA.SE(dettaglio!$B$2:$B$2161;$G2;dettaglio!$F$2:$F$2161)>0;SOMMA.SE(dettaglio!$E$2:$E$2161;$A2;dettaglio!$F$2:$F$2161));"CONTROLLARE DATA PREVISTA FINE CORSO")
Il problema è che la colonna E contiene dei valori che sono stati copiati da altre celle della colonna P (formattate come testo), e poi formattati come formato personalizzato [h].mm;@. Di conseguenza ho notato che trasformando i valori della colonna I in formato generale diventano numeri con le virgole (tipo 0,166666667 in caso del 4.00) mentre quelli della colonna E, formattati come generale restano a 4.00).
Quindi per farla breve non mi colora nulla giustamente.
Per risolvere ho provato a moltiplicare i valori della colonna P per il coefficente 0,0416666666666667 (che facendo diverse prove ho visto che corrisponde all'ora 1.00) ottenendo quindi nei numeri tipo 1.00, 2.00, ect che poi vengono copiati nella colonna E.
facendo così alcuni numeri tipo 1.00 ,3.00,4.00, 5.00, ect... me li colora di blu, ma altri tipo il 2.00, 8.00, 11.00,14.00 non me li colora.
Perciò ho notato che trasformando i numeri in formato generale, il 2.00 della colonna E diventa 0,08333333333333340 mentre quello della colonna I diventa 0,08333333333333330; stessa cosa per l'8.00: nella colonna E diventa 0,3333333333333340 mentre in I diventa 0,3333333333333330. E così via. Bho.
Come posso fare per ottenere dei valori giusti in modo che mi possa riconoscere che i numeri delle 2 colonne sono uguali?
Grazie
Luisa