안녕하세요
함수의 수식 작성시 괄호를 어떻게 해야 하는지 잘 모르겠습니다
예를 들어 셀주소 입력시 괄호를 열고 닫는 경우, 여는 괄호만 있는 경우
수식중에 함수명 에도 괄호를 셀 주소 까지 열고 닫는 경우도 있는데 이해가 잘 안됩니다
=SUM(IF(B11:B29=B3,IF(YEAR(H11:H29)=2024,1))) → 셀주소,함수명 , =
=INDEX(B11:H29,MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3)*G11:G29,0),3)
→셀범위와 함수명에도 괄호가 있고 없고 헷갈립니다.
안녕하세요.
엑셀 수식에서 괄호는 함수의 시작과 끝을 표시하기 위해 사용됩니다. 따라서 함수명 뒤에는 반드시 여는 괄호 ( 가 오고, 해당 함수에 필요한 인수를 모두 입력한 후 닫는 괄호 ) 로 마무리합니다.
셀 주소나 셀 범위(B11:B29, B11:H29 등)는 함수의 인수로 사용하는 값일 뿐이므로, 별도로 괄호를 사용하지 않습니다. 다만 수식을 계산할 순서를 지정하거나 배열 계산을 수행할 때는 셀 범위도 괄호로 묶을 수 있습니다.
예를 들어 =SUM(IF(B11:B29=B3,IF(YEAR(H11:H29)=2024,1))) 에서는 SUM, IF, YEAR 함수가 각각 시작될 때 괄호를 열고 해당 함수가 끝나는 위치에서 닫습니다.
또한 =INDEX(B11:H29,MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3)*G11:G29,0),3) 에서 (B11:B29=B3) 는 함수 인수가 아니라 조건식의 계산 순서를 명확히 하기 위해 괄호로 묶은 것입니다.
즉, 함수명 뒤의 괄호는 함수의 범위를 나타내고, 수식 중간의 괄호는 계산 순서를 지정하거나 특정 계산식을 하나의 단위로 묶기 위해 사용한다고 이해하시면 됩니다.
즐거운 하루 되세요.
-
관리자2026-07-01 09:09:51
안녕하세요.
엑셀 수식에서 괄호는 함수의 시작과 끝을 표시하기 위해 사용됩니다. 따라서 함수명 뒤에는 반드시 여는 괄호
(가 오고, 해당 함수에 필요한 인수를 모두 입력한 후 닫는 괄호)로 마무리합니다.셀 주소나 셀 범위(B11:B29, B11:H29 등)는 함수의 인수로 사용하는 값일 뿐이므로, 별도로 괄호를 사용하지 않습니다. 다만 수식을 계산할 순서를 지정하거나 배열 계산을 수행할 때는 셀 범위도 괄호로 묶을 수 있습니다.
예를 들어
=SUM(IF(B11:B29=B3,IF(YEAR(H11:H29)=2024,1)))에서는 SUM, IF, YEAR 함수가 각각 시작될 때 괄호를 열고 해당 함수가 끝나는 위치에서 닫습니다.또한
=INDEX(B11:H29,MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3)*G11:G29,0),3)에서(B11:B29=B3)는 함수 인수가 아니라 조건식의 계산 순서를 명확히 하기 위해 괄호로 묶은 것입니다.즉, 함수명 뒤의 괄호는 함수의 범위를 나타내고, 수식 중간의 괄호는 계산 순서를 지정하거나 특정 계산식을 하나의 단위로 묶기 위해 사용한다고 이해하시면 됩니다.
즐거운 하루 되세요.