2013-05-23 1 views
-2

엑셀 필터 번 칼럼 요컨대 항목

time  Type Total  
8:00:00 B  2 
8:03:00 S  3 
8:07:00 S  10 
8:10:00 B  5 
8:17:00 B  7 
8:21:00 S  8 
8:28:00 B  12 

결과 가 부여 된 예시 테이블 A1에 배치되는 경우,이 같은 열을 생성 할 수

8:00-8:15 B=7 S=13  
8:15-8:30 B=19 S=8 
+2

어쩌면이 진술은 일종의 질문으로 바뀔 수 있습니까? :) – summea

답변

1

각 15 분 값 범위 :

8:00:00 8:15:00 B= =SUMIFS(C2:C8,A2:A8,">="&F2,A2:A8,"<"&G2,B2:B8,"B") S= =SUMIFS(C2:C8,A2:A8,">="&F2,A2:A8,"<"&G2,B2:B8,"S") 

출력 :

8시 0분 0초 8시 15분 0초 B = 7 S = 13

가이 달성의 다른 여러 가지 방법이 있습니다, 그러나 이것은 단지에 다음 행에 넣어, 빠르고 쉽게 시간 열

=F2+TIME(0,15,0) =G2+TIME(0,15,0) 

는 지금까지 당신이 (F2 & G2가 처음 값을 유지 곳) 원하는대로 아래로 드래그합니다.

+0

+1 마찬가지로 잘 작동합니다. 또한 처음으로'time()'을 보았습니다! – Jerry

+0

고맙습니다. – user2414542

1

이 방법을 의미합니까?

간격이 이미 있습니까? 그렇다면, 당신은 SUMIFS을 사용할 수

=SUMIFS($C$2:$C$8,$B$2:$B$8,B$10,$A$2:$A$8,">="&LEFT($A11,FIND("-",$A11)),$A$2:$A$8,"<"&MID($A11,FIND("-",$A11)+1,99)) 

그것은 조금 길다하지만 당신도 h:mm 또는 hh:mm 대신 형식 hh:mm의 시간 간격이있는 경우, 당신은 그것을 단축 할 수 있습니다

=SUMIFS($C$2:$C$8,$B$2:$B$8,B$10,$A$2:$A$8,">="&LEFT($A11,5),$A$2:$A$8,"<"&RIGHT($A11,5)) 

첫 번째 수식을 사용하는 것은 범위가 08:00-08:15 또는 08:00:00-08:15:00 또는 9:45-10:00으로 표시되는지 여부에 관계없이 올바른 시간이 걸릴 것이라는 점입니다. 또한, 한 번 수식을 입력하고 드래그 할 수는 위아래로 테이블의 형식, 좌우, 스크린 샷을 참조하십시오

enter image description here

을 나는 B11 셀에 하나 개의 공식을 넣고로 드래그 다른 세포.

+0

고맙습니다. – user2414542

+0

안녕하세요. @ user2414542 :) – Jerry