Comment surligner les doublons conditionnels dans Google Sheets

Dans cet article, je vais vous montrer comment surligner les doublons conditionnels dans Google Sheets. Les doublons dans ce contexte ne sont pas déterminés simplement par la présence de plusieurs occurrences de lignes ou de données. Alors, comment les déterminons-nous ? Nous allons effectuer un test logique SI dans l’une des colonnes pour les identifier. Laissez-moi vous expliquer comment cela fonctionne.

Supposons que nous disposions de trois produits (A, B et C) disponibles à l’achat à des prix réduits. Cependant, en raison de la pénurie des articles A et B, nous sommes autorisés à n’en acheter qu’un seul. Si vous achetez les deux ou l’un d’entre eux plusieurs fois, ces articles seront considérés comme des doublons.

Veuillez consulter les lignes 4 et 6 concernant Jesse pour les doublons conditionnels. Il va sans dire que les lignes 9 et 10 sont naturellement des doublons.

Formula to Highlight Conditional Duplicates in Google Sheets

L’exemple ci-dessus illustre la mise en évidence des doublons conditionnels (basés sur un test SI dans une autre colonne) dans Google Sheets.

Passons à la création de la règle de formule.

Doublons conditionnels basés sur un test SI dans une autre colonne

Le test logique SI est essentiel pour mettre en évidence les doublons conditionnels dans Google Sheets. J’ai déjà fourni les règles de mise en évidence pour les doublons, donc je ne vais pas les expliquer à nouveau ici. Pour les données d’exemple, veuillez vous référer à A2:B dans la capture d’écran ci-dessus.

Nous pouvons utiliser la formule suivante pour mettre en évidence les doublons dans A2:A sans tester SI dans une autre colonne (B2:B).

=et($A2<>"",ArrayFormula(countif($A$2:$A&$B$2:$B,$A2&$B2)>1))

Cette formule mettra en évidence les enregistrements des lignes 9 et 10 car ce sont les seules lignes en double dans l’ensemble de données. Nous voulons considérer le livre A et B comme étant identiques. Ainsi, si une personne achète les deux, cela sera également considéré comme plusieurs occurrences d’enregistrements.

Solution

Nous devons prêter attention aux références des cellules (plage) $B$2:$B et $B2$ dans la formule. Appliquons la fonction SI avec elles. Ce que nous allons faire ici, c’est remplacer « Livre A » par « Livre B » de la manière suivante :

  1. $B$2:$B devient si($B$2:$B= »Livre A », »Livre B »,$B$2:$B).
  2. $B2 devient si($B2= »Livre A », »Livre B »,$B2).

La formule pour mettre en évidence les doublons conditionnels dans Google Sheets est donc la suivante :

=et($A2<>"",ArrayFormula(COUNTIF($A$2:$A&si($B$2:$B="Livre A","Livre B",$B$2:$B),$A2&si($B2="Livre A","Livre B",$B2))>1))

Voici comment l’appliquer :

  1. Sélectionnez Format > Mise en forme conditionnelle pour ouvrir le panneau latéral.
  2. Sous « Couleur unique », saisissez A2:A dans le champ « Appliquer à la plage ».
  3. Sélectionnez « Formule personnalisée » sous « Règles de mise en forme » et insérez la formule ci-dessus.
  4. Cliquez sur Terminé et voilà !

Et si je veux juste mettre en évidence les lignes contenant les livres A et B et ignorer les autres lignes ? Dans ce cas, nous devons utiliser un test OU dans la mise en forme conditionnelle. Remplacez simplement $A2<> » » par OU($B2= »Livre A »,$B2= »Livre B »). La formule ignorera l’achat de livres par Mike même si les enregistrements correspondants se produisent deux fois.

Voilà tout ce qu’il faut savoir sur la mise en évidence des doublons conditionnels dans Google Sheets. Merci de votre attention et profitez-en !

Vous pouvez également consulter : Crawlan.com pour en savoir plus sur la mise en évidence des valeurs en double basée sur les jours d’occurrence dans Google Sheets.

Articles en lien