XL 2016 fonction si-et-rang

perrmi

XLDnaute Occasionnel
bonjour,
voir fichier excel joint.
plusieurs formules pour une cellule.
si utilisation d'une seule condition cela fonctionne .
mais pour toutes les conditions valeur "erreur"
merci a vous tous
perrmi
 

Pièces jointes

  • rang.xlsx
    12.1 KB · Affichages: 7

JHA

XLDnaute Barbatruc
Bonjour à tous,

Formule modifiée:
VB:
=SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="D");RANG(Q29;$Q$29:$Q$67;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="A");RANG(Q29;$Q$29:$Q$37;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="B");RANG(Q29;$Q$29:$Q$55;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="C");RANG(Q29;$Q$29:$Q$59;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="E");RANG(Q29;$Q$29:$Q$41;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="F");RANG(Q29;$Q$29:$Q$63;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="G");RANG(Q29;$Q$29:$Q$45;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="M");RANG(Q29;$Q$29:$Q$49;0);""))))))))

JHA
 

Pièces jointes

  • rang.xlsx
    12.5 KB · Affichages: 5

perrmi

XLDnaute Occasionnel
Bonjour à tous,

Formule modifiée:
VB:
=SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="D");RANG(Q29;$Q$29:$Q$67;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="A");RANG(Q29;$Q$29:$Q$37;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="B");RANG(Q29;$Q$29:$Q$55;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="C");RANG(Q29;$Q$29:$Q$59;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="E");RANG(Q29;$Q$29:$Q$41;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="F");RANG(Q29;$Q$29:$Q$63;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="G");RANG(Q29;$Q$29:$Q$45;0);SI(ET(ANNEE($M$24)=ANNEE($I$2);$E$24="M");RANG(Q29;$Q$29:$Q$49;0);""))))))))

JHA
merci mais hélas ne marche que pour une condition si la date est la meme. (27.1.2020)
dans le cas de la date 18.04.1962 cela ne donne rien et on doit avoir une valeur :
SI(ET($M$24=ANNEE($I$2);$E$24="D");RANG(Q29;$Q$29:$Q$67;0);RANG(Q29;$Q$27:$Q$67;0))
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Formule révisée
VB:
=SI(ANNEE($I$2)=ANNEE($M$24);SI($E$24="D";RANG(Q29;$Q$29:$Q$67;0);SI($E$24="A";RANG(Q29;$Q$29:$Q$37;0);SI($E$24="B";RANG(Q29;$Q$29:$Q$55;0);SI($E$24="C";RANG(Q29;$Q$29:$Q$59;0);SI($E$24="E";RANG(Q29;$Q$29:$Q$41;0);SI($E$24="F";RANG(Q29;$Q$29:$Q$63;0);SI($E$24="G";RANG(Q29;$Q$29:$Q$45;0);SI($E$24="M";RANG(Q29;$Q$29:$Q$49;0);""))))))));SI($E$24="D";RANG(Q29;$Q$27:$Q$67;0);SI($E$24="A";RANG(Q29;$Q$27:$Q$37;0);SI($E$24="B";RANG(Q29;$Q$27:$Q$55;0);SI($E$24="C";RANG(Q29;$Q$27:$Q$59;0);SI($E$24="E";RANG(Q29;$Q$27:$Q$41;0);SI($E$24="F";RANG(Q29;$Q$27:$Q$63;0);SI($E$24="G";RANG(Q29;$Q$27:$Q$45;0);SI($E$24="M";RANG(Q29;$Q$27:$Q$49;0);"")))))))))

J'ai éclaté les formules pour une meilleure compréhension

JHA
 

Pièces jointes

  • rang.xlsx
    12.5 KB · Affichages: 9

perrmi

XLDnaute Occasionnel
Bonjour à tous,

Formule révisée
VB:
=SI(ANNEE($I$2)=ANNEE($M$24);SI($E$24="D";RANG(Q29;$Q$29:$Q$67;0);SI($E$24="A";RANG(Q29;$Q$29:$Q$37;0);SI($E$24="B";RANG(Q29;$Q$29:$Q$55;0);SI($E$24="C";RANG(Q29;$Q$29:$Q$59;0);SI($E$24="E";RANG(Q29;$Q$29:$Q$41;0);SI($E$24="F";RANG(Q29;$Q$29:$Q$63;0);SI($E$24="G";RANG(Q29;$Q$29:$Q$45;0);SI($E$24="M";RANG(Q29;$Q$29:$Q$49;0);""))))))));SI($E$24="D";RANG(Q29;$Q$27:$Q$67;0);SI($E$24="A";RANG(Q29;$Q$27:$Q$37;0);SI($E$24="B";RANG(Q29;$Q$27:$Q$55;0);SI($E$24="C";RANG(Q29;$Q$27:$Q$59;0);SI($E$24="E";RANG(Q29;$Q$27:$Q$41;0);SI($E$24="F";RANG(Q29;$Q$27:$Q$63;0);SI($E$24="G";RANG(Q29;$Q$27:$Q$45;0);SI($E$24="M";RANG(Q29;$Q$27:$Q$49;0);"")))))))))

J'ai éclaté les formules pour une meilleure compréhension

JHA
FELICITATION
UN GRAND MERCI
 

Discussions similaires

Réponses
6
Affichages
431

Statistiques des forums

Discussions
312 164
Messages
2 085 877
Membres
103 009
dernier inscrit
dede972