It gets even tougher when you realize most serving size info doesn't max what people actually eat. A can of coke used to be 1.5 servings. Even now, if its a bottle then 8oz is a serving. Cereal/Granola serving size is 1/2 to 1 cup.
This is not how most people eat these.