It's actually the percentage of (+1) minus the percentage of (-1). 7-8's are literally not being counted (as you said 0's).
Imagine if 990/1000 give 7 or 8.
Out of the remaining 10, 7 give a 9 and 3 any number below 6.
The count would be: 70%-30%=40 (which would be a good outcome).
But only 1% of everyone that participated ended up determining the actual NPS Score.