Mam dwa rzędy dat. Oba są sformatowane jako daty. Kiedy wykonuję test logiczny, aby sprawdzić, czy te dwie daty, program Excel nie rozpoznaje ich jako takich samych.

Oto zrzut ekranu komórek: tutaj wprowadź opis obrazu

Ma to na celu potwierdzenie, że oba wiersze komórek są sformatowane jako data: tutaj wprowadź opis obrazu

Ma to na celu potwierdzenie, że wiersz sprawdzania równości odwołuje się do odpowiednich komórek:

enter image description here

Jestem zdumiony. Czy ktoś ma pojęcie o co tu chodzi? Dzięki

0
Merv Merzoug 1 kwiecień 2020, 00:23

3 odpowiedzi

Najlepsza odpowiedź

Jeśli potwierdziłeś, że obie są w rzeczywistości datami, a nie tekstem podszywającym się pod daty , najprawdopodobniej problemem jest czas. Zauważ, że czas jest reprezentowany przez ułamek dziesiętny, tak że .5 równa się południe.


Zakładając, że chcesz tylko wiedzieć, czy daty pasują do siebie niezależnie od czasu, którego możesz użyć

INT(G4) = INT(G6)
1
urdearboy 31 marzec 2020, 21:29

Jeśli chcesz porównać tylko daty, użyj:

=Floor(G4,1) = Floor(G6,1)
1
Frank Ball 31 marzec 2020, 21:32

Format może maskować rzeczywistą wartość komórki. Sformatuj obie komórki jako Ogólne, a zobaczysz różnicę.

Jeśli komórka pozostaje „datą”, gdy jest sformatowana jako Ogólne, to najprawdopodobniej komórka jest tekstem, a nie datą.

Po sformatowaniu jako Ogólne możesz wyraźnie zobaczyć, czy liczba ma jakieś miejsca po przecinku, tj. Czas nad datą.

0
teylyn 31 marzec 2020, 21:40