Bonjour,
pour faire plus simple déjà tu peux te passer de datedif(), pour une différence en jours :
=date2-date1
Pour remplacer sierreur() ça t'oblige à l'évaluer 2 fois comme tu fais, pas d'alternative (ou si : réserver une colonne à ce calcul que tu utiliseras 2 fois).
Il est tard alors je ne regarde pas en détail mais je m'étonne que tu ne compares pas tes dates au 01/01/20 et 31/12/20 pour avoir le nombre de jours en 2020 (?!?)
eric