본문 바로가기
엑셀

[엑셀] 수식의 부분 결과 검증하기 F9

by LightBlogger 2017. 8. 22.

2016/10/10 - [엑셀] - [엑셀] 월별 합계 구하기 month() / 배열수식.


2017/07/13 - [엑셀] - [엑셀] 배열수식에 여러 개의 조건 사용하기 등의 포스트에 등장했던 배열수식은


굉장히 강력한 도구지만, 수식이 완성되기 전까지 마땅히 배열을 확인하기 어렵다는 단점이 있다.


예를 들어 다음과 같은 자료에서 A열이 "a"이고 B열이 "가"인 자료들의 합을 구하려면



=IF((A1:A12="a")*(B1:B12="가"),C1:C12)


와 같이 배열을 작성하면 될 듯한데, 실제로 그런지 배열만 입력해서는 알 수 없다.


수식 입력 후 엔터만 치면 다음과 같이 FALSE가 반환되고,



Ctrl + Shift + 엔터를 쳐도 1이라는 숫자만 반환될 뿐이다.



SUM() 등으로 둘러싸 주어야 비로소 결과가 나온다.



예상대로 1과 8을 더해 9가 나온 것으로 짐작되나,


수식이 더 복잡해지면 아무래도 배열 자체를 눈으로 확인하고 싶게 마련이다.


이럴 때 사용하는 단축키가 F9다.



위와 같이 평가를 원하는 부분의 수식을 블럭으로 설정한 후


F9를 누르면



블럭으로 설정한 부분의 배열을 직접 확인해 볼 수 있다.


확인을 마친 후에는 ESC로 나가면 되겠다.



이는 배열수식의 작성 단계에서 확인할 때도 유용하다.


처음부터 SUM() 이나 AVERAGE() 등으로 배열수식을 시작하는 경우는 많지 않을 것이다.


일반적으로 결과가 나오든 나오지 않든 배열부터 먼저 만들고, 그 후에 배열을 SUM()이나 AVERAGE()로 둘러싸 주게 마련이다.



그러므로 일단 다음과 같이 배열만 만든 상태에서



F2를 누르고



F9를 누르면



배열이 올바르게 만들어졌는지 일단 확인해 볼 수 있다.


이후에 둘러싸는 함수를 추가하면 되겠다.



다만 배열을 맨 처음 입력할 때는 주의할 것이,


F9로 확인 후에 ESC로 나가게 되므로 내용이 지워질 수 있다.


그러므로 일단 배열을 한 번은 입력해 준 후에 다시 F2를 눌러 확인해 보자. 


즉 다음과 같이 빈 셀에서 



처음으로 수식을 적어 나가는 상황이라면



물론 F9를 눌렀을 때 배열을 확인해 볼 수는 있지만



이후 ESC를 눌렀을 때 이제껏 작성한 배열이 날아갈 수 있다는 이야기다.



그러니 일단 배열을 완성시키고 다시 확인해 보는 편이 현명하다.



F9는 배열수식 외에도 블럭으로 설정한 부분의 결과를 미리 알려주므로 


여러 함수가 복잡하게 얽힌 수식을 검증, 편집할 때 유용하게 사용할 수 있다.


예를 들어 다음과 같은 수식에서



AVERAGE(C1:C6) 부분만 블럭으로 설정하고



F9를 누르면



해당 부분의 결과를 미리 알 수 있다.


반응형

댓글