2013-05-11 3 views
1

if 문을 작성하여 Excel에서 시간을 확인해야합니다. 예를 들어, 시간이시간을 확인하는 문장이 Excel에서

00:00:01에서 06:00:00 사이 인 경우 시간은 06:00:01부터 12:00:00까지 1 의 값을 제공합니다. 나는 2의 값을 부여합니다. if 시간은 12:00:01 ~ 18:00:00입니다. 3의 값을 부여합니다. 시간이 18:00:01 ~ 00:00:00이면 4의 값을 부여합니다.

어떻게해야합니까? 이것을 구현합니까? 시간이 A1 셀에 있다고 가정

+1

를 시도? – user2140261

+0

셀에있는 시간 – Xupla

답변

5

, 당신은 사용할 수 있습니다 : 그것은 나를 위해 일부 샘플 데이터에 근무

=CEILING(A1/0.25,1) 

:

12:01:03  3 
18:19:00  4 
00:00:01  1 

위의 작품을 날짜 숫자 Excel에서 실제로 때문에 , 1 단위는 1 일을 나타냅니다. 그래서 당연히, 1 일을 4로 나눈다면, 당신은 당신이 찾고있는 것을 얻습니다.

+0

감사합니다. 완벽하게 작동했습니다. – Xupla

+0

@Xupla 환영합니다. – Jerry

+0

+1 이해하기 쉽고, 간단하고, 단일 수식과 작품. – user2140261

0

당신은 아래와 같이 엑셀 워크 시트 수식을 사용할 수있다 (지금 함수를 사용하여 시스템 시간을 판독하고()) HOUR 이미 예 컬럼 A1이, 다음 간체의 사용에 주어지면

=IF(HOUR(NOW())>18,4,IF(HOUR(NOW())>12,3,IF(HOUR(NOW())>6,2,1))) 

공식 :

=IF(A1>18,4,IF(A1>12,3,IF(A1>6,2,1))) 
-1

당신은 당신의 컴퓨터 또는 셀에 제 시간에 현재 시간을 사용하고자하는이

=TEXT(IF(INT(TEXT(A1,"[m]"))<=360,1,IF(INT(TEXT(A1,"[m]"))<=720,2,IF(INT(TEXT(A1,"[m]"))<=1080,3,IF(INT(TEXT(A1,"[m]"))<=1440,4,"")))),"#") 
+0

@Xupla 다른 방법으로 시도해 볼 수 있습니다. – Santosh

관련 문제