要原因是测定时的实际情况不完全符合使比尔-朗伯定律成立的前提条件。物理因素有：化学因素有：
化学分析.比尔-朗伯定律可以用于通过分光光度法，以分析混合物的性质。这种方法不需要对于样品进行过多的预操作。例如测定血浆中胆红素的浓度。纯胆红素的光谱是已经确定了的，因此它的摩尔吸收系数也是确定的。需要测量两个波长的光的吸收情况，其中第一个是胆红素特定的波长，而另一个则是为了修正可能存在的干涉。从而可以得到浓度"c" = "A" / "κ"。再例如，在一个更复杂的例子中，溶液