Excel MOD 함수/countif 논리는 오전 12시 지점에서 작동합니다.

Excel MOD 함수/countif 논리는 오전 12시 지점에서 작동합니다.

내 질문은 이것과 비슷합니다하나나는 Excel의 Mod 공식으로 어려움을 겪고 있습니다. 대부분 저는 Mod 기능이 시간과 관련하여 어떻게 작동하는지에 대한 설명을 원하며, 이것을 더 어렵게 만들려면 그렇게 해야 합니다.

상황은 이것이다. 나는 여러 시간대 사이의 시차와 온라인 게임의 조정 시간을 보여주는 스프레드 시트를 만들었습니다. 기상 시간은 오전 6시부터 오후 9시로 추정됩니다. 게임이 시작되는 '시작 시간'에 관계없이 12+에 어떤 시간대가 깨어 있는지 확인하기 위해 =time+12/24 공식을 사용하여 해당 시간과 별도의 차트를 만들었습니다(이를 준비 시간이라고 지칭함). 차트.) (동일한 '시작 시간'으로부터 48시간 이상은 결국 동일한 시작 시간이 되므로 이에 대한 차트를 만드는 데 신경 쓰지 않았습니다.)

나중에 =COUNTIFS(B3:B9, ">=" 6:00 AM, B3:B9, "<=" 9:00 수식을 사용하여 '깨어 있는' 사람을 표시하는 각 시간에 대한 합계 열을 만들려고 할 때 PM)(오전 6시와 오후 9시는 여러분을 대신하므로 걱정하지 마세요. 실제로 해당 값을 보유하는 셀을 참조합니다.) 이는 '시작 시간' 차트에서는 완벽하게 작동하지만 결국 준비 시간' 차트에서는 카운트가 벗어나게 됩니다. 또한 이 두 차트를 기반으로 하는 다른 수식과 MOD 함수의 작동 방식에 대한 이해를 위해 문제를 분리했다고 믿기 때문에 언급하지 않을 COUNTIF 수식에서 오류를 발견했습니다.

동일한 countif 공식을 사용하여 하나의 시간대(예: 중앙 시간대)를 검사할 때 '시작 시간' 차트의 깨어 있는 횟수는 정확하지만 '준비 시간' 차트를 사용한 12+의 깨어 있는 횟수는 해당 시간까지 정확합니다. 오전 12시를 가리킨다. 장난삼아 '준비 시간' 차트 공식을 =시간-12/24로 변경하면 반대 현상이 발생합니다. 그러나 이렇게 하는 것은 내 형식 지정 조건문에도 적용되지 않습니다. 모든 행/시간대에 대해 오전 12시 마커에서 시작하는 수식이나 시간대를 추가/빼기한 후 시트가 거의 완전히 자동화되는 것으로 가정하는 COUNTIF 수식을 변경하고 싶지 않습니다.

나는 오전 6시부터 오후 9시, 오후 9시부터 12시, 오전 1시부터 오전 6시까지의 다양한 상황을 설명하기 위해 COUNTIF 문을 조정하려고 정말 골치 아픈 일을 겪었습니다.

내가 참조하는 비슷한 질문에서는 셀 형식이 날짜 및 시간 설정으로 설정되어 있지만 확인했고 모든 시간 셀 형식이 시간 유형 오후 1시 30분으로 설정되어 있기 때문에 오류가 발생한다고 설명합니다. 그리고 예, 형식은 am/pm이지만 어쨌든 누가 십진수 형식으로 시간을 읽을 수 있습니까? 나는 아니다.

시트를 첨부하는 방법을 모르므로 시각적으로 제공하기 위해 열은 시간(오후 3시, 오후 4시, 오후 5시 등)이고 행은 비교 중인 다른 시간대(예: 중부 표준시)입니다. 지역(ctz), 일본(JST), 레바논(EET) 등)

누군가가 내 Excel 결함을 해결할 수 있다면 정말 좋지만 새로운 시간을 교차하는 것과 관련하여 MOD 공식이 어떻게 작동하는지에 대한 자세한 설명에 만족하겠습니다.

문제를 수동으로 완료했지만 Excel을 사용하여 답변을 제공하는 방법이 궁금합니다. 서두르지 마세요!

MOD 기능을 사용하여 내가 하고 있는 모든 작업을 여기에서 적용했습니다.대지.

답변1

모드의 결함을 알아낸 건 신경 쓰지 마세요.

=시간+12/24 공식을 사용하여 12시간 이상 준비 차트를 만드는 대신. =MOD(time+(12/24),1)이어야 한다면. 그런 다음 who 행 위로 셀을 드래그하면 시간 형식을 비교할 수 있는 시간 표시 형식이 수정됩니다.

예: =B2+12/24는 =MOD(B$2+(12/24),1)이어야 합니다.

관련 정보