Немецкий ученый Макс Рубнер установил важную закономерность. Белки, углеводы и жиры в энергетическом отношении взаимозаменяемы. Так, 1 г углеводов или 1 г белков при окислении дают 17,17 кДж, a 1г жира — 38,97 кДж. Значит, для того чтобы правильно составить рацион, надо знать, сколько килоджоулей было потрачено и сколько пищи необходимо съесть, чтобы компенсировать израсходованную энергию, т. е. надо знать энерготраты человека и энергоемкость (калорийность) пищи. Последняя величина показывает, сколько энергии может выделиться при ее окислении.