소음의 단위는 일반적으로 dB 로 표시한다.
n개의 소음원에서 발생하는 각 소음(SPL₁, SPL₂ ...)의 "합성소음"을 계산할 때는 아래 식과 같이 로그(Log)의 합성으로 계산해야 한다.
언뜻 봐도, 엑셀에서조차 몇단계에 걸쳐 계산을 해야할 것처럼 보인다.
오늘은, 엑셀에서 합성소음을 더 쉽게 계산하는 방법에 대해, 나만의 소소한 팁을 써보려고 한다.
설명을 위해 가상의 상황을 만들어봤다.
공장 안에 10대의 장비가 있다. 각 장비의 소음을 측정한 결과, 아래 그림의 표와 같다.
10대의 장비가 만들어내는 공장 내 합성소음의 크기는 몇 dB 인지 계산해보자.
1. 그냥 계산하기
아마도, 그냥 계산하는 방법은 아래와 같을 것이다.
우선, 각 장비별로 10^(SPL/10) 값을 계산하기 위해, C행에 임시로 계산값을 입력한다.
각 계산값을 SUM 함수로 합산한 뒤, LOG 함수로 상용로그 값을 계산하여, 합성소음을 산출한다.
결과는 81.59 dB 로 나왔다.
2. 「배열」 로 쉽게 계산하기
「배열」 을 사용하면, 합성소음 계산을 조금 더 쉽게 처리할 수 있다.
아래 그림의 수식과 같이 입력하고, 「배열」을 적용하여 계산하기 위해 [Ctrl + Shift + Enter] 로 입력해준다. (※ 그냥 Enter 로 입력하면 배열 적용이 안된다. 매우 중요하다!)
결국, 합성소음은 81.59 dB 로 똑같이 계산되었다.
중간계산 과정을 위해 [C열] 을 할애하였던 기존 방법에 비해, 「배열」 을 사용하면 중간계산 과정까지 한꺼번에 계산할 수 있으므로, 아주 간단하게 계산할 수 있다.
이게 끝이다. 정말 간단하지 않은가?
「배열」 을 사용한 이 방법은, 계산량이 많아질수록 그 진가가 드러날 것이다.
(과거의 나처럼) 혹시라도, 엑셀에서 「배열」 사용법을 몰랐던 분들이 있다면, 이 글이 소소한 도움이 되길 바란다.
끝.
'Office Tools > Excel' 카테고리의 다른 글
[엑셀] 셀 값이 0 일 때, 빈칸으로 표시하는 방법 (0) | 2023.01.04 |
---|---|
[엑셀] 가중치 곱한 최종값 쉽게 계산하기 (feat. 배열) (0) | 2023.01.03 |
[엑셀] Overall 값 쉽게 계산하는 방법 (SUMSQ 함수) (0) | 2023.01.02 |
[엑셀] 금액을 천원 또는 백만원으로 자동 표시하는 방법 (0) | 2023.01.02 |
[엑셀] 숫자만 입력하면 단위까지 자동으로 표시되게 하는 방법 (0) | 2023.01.01 |