쿠키의 저장소

[Excel] 수식 셀 고정(엑셀 $ 의미) 본문

MS Office

[Excel] 수식 셀 고정(엑셀 $ 의미)

모카치노쿠키 2023. 5. 3. 20:20

안녕하세요.

오늘은 엑셀에서 $ 키워드가 의미하는 것이 무엇인지 한 번 알아보도록 하겠습니다.

먼저 다음의 경우를 한 번 살펴볼까요?

표에 동물들이 있고, 각 종의 개체 수가 입력되어 있네요.

전체 동물 수는 지난 포스팅(https://dev-jaeho.tistory.com/32)에서 학습했던 SUM 함수를 이용하여 구할 수 있습니다.

이번에는 전체 동물 수 대비 각 종의 개체 비율이 얼마나 되는가를 구해보도록 할게요.

이 때, 우리가 의도하는 식은 각 개체수 / 전체 동물 수 입니다.

셀 주소로 표현하면 C3 / C7, C4 / C7, C5 / C7 이 되겠네요.

먼저 다음과 같이 식을 입력해줍니다.

위 처럼 입력하면 계산 결과가 잘 나오게 됩니다.

결과는 0.5가 되겠죠?

그렇지만 이 식을 아래 두 칸 모두 일일이 작성하기엔 너무 귀찮겠죠?

그래서 우리의 착한 엑셀씨는 아주 편리한 기능을 제공해줍니다.

바로 드래그입니다!!

위 처럼 셀의 오른쪽 아래를 잡고 쭉 드래그를 내리면 수식이 복사된다는 말씀!

너무 편하죠?!

그럼 결과를 볼까요?

짜잔!!

으 아닛?

수식에 오류가 발생했습니다. 왜 그럴까요?

한 번 클릭을 해보도록 하겠습니다.

Aㅏ....

두 번째 수식을 클릭해보았더니 분자와 분모가 모두 셀이 한 칸씩 내려가버렸군요!

우리가 원하는건 분자만 이동하고 분모는 그대로 고정되어있어야 하는 것이죠?

이럴 때 필요한 것이 바로 셀 주소 고정 입니다!

셀 주소는 $ 키워드를 붙여서 고정시킬 수 있어요.

$$ 열과 행의 주소를 모두 고정시킨다.
$열행 열의 주소는 고정시키고 행의 주소만 변한다.
$ 열의 주소는 변하고 행의 주소만 고정시킨다.

셀 주소를 고정시켜두면 우리가 드래그를 통해 수식을 복사할 때 특정 셀은 움직이지 않도록 할 수 있어요.

바로 위 처럼 $ 을 붙여서 셀 주소를 고정해두면 드래그해서 수식을 복사해도 아까처럼 오류가 발생하지 않죠!

두 번째 칸인 고양이 셀의 수식을 확인해보아도 C7 셀의 주소가 변하지 않고 고정되어서 잘 들어가있는 것을 확인할 수 있죠.

여기서 추가로 하나 더 설명드리자면!

위에서는 열과 행을 모두 고정시켰지만 사실 지금과 같은 경우에는 그럴 필요가 없어요.

이 상황은 아래로 드래그를 하는 경우 즉, 행 값만 변하는 경우이기 때문에 행만 고정시켜주셔도 됩니다.

바로 이렇게요!

어차피 열 값이 C는 변하지 않기 때문에 행 주소에만 $ 키워드로 고정을 시켜주시면 됩니다.

마지막으로 만약 표가 아래와 같이 바뀌면 어떻게 하면 될까요?

이 경우, 가로로 드래그를 해주기 때문에 행의 주소는 고정되고 열의 값이 변경이 되겠죠?

그래서 위와 같이 열의 주소에 $ 를 붙여서 고정을 시켜주시면 됩니다!

혹시나 잘못된 내용이나 질문이 있으시다면 댓글로 남겨주시면 확인해보겠습니다 :)

Comments