Renvoi conditionnel de cellule
Résolu/Fermé
bobraja
-
22 juil. 2010 à 13:33
Le Pingou Messages postés 11538 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 mars 2023 - 24 juil. 2010 à 00:30
Le Pingou Messages postés 11538 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 mars 2023 - 24 juil. 2010 à 00:30
A voir également:
- Renvoi conditionnel de cellule
- Renvoi d'appel ooredoo ✓ - Forum Mobile
- Renvoie code ooredoo - Forum Mobile
- Excel mise en forme conditionnelle autre cellule ✓ - Forum Excel
- Verrouiller cellule excel - Guide
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
5 réponses
Le Pingou
Messages postés
11538
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 mars 2023
1 334
22 juil. 2010 à 18:28
22 juil. 2010 à 18:28
Bonjour,
Quel logiciel utilisez-vous ?
Quel logiciel utilisez-vous ?
Le Pingou
Messages postés
11538
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 mars 2023
1 334
23 juil. 2010 à 11:13
23 juil. 2010 à 11:13
Bonjour,
Ma proposition :
Créer une plage avec les nombres de 1 à 80 (par exemple en plage AK1 :AR8).
Résultat selon votre exemple sur feuille 2:
Attention au titre pour les mois, [Mois 7] à remplacer par [M7]
En B7 :
En B8 :
En C7 :
En C8 :
Vous pouvez nommer les différente s plages et ainsi la formule et plus explicite, par exemple :
En B7 :
Ma proposition :
Créer une plage avec les nombres de 1 à 80 (par exemple en plage AK1 :AR8).
Résultat selon votre exemple sur feuille 2:
Attention au titre pour les mois, [Mois 7] à remplacer par [M7]
En B7 :
=INDEX(Feuil1!$C$19:$L$26;ENT(SOMMEPROD(((Feuil1!$M$6:$V$13)=$B$6)*1;Feuil1!$AI$1:$AR$8)/10)+1;MOD(SOMMEPROD(((Feuil1!$M$6:$V$13)=$B$6)*1;Feuil1!$AI$1:$AR$8)/10;1)*10)
En B8 :
=INDEX(Feuil1!$W$19:$AF$26;ENT(SOMMEPROD(((Feuil1!$M$6:$V$13)=$B$6)*1;Feuil1!$AI$1:$AR$8)/10)+1;MOD(SOMMEPROD(((Feuil1!$M$6:$V$13)=$B$6)*1;Feuil1!$AI$1:$AR$8)/10;1)*10)
En C7 :
=INDEX(Feuil1!$B$17:$M$17;;EQUIV(Feuil2!$C$6;Feuil1!$L$4:$W$4;0))
En C8 :
=INDEX(Feuil1!$V$17:$AG$17;;EQUIV(Feuil2!$C$6;Feuil1!$L$4:$W$4;0))
Vous pouvez nommer les différente s plages et ainsi la formule et plus explicite, par exemple :
En B7 :
=INDEX(asat;ENT(SOMMEPROD((matse=$B$6)*1;matnum)/10)+1;MOD(SOMMEPROD((matse=$B$6)*1;matnum)/10;1)*10)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne sais pas quoi vous dire....
Respect
merci beaucoup
Respect
merci beaucoup
Le Pingou
Messages postés
11538
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 mars 2023
1 334
Modifié par Le Pingou le 24/07/2010 à 00:31
Modifié par Le Pingou le 24/07/2010 à 00:31
Bonjour,
Petite amélioration, avec cette formule il n'y a plus besoin de la plage (nb de 1 à 80)
Valider la formule avec Maj+Ctrl+Entrée
Ou : asat (tableau 1) = Feuil1!$C$19:$L$26 et matse = Feuil1!$M$6:$V$13
le aaat ( tableau 2) = Feuil1!$W$19:$AF$26
Salutations.
Le Pingou
Petite amélioration, avec cette formule il n'y a plus besoin de la plage (nb de 1 à 80)
=INDEX(asat;SOMMEPROD((matse=$B$6)*LIGNE(1:8));SOMMEPROD((TRANSPOSE(matse)=$B$6)*LIGNE(1:10)))
Valider la formule avec Maj+Ctrl+Entrée
Ou : asat (tableau 1) = Feuil1!$C$19:$L$26 et matse = Feuil1!$M$6:$V$13
le aaat ( tableau 2) = Feuil1!$W$19:$AF$26
Salutations.
Le Pingou