Renvoi conditionnel de cellule
Résolu/Fermé
bobraja
-
22 juil. 2010 à 13:33
Le Pingou Messages postés 12041 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 avril 2024 - 24 juil. 2010 à 00:30
Le Pingou Messages postés 12041 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 avril 2024 - 24 juil. 2010 à 00:30
A voir également:
- Renvoi conditionnel de cellule
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
- Renvoi d'appel ooredoo - Forum Samsung
- Excel cellule couleur si condition texte - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
5 réponses
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
22 juil. 2010 à 18:28
22 juil. 2010 à 18:28
Bonjour,
Quel logiciel utilisez-vous ?
Quel logiciel utilisez-vous ?
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
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
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
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