Start a new topic

An simpler forumula for summng, or averaging dB values in Microsoft Excel or Google Sheets

A familiar challenge is working with dB like from a series of overall values like LAeq or 1/3-octave spectrum is you cannot simple arithmetically sum them or average them.


The classic formula involves converting each cell from dB to Pa, summing the Pascal, and convert back to dB

=10*LOG(10^(E4/10)+10^(F4/10)+10^(G4/10)+10^(H4/10)+10^(I4/10)+10^(J4/10)+10^(K4/10))


Both Microsoft Excel and Google Sheets have an easier method, Array Formulas.


In MS Excel the below is equivalent


=10*LOG(SUM(10^(E4:k4/10)))

 

“This is an array formula, so it must be entered with Ctrl+Shift+Enter.” http://www.mrexcel.com/archive/Formulas/4130.html


In Google Sheets the formula is similia


=ArrayFormula(10*LOG(SUM(10^(E4:K4/10))))


Besides SUM(), other function like =AVERAGE() can be used on arrays



Login or Signup to post a comment