Reduire une formule logique débutant par si

Bonjour, je demande une aide sur une formule logique débutant par si (ET ou OU) mais elle comporte des conditions pour une cellule de porter plusieurs textes afin d’obtenir une valeur vraie:
=SI(ET(OU($C$7=« COMMUNE »;$C$7=« COMMUNE URBAINE »;$C$7=« COMMUNE RURALE »);OU($C$11=« TAXE SUR LES OPERATIONS DE LOTISSEMENT »;$C$11=« TAXE SUR LES OPERATIONS DE CONSTRUCTION »);$C$20>0);5%;«  »). le resultat de cette formule est correcte mais
est ce qu’il y a une autre méthode de réunir la cellule $C$7 et ses conditions pour réduire les écritures?
merci

Bonjour,
Une fonction de recherche pourrait l’faire mais il nous faut le fichier

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.