Fonction excel avec conditions

Rimbowbrite -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à faire une fonction excel avec les conditions suivantes
Il faut que :
- La 6 et 7 ème lettre du n° de contrat soit à partir de 2013 (soit 13) sinon aucune retenu n'est faite (exemple de n°de contrat RPR0J10301, ici c'est 2010)

- A partir de 2013, les contrats (noter dans le n°de contrat à la 5ème lettre (en italique dans mon exemple) :
* C : sont à 15%
* X : sont à 25%
* J : en fonction du bailleur
? 4% pour les bailleurs ANR, ADEME, Régions
? 8% pour les bailleurs DAC ou DRI, DGITM, DGALN, DSCR, DGPR, DGEC, DGAC, DR, CGDD

Si quelqu'un pouvait me donner un début de solution...
Merci beaucoup!
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
=avec un code en A1:
=SI(STXT(A1;6;2)<>"13";"";SI(STXT(A1;5;1)="C";15%;SI(STXT((A1;5;1)="X";25%;SI(STXT(A1;5;1)="J";"selon bailleur";""))))

crdlmnt
0
Rimbowbrite
 
C'est génial
Et pour les bailleurs, conseilles tu de faire un tableau à part et de faire une recherche V pour appliquer ensuite le taux?
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
C'est pas une mauvaise idée
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Si vous avez une base de données avec les noms et taux des bailleurs et que votre tableau à traiter comporte aussi le nom du bailleur vous pouvez utiliser directement dans la, formule 'exemple avec un tableau des bailleurs et taux en Y1:Z100 et un nom de bailleur en B1 (à adapter)
la formule en C1:
=SI(STXT(A1;6;2)<>"13";"";SI(STXT(A1;5;1)="C";15%;SI(STXT((A1;5;1)="X";25%;SI(STXT(A1;5;1)="J";RECHERCHEV(B1;$Z$1:$Y$100;2;0);""))))

crdlmnt
0