с чего вы взяли что у азота валентность в этом соединении равна 4? Азот стоит в группе, значит у него 5 электронов на внешнем энергетическом уровне, а значит и максимальная валентность его будет равна 5(возбужденное состояние)!
Отсюда и получается, у кислорода 2, азота 5. N2O5
p.s. Азот конечно может принимать и другие валентности,т.к. электрон может занять другой подуровень, допустим NO, тут а азота валентность равна 2.
думаю понятно?:)