晶格能的数值有两个来源:第一是理论计算值。
它是根据离子晶体模型,考虑其中任一离子跟周围异号离子间的吸引作用,以及跟其他同号离子间的排斥作用推导出下列近似公式计算得到的。式中NA是阿伏伽德罗常数,Z是离子价数,r0是一对离子间的平均距离,M是跟晶格类型有关的马德隆常数,它的值可取5~12,ε0是真空电容率(8.85419×10-12库-2·牛-1·米-2),n为伯恩常数。例如,氯化钠晶体的Z+=Z-=1,r0=2.814×10-10m,M=8,n=8,代入上述公式可得U=755kJ/mol。第二是热化学实验值。设计一个热化学循环,然后根据实验测得的热化学量(如生成热、升华热、离解热、电离能、电子亲合势)进行计算。