Petit challenge Excel
Résolu/Fermé
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
-
27 avril 2011 à 13:53
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 28 avril 2011 à 11:47
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 28 avril 2011 à 11:47
A voir également:
- Petit challenge Excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Excel trier du plus grand au plus petit - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
4 réponses
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
28 avril 2011 à 09:31
28 avril 2011 à 09:31
Re,
Pour surveiller la plage A1 à B20
utilise cette formule qui te permettra de surveiller la plage A et B dans la cas ou des doublons apparaitrait en B
=SOMMEPROD(($A$1:$A$20=$A1)*($B$1:$B$20=$B1)*($A$1:$A$20<>0))>1
Pour surveiller la plage A1 à B20
utilise cette formule qui te permettra de surveiller la plage A et B dans la cas ou des doublons apparaitrait en B
=SOMMEPROD(($A$1:$A$20=$A1)*($B$1:$B$20=$B1)*($A$1:$A$20<>0))>1
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
27 avril 2011 à 14:51
27 avril 2011 à 14:51
Salut,
commencer par mettre en surbrillance la plage à traiter ex. de A1 à A100
Cette formule mettra en forme tous tes doublons de la plage
=NB.SI($A$1:$A$100;A1)>1
Cette formule plus complexe mettra en forme les doublons à partir du deuxième
=NB.SI(DECALER($A$1;0;0;LIGNE()-1);DECALER($A$1;LIGNE()-1;0))>0
commencer par mettre en surbrillance la plage à traiter ex. de A1 à A100
Cette formule mettra en forme tous tes doublons de la plage
=NB.SI($A$1:$A$100;A1)>1
Cette formule plus complexe mettra en forme les doublons à partir du deuxième
=NB.SI(DECALER($A$1;0;0;LIGNE()-1);DECALER($A$1;LIGNE()-1;0))>0
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié par Vaucluse le 27/04/2011 à 16:18
Modifié par Vaucluse le 27/04/2011 à 16:18
Bonjour tous, salut Mike
pour info:
pour mettre en forme conditionnelle les doublons sauf un exemplaire
=NB.SI(A1:$A$1000;A1)
ne formate pas le dernier exemplaire de chaque référence
début de champ A1 ajustable et fin de champ bloqué $A$1000
crdlmnt
pour info:
pour mettre en forme conditionnelle les doublons sauf un exemplaire
=NB.SI(A1:$A$1000;A1)
ne formate pas le dernier exemplaire de chaque référence
début de champ A1 ajustable et fin de champ bloqué $A$1000
crdlmnt
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
28 avril 2011 à 08:37
28 avril 2011 à 08:37
Merci les gars! J'ai pris la première solution de Mike-31 qui marche niquel. Sauf que j'ai un petit soucis que je n'avais pas envisagé. Je reprends mon exemple, en le précisant:
L'écrou et la vis ne sont pas définis par des dessins, et donc le dessin qui apparait dans la colonne, c'est le dessin parent. (En l'occurence, le 3).
Et donc, ma mise en forme conditionnelle va s'affecter à la sous-boite 1, à la vie et à l'écrou. Or, comme ce n'est pas la même pièce, je ne souhaite pas qu'il apparaisse.
Est-ce qu'il y a un moyen de mettre en forme les doublons de la colonne et dont la cellule adjacente est vide uniquement?
Merci d'avance :)
Boite dessin 1 --------tole 1 dessin 2 --------sous-boite 1 dessin 3 ----------------tole 2 dessin 4 ----------------tole 3 dessin 5 ----------------ecrou 1 dessin 3 repère 3 ----------------vis 1 dessin 3 repère 4 --------sous-boite 2 dessin 6 ----------------tole 1 dessin 2 ----------------tole 3 dessin 5
L'écrou et la vis ne sont pas définis par des dessins, et donc le dessin qui apparait dans la colonne, c'est le dessin parent. (En l'occurence, le 3).
Et donc, ma mise en forme conditionnelle va s'affecter à la sous-boite 1, à la vie et à l'écrou. Or, comme ce n'est pas la même pièce, je ne souhaite pas qu'il apparaisse.
Est-ce qu'il y a un moyen de mettre en forme les doublons de la colonne et dont la cellule adjacente est vide uniquement?
Merci d'avance :)
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
Modifié par Mike-31 le 28/04/2011 à 09:04
Modifié par Mike-31 le 28/04/2011 à 09:04
Re,
Je ne comprends pas bien tes explications, si colonne A tu as
Boite
tole 1
sous-boite 1
tole 2
tole 3
ecrou 1
vis 1
sous-boite 2
tole 1
tole 3
et que tu appliques la mise en forme conditionnelle , (tole 1 et tole 3) sont en forme
Si en colonne B tu as
dessin 1
dessin 2
dessin 3
dessin 4
dessin 5
dessin 3
dessin 3
dessin 6
dessin 2
dessin 5
et que tu appliques la MFC , dessin 2, dessin 3, et dessin 5 sont en forme
a partir de ces deux explications essaies de préciser ta pensée quelle colonne est soumise à la MFC et quelles données doivent être en couleur (MFC)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Je ne comprends pas bien tes explications, si colonne A tu as
Boite
tole 1
sous-boite 1
tole 2
tole 3
ecrou 1
vis 1
sous-boite 2
tole 1
tole 3
et que tu appliques la mise en forme conditionnelle , (tole 1 et tole 3) sont en forme
Si en colonne B tu as
dessin 1
dessin 2
dessin 3
dessin 4
dessin 5
dessin 3
dessin 3
dessin 6
dessin 2
dessin 5
et que tu appliques la MFC , dessin 2, dessin 3, et dessin 5 sont en forme
a partir de ces deux explications essaies de préciser ta pensée quelle colonne est soumise à la MFC et quelles données doivent être en couleur (MFC)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
28 avril 2011 à 09:09
28 avril 2011 à 09:09
Oublions le titre du dessin, je pensais que ça clarifierait, mais en fait non. Je la fait donc en plus simple:
Le dessin 1 et le 2 apparaissent en double (triple). Mais la deuxième occurrence du dessin 2 ne doit pas compter dans la formule parce que la cellule sur la même ligne en colonne B est complétée.
La mise en forme doit donc s'appliquer au dessin 1, et a la première et 3ème occurrence du dessin 2.
Je m'exprime mieux comme ça?
Colonne A | Colonne B dessin 1 | dessin 2 | dessin 3 | dessin 1 | dessin 2 | repère 1 dessin 2 |
Le dessin 1 et le 2 apparaissent en double (triple). Mais la deuxième occurrence du dessin 2 ne doit pas compter dans la formule parce que la cellule sur la même ligne en colonne B est complétée.
La mise en forme doit donc s'appliquer au dessin 1, et a la première et 3ème occurrence du dessin 2.
Je m'exprime mieux comme ça?
28 avril 2011 à 10:13
Merci beaucoup!
28 avril 2011 à 11:47
L'intérêt de cette formule est que l'on peut tester plusieurs colonnes
Je mets le statut de la discussion en résolu
A+
Mike-31