Для лингвиста это значит 20 лет + любой другой срок (секунда, минута, день...) Но что это значит для юриста - мы не знаем. Ведь выслугу считают в годах, а не в днях и секундах, не так ли?
В именительном падеже согласование невозможно. Во всех остальных - можно: в течение 24 суток.