Recherche valeurs manquantes liste non triée
Résolu/Fermé
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
-
29 janv. 2013 à 16:13
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 1 févr. 2013 à 16:26
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 1 févr. 2013 à 16:26
A voir également:
- Recherche valeurs manquantes liste non triée
- Liste déroulante excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Liste déroulante en cascade - Guide
- Recherche adresse - Guide
- Liste de diffusion whatsapp - Guide
20 réponses
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
1 févr. 2013 à 09:01
1 févr. 2013 à 09:01
Bonjour,
Je vous découvrir ma proposition. Les TCD prend en compte le nombre des lignes de données automatiquement (plage de données dynamique). La liste des BS manquant est mise à jour automatiquement (rien à faire).
Le fichier : https://www.cjoint.com/?3BbjaHI5Kqc
Je vous découvrir ma proposition. Les TCD prend en compte le nombre des lignes de données automatiquement (plage de données dynamique). La liste des BS manquant est mise à jour automatiquement (rien à faire).
Le fichier : https://www.cjoint.com/?3BbjaHI5Kqc
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
29 janv. 2013 à 16:43
29 janv. 2013 à 16:43
Bonjour,
Et c'est normal qu'il y ait des doublons dans les numéros de bon de sortie (1,7,17...) ?
vu les contraintes indiquées, solution par VBA... OK ?
Et c'est normal qu'il y ait des doublons dans les numéros de bon de sortie (1,7,17...) ?
vu les contraintes indiquées, solution par VBA... OK ?
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
Modifié par Le Pingou le 29/01/2013 à 16:50
Modifié par Le Pingou le 29/01/2013 à 16:50
Bonjour,
Juste au passage, est-ce qu'un numéro de bon est unique .... ?
Quelle est le critère pour déterminer les numéros manquants ?
Salutations.
Le Pingou
Juste au passage, est-ce qu'un numéro de bon est unique .... ?
Quelle est le critère pour déterminer les numéros manquants ?
Salutations.
Le Pingou
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
Modifié par Colombani le 29/01/2013 à 17:23
Modifié par Colombani le 29/01/2013 à 17:23
@michel_m
Il est normal qu'il y est des doublons, en fait l'exemple a été mal conçu, les doublons dans les numéros de bon doivent avoir aussi des doublons dans les dates, car dans le tableau final, il y a: la date du bon, le numéro, le(s) matériel(s) (une ligne par matériel d'ou les doublons)
exemple
date n° Type
01/01/13 | 2 | pelle
01/01/13 | 2 | pioche
01/01/13 | 3 | marteau
Je n'ai jamais fait de VBA, mais il est jamais trop tard pour apprendre, seulement, ce document est destiné à un utilisateur ne connaissant pas vraiment le logiciel, et qui veut juste par une lecture, après remplissage du tableau, quels sont les bons manquants.
@Le Pingou
Un numéro de bon est unique sur le carnet, mais dans le cas précis non car il est répété autant de fois qu'il y a de matériel différent sortie
Le critère est de savoir si des bons de sorties n'ont pas été transmis, ces bons nous permettent de faire des mutations et de suivre le matériel, s'il n'est pas enregistré nous ne savons plus ou il ce matériel se trouve (vol en général).
Nous savons avec le numéro du bon qui est le détenteur du carnet, et il devra se justifier si un bon n'est pas transmis.
Il est normal qu'il y est des doublons, en fait l'exemple a été mal conçu, les doublons dans les numéros de bon doivent avoir aussi des doublons dans les dates, car dans le tableau final, il y a: la date du bon, le numéro, le(s) matériel(s) (une ligne par matériel d'ou les doublons)
exemple
date n° Type
01/01/13 | 2 | pelle
01/01/13 | 2 | pioche
01/01/13 | 3 | marteau
Je n'ai jamais fait de VBA, mais il est jamais trop tard pour apprendre, seulement, ce document est destiné à un utilisateur ne connaissant pas vraiment le logiciel, et qui veut juste par une lecture, après remplissage du tableau, quels sont les bons manquants.
@Le Pingou
Un numéro de bon est unique sur le carnet, mais dans le cas précis non car il est répété autant de fois qu'il y a de matériel différent sortie
Le critère est de savoir si des bons de sorties n'ont pas été transmis, ces bons nous permettent de faire des mutations et de suivre le matériel, s'il n'est pas enregistré nous ne savons plus ou il ce matériel se trouve (vol en général).
Nous savons avec le numéro du bon qui est le détenteur du carnet, et il devra se justifier si un bon n'est pas transmis.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
Modifié par Colombani le 29/01/2013 à 18:04
Modifié par Colombani le 29/01/2013 à 18:04
En reprenant à zéro voici ou j'en suis avec la formule suivante:
=SI(ESTERREUR(RECHERCHEV(B2+1;Feuil1!$B$2:$B$20;1;FAUX));"manque";"ok")
date n°Résultat formule Résultat voulue
01/01/2013 10 ok ok
01/01/2013 11 ok ok
02/01/2013 2 manque manque BS de 3 à 4
03/01/2013 7 ok ok
03/01/2013 7 ok ok
03/01/2013 7 ok ok
04/01/2013 20 manque Dernier BS
05/01/2013 6 ok ok
06/01/2013 1 ok ok
06/01/2013 1 ok ok
07/01/2013 12 manque manque BS de 13 à 16
07/01/2013 12 manque manque BS de 13 à 16
09/01/2013 8 ok ok
09/01/2013 8 ok ok
10/01/2013 9 ok ok
13/01/2013 17 ok ok
13/01/2013 17 ok ok
15/01/2013 5 ok ok
18/01/2013 18 manque manque BS de 19 à 19
L'affichage n'est pas très clair, il y a 4 colonnes: date, n° du BS; résultat donné avec la formule ci dessus, résultat voulue.
Ce qu'il me manque c'est de trouvé si n° de bon suivant n'est pas dans la liste alors il trouve le numéro de bon supérieur le plus proche.
=SI(ESTERREUR(RECHERCHEV(B2+1;Feuil1!$B$2:$B$20;1;FAUX));"manque";"ok")
date n°Résultat formule Résultat voulue
01/01/2013 10 ok ok
01/01/2013 11 ok ok
02/01/2013 2 manque manque BS de 3 à 4
03/01/2013 7 ok ok
03/01/2013 7 ok ok
03/01/2013 7 ok ok
04/01/2013 20 manque Dernier BS
05/01/2013 6 ok ok
06/01/2013 1 ok ok
06/01/2013 1 ok ok
07/01/2013 12 manque manque BS de 13 à 16
07/01/2013 12 manque manque BS de 13 à 16
09/01/2013 8 ok ok
09/01/2013 8 ok ok
10/01/2013 9 ok ok
13/01/2013 17 ok ok
13/01/2013 17 ok ok
15/01/2013 5 ok ok
18/01/2013 18 manque manque BS de 19 à 19
L'affichage n'est pas très clair, il y a 4 colonnes: date, n° du BS; résultat donné avec la formule ci dessus, résultat voulue.
Ce qu'il me manque c'est de trouvé si n° de bon suivant n'est pas dans la liste alors il trouve le numéro de bon supérieur le plus proche.
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
29 janv. 2013 à 18:11
29 janv. 2013 à 18:11
Bonjour,
Merci pour l'information.
Concernant le critère je pense plutôt que vous vous basé sur le dernier numéro du bon, soit le 20 dans votre exemple... Oui / Non.
Note : est-il concevable d'avoir le résultat des numéros manquants sur une autre feuille ?
Merci pour l'information.
Concernant le critère je pense plutôt que vous vous basé sur le dernier numéro du bon, soit le 20 dans votre exemple... Oui / Non.
Note : est-il concevable d'avoir le résultat des numéros manquants sur une autre feuille ?
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
29 janv. 2013 à 18:20
29 janv. 2013 à 18:20
En premier lieu j'aimerais que tout ce passe sur une colonne, quitte à faire une formule longue, si cela s'avère impossible pourquoi pas.
Ma formule pour l'instant fait ce travail par lignes:
Affiche "ok" si le numéro de bon suivant (B2+1) est dans la liste, afiche "manque" sinon
Pour le dernier numéro (ici 20) je n'ai pas encore fait l'affichage "Dernier BS" mais ce ne sera pas dur.
Ce qu'il me faut, c'est que si le numéro de bon suivant n'est pas dans la liste alors j'affiche: "Manque BS n° "&B2+1&" à "Numéro juste supérieur à B2 appartenant à la liste"
Ma formule pour l'instant fait ce travail par lignes:
Affiche "ok" si le numéro de bon suivant (B2+1) est dans la liste, afiche "manque" sinon
Pour le dernier numéro (ici 20) je n'ai pas encore fait l'affichage "Dernier BS" mais ce ne sera pas dur.
Ce qu'il me faut, c'est que si le numéro de bon suivant n'est pas dans la liste alors j'affiche: "Manque BS n° "&B2+1&" à "Numéro juste supérieur à B2 appartenant à la liste"
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
29 janv. 2013 à 23:43
29 janv. 2013 à 23:43
Bonjour,
Voici une proposition pour voir si cela convient : https://www.cjoint.com/?3ADxRmMMQDh
Voici une proposition pour voir si cela convient : https://www.cjoint.com/?3ADxRmMMQDh
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
30 janv. 2013 à 14:07
30 janv. 2013 à 14:07
Pour l'instant, même si ta solution fonctionne, elle ne répond pas à mes critères, notamment celui de la mise en page (1 seule colonne)
Si je n'ai pas d'autre solution j'essaierais de l'adapter à ma feuille.
Si je n'ai pas d'autre solution j'essaierais de l'adapter à ma feuille.
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
30 janv. 2013 à 18:39
30 janv. 2013 à 18:39
Bonjour,
Oui je sais que cela ne correspond pas à votre demande.
Par contre vous avez une vue directe des BS manquants sans devoir parcourir les 1000 lignes de données.
Note : je n'ai aucune solution via des formules avec le nombre de contraintes à prendre en compte.
Oui je sais que cela ne correspond pas à votre demande.
Par contre vous avez une vue directe des BS manquants sans devoir parcourir les 1000 lignes de données.
Note : je n'ai aucune solution via des formules avec le nombre de contraintes à prendre en compte.
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
31 janv. 2013 à 10:24
31 janv. 2013 à 10:24
Dans ce cas est-il possible de modifier cette solution comme ceci:
Sur une nouvelle feuille, prenant en compte l'ensembles des feuilles, même après rajout d'une nouvelle feuille et lorsqu'il manque plusieurs BS qui se suivent que sa affiche par exemple:
Manque BS du n° 2 à n°5
au lieu de
Manque BS n°2
Manque BS n°3
Manque BS n°4
Manque BS n°5
Sur une nouvelle feuille, prenant en compte l'ensembles des feuilles, même après rajout d'une nouvelle feuille et lorsqu'il manque plusieurs BS qui se suivent que sa affiche par exemple:
Manque BS du n° 2 à n°5
au lieu de
Manque BS n°2
Manque BS n°3
Manque BS n°4
Manque BS n°5
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
31 janv. 2013 à 11:08
31 janv. 2013 à 11:08
Bonjour,
Je pense que c'est possible.
Merci de préciser ce qu'il faut comprendre par : prenant en compte l'ensemble des feuilles ?
Et aussi l'intitulé si un seul BS manquant.... ?
Je pense que c'est possible.
Merci de préciser ce qu'il faut comprendre par : prenant en compte l'ensemble des feuilles ?
Et aussi l'intitulé si un seul BS manquant.... ?
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
31 janv. 2013 à 11:30
31 janv. 2013 à 11:30
Il y a une feuille par mois ; + une feuille avec ta solution qui va chercher dans chaque feuilles.
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
31 janv. 2013 à 15:16
31 janv. 2013 à 15:16
Bonjour,
J'ai oublié pouvez- vous mettre un exemple de votre fichier (2 à 3 feuilles avec une dizaine de lignes) sur https://www.cjoint.com/ et poster le lien.
De cette manière le code VBA sera adapté à votre fichier.... !
J'ai oublié pouvez- vous mettre un exemple de votre fichier (2 à 3 feuilles avec une dizaine de lignes) sur https://www.cjoint.com/ et poster le lien.
De cette manière le code VBA sera adapté à votre fichier.... !
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
31 janv. 2013 à 15:25
31 janv. 2013 à 15:25
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
31 janv. 2013 à 16:05
31 janv. 2013 à 16:05
Bonjour,
Merci, cela a le mérite d'être court et bref ce qui est apprécié à sa juste valeur .... !
Petite question.
Il est toujours préférable de laisser la place libre sous le tableau des données, hors le TCD qui si trouve serait mieux placé et aussi plus accessible s'il se trouvait sur la droite du tableau.
Est-ce concevable pour vous ...Oui / Non ?
Si oui je vais intégrer votre TCD sous forme de données dynamique (s'adapte à la table des données automatiquement).
Merci, cela a le mérite d'être court et bref ce qui est apprécié à sa juste valeur .... !
Petite question.
Il est toujours préférable de laisser la place libre sous le tableau des données, hors le TCD qui si trouve serait mieux placé et aussi plus accessible s'il se trouvait sur la droite du tableau.
Est-ce concevable pour vous ...Oui / Non ?
Si oui je vais intégrer votre TCD sous forme de données dynamique (s'adapte à la table des données automatiquement).
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
31 janv. 2013 à 16:10
31 janv. 2013 à 16:10
Excusez moi pour la réponse brève, l'habitude des mails de boulots - aller à l'essentiel!.
Oui pas de problèmes pour déplacer le tableau, je pense que ce sera mieux ainsi.
Oui pas de problèmes pour déplacer le tableau, je pense que ce sera mieux ainsi.
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
31 janv. 2013 à 17:47
31 janv. 2013 à 17:47
Bonjour,
Merci, patience pour la suite.
Merci, patience pour la suite.
Colombani
Messages postés
17
Date d'inscription
mardi 29 janvier 2013
Statut
Membre
Dernière intervention
6 février 2013
1 févr. 2013 à 16:04
1 févr. 2013 à 16:04
Qu'un mot à dire! Magnifique!!
Merci beaucoup je vais faire valider ça, en disant bien sur que cette méthode vient uniquement de ma réflexion.
Merci encore
Merci beaucoup je vais faire valider ça, en disant bien sur que cette méthode vient uniquement de ma réflexion.
Merci encore
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
1 févr. 2013 à 16:26
1 févr. 2013 à 16:26
Bonjour,
Merci pour l'information. Bonne suite.
Merci pour l'information. Bonne suite.