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 6462 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6462 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
- Supprimer page word vide - Guide
- Formule excel si cellule non vide alors couleur ✓ - Forum Excel
- Excel cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Formate pour taxer client frigo vide - Forum Loisirs / Divertissements
- Coeur vide ✓ - Forum Réseaux sociaux
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