I have noticed that the number and weight for amount of ammo is separated and not added together and make for a confusing list.
So I made this modified code for it.
For the total number
=IFERROR(IF(SUM(FILTER(EquipedNumber,EquipedName=Q2))=0,"",SUM(FILTER(EquipedNumber,EquipedName=Q2))),"")
For the total weight
=IFERROR(IF(SUM(FILTER(EquipedWeight,EquipedName=Q2))=0,"",SUM(FILTER(EquipedWeight,EquipedName=Q2))),"")
One obvious problem is that you have to copy this down the entire row but hey! At least the list won't look so clumped now!