1. 문제
변수가 x, y, z가 있고 조건이 2개 있을 때
x값이 변할 때 2개의 조건을 모두 만족하는
y와 z의 값을 구하려고 합니다.
x값은 A3셀이고, y값과 z값은 아래 조건에 따라서 구하는데 E3셀과 F3셀에 입력합니다.
조건은
1) x + 2.1 ≤ 4 라면 1.0 = x+2.1 - y이고, 이 때 z값은 1이며
2) x + 2.1 >4 라면 x+ 2.1 - 3.0 = z이고 , 이 때 y값은 3입니다.
2. 해결 과정
위 조건에서 2.1은 B3셀, 1은 C3셀이고, 3은 D3셀이며,
4는 (C3+D3)으로 구할 수 있습니다.
가. y값 구하기
y값을 구하는 수식을 위 조건 1, 2에 따라 구하면
E3셀에
=IF((A3+B3)<=(C3+D3),A3+B3-C3,D3)
라고 입력하면 됩니다.
위 수식을 따져보면 A3셀과 B3셀을 더한 값이 C3셀과 D3셀 값을 더한 값, , 여기서는 4 이하라면
A3셀에 B3셀을 더한 다음 C3셀을 뺀 값이고,
아니라면, 다시 말해 크다면
D3셀 값을 반환하는 것입니다.
나. z값 구하기
z값도 위 조건에 따라 구하면
=IF((A3+B3)>(C3+D3),A3+B3-D3,C3)
이 됩니다.
위 수식은 A3셀과 B3셀을 더한 값이 C3셀과 D3셀을 더한 값, 여기서는 4보다 크다면
A3셀에 B3셀을 더한 다음 C3셀을 뺀 값이고,
아니라면, 다시 말해 이하라면
C3셀 값을 반환하는 것입니다.
3. 실행
위 조건에 따라
x값이 1.1일 때는 y값은 2.2가 나오고, z값은 1이 나와야 하며,
x값이 3.6일 때는 z값이 2.7이 나오고, y값은 3이 나와야 합니다.
가. x값이 1.1인 경우
위 수식을 구할 때 이미 구했는데,
y값이 2.2, z값이 1로 잘 나왔습니다.
나. x값이 3.6인 경우
이제 x값을 3.6으로 바꾸기 위해 A3셀에 3.6을 입력하면
y값이 3, z값이 2.7로 잘 나옵니다.
다. 업체 최저금리를 수정할 경우
위 상태에서 업체 최저 금리를 1.5로 바꾸면
보상금리를 구하는 수식은 E3셀에 있는데,
=IF((A3+B3)<=(C3+D3),A3+B3-C3,D3)이고,
(A3+B3)가 (C3+D3) 보다 작으므로
D3셀의 값은 1.1+2.1-1.5 = 1.7이 구해집니다.
그리고, 업체부담은
수식 =IF((A3+B3)>(C3+D3),A3+B3-D3,C3)에서
A3+B3가 C3+D3보다 작으므로
C3셀의 값 1.5가 구해집니다.
라. 보상금리 최고치를 수정할 경우
이번에는 C3셀 값을 1, D3셀 값을 2로 바꿔보면
A3+B3가 C3+D3보다 작으므로
업체부담은 A3+B3-D3를 하면 1.1+2.1-2=1.2가 되고,
보상금리를 구하는 수식은 E3셀에 있는데,
=IF((A3+B3)<=(C3+D3),A3+B3-C3,D3)이고
(A3+B3)가 (C3+D3) 보다 크므로
D3셀의 값 2가 구해진 것입니다.
'Excel' 카테고리의 다른 글
목표 달성 소요일수 구하기 (1) - Scan 함수 (0) | 2024.07.11 |
---|---|
통화 표시형식 (0) | 2024.07.05 |
날짜+시간을 날짜와 시간으로 분리하기 (0) | 2024.07.03 |
문장에서 일치하는 단어 찾기 (3) (0) | 2024.07.02 |
문장에서 일치하는 단어 찾기 (2) (2) | 2024.07.01 |