Si cellule précédente de valeur cherchée est vide
ImaSTAT
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai des gros fichiers d'exports de données qui contiennent certaines erreurs. Les fichiers ont plus de 1000 colonnes sur plus ou moins 50 à 100 lignes.
Afin de retrouver les valeurs en problèmes, je dois chercher un texte précis et valider si la cellule sur la même ligne de la colonne précédente est vide. Le problème c'est que j'ai au dessus de 1000 résultat de recherche, c'est long à vérifier un à un. Donc, voici ce que j'aimerais automatisé (formule ou VBA).
J'aimerais que dans la colonne A on affiche "OUI" si dans toutes les colonnes de la même ligne on trouve la valeur cherchée et que la cellule de la colonne précédente est vide.
Ex: valeur cherchée = POMME (toujours la même valeur dans tous les cas, peu importe les lignes)
Si on trouve POMME en J2, T2, AB2, BJ2 et qu'au moins une des cellules I2, S2, AA2 ou BI2 est vide, alors on affiche "OUI" en A2. Seulement si aucune des cellule de la colonne précédente où la valeur POMME est trouvée, alors on affichera rien ou "NON" à la colonne A de la ligne correspondante.
Est-ce qu'il y a une manière simple d'effectuer cela ?
Merci beaucoup à l'avance
J'ai des gros fichiers d'exports de données qui contiennent certaines erreurs. Les fichiers ont plus de 1000 colonnes sur plus ou moins 50 à 100 lignes.
Afin de retrouver les valeurs en problèmes, je dois chercher un texte précis et valider si la cellule sur la même ligne de la colonne précédente est vide. Le problème c'est que j'ai au dessus de 1000 résultat de recherche, c'est long à vérifier un à un. Donc, voici ce que j'aimerais automatisé (formule ou VBA).
J'aimerais que dans la colonne A on affiche "OUI" si dans toutes les colonnes de la même ligne on trouve la valeur cherchée et que la cellule de la colonne précédente est vide.
Ex: valeur cherchée = POMME (toujours la même valeur dans tous les cas, peu importe les lignes)
Si on trouve POMME en J2, T2, AB2, BJ2 et qu'au moins une des cellules I2, S2, AA2 ou BI2 est vide, alors on affiche "OUI" en A2. Seulement si aucune des cellule de la colonne précédente où la valeur POMME est trouvée, alors on affichera rien ou "NON" à la colonne A de la ligne correspondante.
Est-ce qu'il y a une manière simple d'effectuer cela ?
Merci beaucoup à l'avance
A voir également:
- Si cellule précédente de valeur cherchée est vide
- Excel cellule couleur si condition texte - Guide
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Coeur vide ✓ - Forum Facebook
1 réponse
Bonjour
Une idée avec une formule pour détecter le premier argument "POMME"
dans la ligne et si cellule précédente vide
Formule à mettre en A1
=SI(ET(INDEX($B$1:$Z$100;LIGNE();EQUIV("pomme";B1:Z1;0))="pomme";INDEX($B$1:$Z$100;LIGNE();EQUIV("pomme";B1:Z1;0)-1)="");"oui";"non")
Remplacer Z par votre colonne et 100 par votre n° de ligne
Une idée avec une formule pour détecter le premier argument "POMME"
dans la ligne et si cellule précédente vide
Formule à mettre en A1
=SI(ET(INDEX($B$1:$Z$100;LIGNE();EQUIV("pomme";B1:Z1;0))="pomme";INDEX($B$1:$Z$100;LIGNE();EQUIV("pomme";B1:Z1;0)-1)="");"oui";"non")
Remplacer Z par votre colonne et 100 par votre n° de ligne