Template · Chemistry

Calibration curve and unknown concentration calculator (Beer-Lambert)

Least-squares calibration line, r squared, LOD and LOQ, and unknown concentrations from absorbance.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
Calibration curve and detection limits (Beer-Lambert)
Example data — replace the blue input cells with your own.
SLOPE (ABSORBANCE PER UNIT)R SQUAREDLOD (UNIT)
0.04981.00000.056
Method
AnalyteExample analyteLabel only
Wavelength (nm)540Wavelength of the absorbance reading
Path length (cm)1.000Cuvette path length
Concentration unitmg/LLabel used in the results
Standards (capacity 12; six example standards). Replicate absorbances are inputs.Fit helper columns
StandardConcentrationAbsorbance 1Absorbance 2Absorbance 3Mean absorbanceStd dev of replicatesPredicted absorbanceResidualUsed (1 or 0)x usedy used
S00.00.0030.0020.0040.00300.00100.00200.001010.00.0030
S12.00.1040.0980.1010.10100.00300.1017-0.000712.00.1010

Showing the first 16 of 43 rows and 12 of 12 columns. Cells with formulas show the formula on hover.

What does this template do?

This workbook fits a calibration line to absorbance measurements of standards and reads unknown samples from it, following the Beer-Lambert relationship between absorbance and concentration. Enter up to twelve standards with three absorbance replicates each. The Curve tab averages the replicates, computes their standard deviation and fits a least-squares line to the mean absorbance.

The fit uses SUMPRODUCT formulas, so no SLOPE or INTERCEPT function is needed. The sheet reports the slope, intercept, r squared and the residual standard deviation s y. It also gives the limit of detection as 3.3 times s y over the slope, the limit of quantitation as 10 times s y over the slope, and the absorptivity as the slope over the path length.

The Unknowns tab takes up to fifty sample absorbances with dilution factors. It converts each one to the concentration in the measured solution and in the original sample, and it flags any value above the highest standard or below the LOQ. The standards and samples are example data for a fictional analyte at 540 nm.

What’s inside

  • Least-squares slope and intercept from SUMPRODUCT, with no SLOPE or INTERCEPT function
  • Replicate means and standard deviations for every standard
  • LOD = 3.3 s y / slope and LOQ = 10 s y / slope from the residual scatter
  • Unknown concentrations corrected for dilution, with flags above the range or below the LOQ
  • Room for twelve standards and fifty unknown samples

Which tabs does the workbook have?

TabWhat it holds
CurveMethod inputs, standards with replicates, least-squares fit, r squared, LOD and LOQ.
UnknownsSample absorbances and dilution factors converted to concentrations, with range flags.
NotesWhat the workbook does, the method, assumptions and limits.

What formulas does this template use?

This template holds 260 formulas in 419 cells across 3 tabs, so 62% of its cells calculate. They use 12 distinct functions; the longest formula is 130 characters and 5 of them read from another tab.

FunctionUsesWhat it does
IF448one result when a test is true, another when false
ISNUMBER126true for a number
OR114true when any test is true
NOT50reverses true and false
COUNT37counts numeric cells
AVERAGE24mean of numbers
SUMPRODUCT16multiplies matching entries, then adds them
AND13true when every test is true
SQRT13square root
SUM3adds numbers
COUNTIF2counts cells meeting one condition
MAX1largest value

Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On the Curve tab, enter the analyte, wavelength, path length and concentration unit.
  2. Enter each standard's concentration and up to three absorbance replicates, using up to twelve rows.
  3. Read the slope, r squared and LOD in the tiles, and check the fit message.
  4. On the Unknowns tab, enter each sample's absorbance and dilution factor.
  5. Read the concentration in the measured solution and in the original sample, and act on each flag.

What is it good for?

  • Quantifying a dye or metal in water by UV-visible absorbance
  • Reporting detection and quantitation limits from a calibration run
  • Checking a calibration line before reading samples
  • Diluting samples that read above the highest standard

Questions about this sheet

Why is a sample flagged as above the highest standard?

Its measured-solution concentration is higher than the top standard, so the line is not extrapolated. Dilute the sample, read it again and multiply by the new dilution factor.

Does the LOD come from a formal validation?

No. It is estimated from the scatter of the standards around the fitted line. A formal method validation is needed before reporting detection limits.

How is the unknown concentration calculated?

Concentration equals absorbance minus the intercept, divided by the slope. Multiply by the dilution factor to get the concentration in the original sample.