В русском языке существуют разные формы употребления граммов и килограмм, потому что в грамматике различаются два типа употребления этих форм: 1
- При счётном, «исчислительном» родительном падеже (употребление с числительными) слова грамм и килограмм могут иметь как нулевые окончания: сто грамм, пять килограмм, так и окончания -ов: сто граммов, пять килограммов, поэтому допустимо употреблять оба варианта. 1
- Во всех прочих случаях (когда форма родительного падежа не является счётной) правильным будет только окончание -ов: добавилось лишних килограммов. 1
Таким образом, если речь идёт о чётком количестве, выраженном конкретным числом, то допустимо использовать обе формы, а если об абстрактном или неточном количестве — только форму с окончанием -ов. 2