Potrzebujesz formuły programu Excel, aby uporządkować określone zakresy dat z zestawu danych

0

Potrzebuję formuły, która uporządkowałaby rekordy w zestawie danych, zarówno w nocy, jak i między 1 grudnia a 31 marca. Godzina i data są w jednej komórce, sformatowane tak jak w tym przykładzie "2005-03-24 18:59:19 „

Myślę, że zakres nocny może być podobny do godzin między 20:00 a 0400.

Kolumna daty jest formatowana jako format niestandardowy, jako RRRR-MM-DD gg: mm: ss.

Próbowałem sugestii reasry i myślę, że zadziałało, patrz zdjęcie poniżej.

enter image description here

Malcolm G
źródło

Odpowiedzi:

0

AKTUALIZACJA

Gdybyś chciał wyodrębnić ułamki godzin, byłoby to bardziej skomplikowane niż tylko HOUR. Pamiętaj tylko, że Excel przechowuje daty w liczbie dni od epoki. Tak więc ułamki liczby dadzą ci ułamki dnia. W takim przypadku można pomnożyć przez 24, aby uzyskać godziny MOD(A1,1)*24. Więc odpowiedź brzmi mniej więcej tak:

=IF(OR(MOD(A1,1)*24<4.5,MOD(A1,1)*24>19.5),TRUE,FALSE)

ORYGINALNY

Po wklejeniu Twojego przykładu „2005-03-24 18:59:19” program Excel rozpoznaje go jako DateTime. Jeśli dotyczy to również Ciebie, użyj następującej formuły, aby „uporządkować rekordy”

=IF(OR(HOUR(A1)<4,HOUR(A1)>20),TRUE,FALSE)

Ponieważ nie wspomniałeś o tym, co chcesz z nimi zrobić, odszedłem TRUE i FALSE. Jeśli Twój ciąg nie został rozpoznany jako czas, wyjaśnij go, aktualizując pytanie.

reasra
źródło
Dzięki, wydaje się działać. Jak zmieniłbym limit czasu na 4:30 zamiast 4:00?
Malcolm G
@MalcolmG Zaktualizowana odpowiedź.
reasra
Świetnie, to też działało, dzięki. To działa na pytanie o czas. Czy możesz również rozwiązać problem miesiąca roku? tj. czy wyświetla się on prawdziwie, jeśli data jest od 1 grudnia do 31 marca?
Malcolm G
OK, oto wzór na uzyskanie „dnia roku” =DAYS(A1,DATE(YEAR(A1),1,0)). Porównaj to z datami i korzystaj z tych samych operacji, co z czasem. A następnym razem przeczytaj to stackoverflow.com/help/how-to-ask . „Pomóż innym odtworzyć problem”
reasra
Dzięki jeszcze raz. Przepraszam za słabe sformułowanie pytania. Dałem wszystkie moje rekordy dzień roku z twoją ostatnią formułą. Ale teraz, jak oznaczyć true we wszystkich dniach <90 i> 335? Podstawowe wiem, ale nie mogę tego zrozumieć.
Malcolm G