내가하고있는 작업의 경우 시스템에서 생성하는 보고서의 각 행에 대해 두 날짜의 차이를 계산하는 수식을 사용합니다. 본질적으로, 내가 사용하는 소프트웨어가 보고서를 생성하고 공식 / 논리가 원본 보고서에서 행 단위로 수행되어 두 번째 보고서를 만듭니다.
그러나 내 수식 중 하나의 최종 결과는 고객의 컴퓨터에서 다른 것으로 보입니다. 반면에 수식 (아래)은 '10'을 생성 할 수 있습니다. 즉 10 개월이면 컴퓨터에서 11을 생성합니다. 다음과 같이 DATEDIF를 사용하고 있습니다.
= DATEDIF ( "E"& row (), "F"& row (), "M")
이것은 모든 행에서 함수를 수행하고 차이를 계산합니다. 나는 그것이 DATEDIF와 관련이 있다고 생각했고, 나는 그것이 다시 효과가있는 수개월을 빼기 위해 (MONTH 공식을 사용하여) 어떻게 작동했는지 변경했습니다.
아무도 전에 이것을 본 적이 있습니까?
이해할 수 없습니다. "파일을 작성하고, 수식을 삽입하고, 저장하고, 클라이언트에 파일을 보내면, 클라이언트가 파일을 열고 결과가 다릅니다"라는 의미입니까? 아니면 시나리오가 다른가요?
—
tbc April
본질적으로 그렇습니다. 간단히 말해서, 파일을 열면 수식에 대한 대답으로 "10"이라고 말하고 클라이언트는 동일한 소스에서 동일한 파일을 열고 다른 결과를 가져옵니다 (예 : 11).
—
fypfyp
그는 당신과 다른 달력을 사용합니까, 나는 클라이언트가 'Hijri'달력을 사용했기 때문에 비슷한 것을 발견했습니다. 결국, 당신은 하루가 아니라 구멍 두 기계의 '월'차이에 대해 이야기하고 있습니다. MONTH
—
tbc
Excel은 지역 설정에 따라 날짜를 다르게 인식 할 수 있으므로 .csv / .txt에서 Excel로 데이터를 가져올 때 비슷한 문제가 발생하는 경우가 있습니다. 따라서 두 컴퓨터에서 원본 보고서의 날짜 형식을 자세히 살펴 보겠습니다.
—
Máté Juhász
클라이언트 시스템의 국가 별 설정 확인
—
Raystafarian