엑셀 알려주세요에 대한 질문이네요.
엑셀에서 근속기간을 계산하고, 그에 따라 비고란에 해당 금액을 자동으로 표시하려면 다음과 같은 방법을 사용할 수 있습니다.
가정:
• 사원의 입사일이 A열에 있습다 (예: A2)
• 근속기간이 B열에 계산되어 있다 (예: B2)
• 금액이 C열에 있다 (예: C2)
• 비고란이 D열에 있다 (예: D2)
1. 먼저 근속기간을 계산하는 수식을 만듭니다.
예를 들어, 입사일과 오늘 날짜를 기준으로 근속기간(년수)을 계산하려면 B2에 다음 수식을 입력하세요:
=DATEDIF(A2, TODAY(), "Y")
이 수식은 입사일(A2)부터 오늘 날짜까지의 전체 근속 연수를 계산합니다.
2. 그런 다음 비고란에 근속기간이 일정 조건 이상일 때 해당 금액을 표시하는 수식을 작성합니다.
예를 들어, 근속기간이 3년 이상이면 금액(C2)을 보여주고, 그렇지 않으면 빈 칸으로 하려면 D2에 아래와 같이 입력하세요:
=IF(B2>=3, C2, "")
혹은, 근속기간이 특정 기간 이상일 때 특정 금액을 표시하는 조건을 다르게 설정할 수도 있습니다.
3. 만약, 근속기간이 없는 경우 또는 입사일이 비어 있으면 오류 방지용으로 수정하면 좋습니다:
=IF(A2="","",IF(DATEDIF(A2, TODAY(), "Y")>=3,C2,""))
이제 위 수식을 각 행에 복사해서 사용하면 근속기간에 따라 금액이 자동으로 표시되는 비고란이 만들어집니다.
추가로, 특정 시트 또는 다른 셀에서 데이터를 참조하려면 시트 이름을 포함한 셀 참조를 사용하세요:
예를 들어, "시트1"에 데이터가 있고 금액이 G열에 있다면:
=IF(A2="","",IF(DATEDIF(A2, TODAY(), "Y")>=3,'시트1'!G2,""))
이 방법으로 원하는 자동 연동 시스템을 구축할 수 있습니다.