Factures (2)
Fermé
Aragorn001
Messages postés
96
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
26 décembre 2020
-
16 janv. 2019 à 19:52
Aragorn001 Messages postés 96 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 26 décembre 2020 - 26 janv. 2019 à 09:57
Aragorn001 Messages postés 96 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 26 décembre 2020 - 26 janv. 2019 à 09:57
A voir également:
- Factures (2)
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- 2 comptes whatsapp - Guide
- France 2 uhd - Accueil - TV & Vidéo
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
6 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
16 janv. 2019 à 20:45
16 janv. 2019 à 20:45
Bonsoir,
Tu peux tout automatiser
Déjà commence par défusionner tes cellule D7:E7 on les refusionneras plus tard
dans ta plage nommée Listing tu dois avoir une colonne avec des noms et prénom, nomme la exemple Noms
sélectionne la cellule D7 et Données/Validation des données/onglet Option sous Autoriser sélectionne Liste et sous Source saisir =Noms
sélectionne D7:E7 et refusionne ces deux cellules
en D8 colle cette formule
=SIERREUR(RECHERCHEV($D$7;Listing;2;0);"")
incrémente la vers le bas
en D9 remplace 2 par 3 =SIERREUR(RECHERCHEV($D$7;Listing;3;0);"")
et en E9 =SIERREUR(RECHERCHEV($D$7;Listing;4;0);"")
Tu peux tout automatiser
Déjà commence par défusionner tes cellule D7:E7 on les refusionneras plus tard
dans ta plage nommée Listing tu dois avoir une colonne avec des noms et prénom, nomme la exemple Noms
sélectionne la cellule D7 et Données/Validation des données/onglet Option sous Autoriser sélectionne Liste et sous Source saisir =Noms
sélectionne D7:E7 et refusionne ces deux cellules
en D8 colle cette formule
=SIERREUR(RECHERCHEV($D$7;Listing;2;0);"")
incrémente la vers le bas
en D9 remplace 2 par 3 =SIERREUR(RECHERCHEV($D$7;Listing;3;0);"")
et en E9 =SIERREUR(RECHERCHEV($D$7;Listing;4;0);"")
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 17 janv. 2019 à 16:19
Modifié le 17 janv. 2019 à 16:19
Re,
tu n'as pas suivi ce que je t'ai écrit et tu as des plages nommées qui ne veulent rien dire et certaines en erreur que j'ai supprimé et en plus tu avais des références circulaires.
récupère ton fichier et onglet Facture saisi en D7:E7 la première lettre d'un nom et la liste de validation te proposera une liste commençant par cette lettre et au fur et à mesure que tu saisiras des lettres en D7 la liste se réduira et si tu ne saisis rien tu auras accès à l'intégralité de ta liste
https://mon-partage.fr/f/ikDzW7vn/
tu n'as pas suivi ce que je t'ai écrit et tu as des plages nommées qui ne veulent rien dire et certaines en erreur que j'ai supprimé et en plus tu avais des références circulaires.
récupère ton fichier et onglet Facture saisi en D7:E7 la première lettre d'un nom et la liste de validation te proposera une liste commençant par cette lettre et au fur et à mesure que tu saisiras des lettres en D7 la liste se réduira et si tu ne saisis rien tu auras accès à l'intégralité de ta liste
https://mon-partage.fr/f/ikDzW7vn/
Aragorn001
Messages postés
96
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
26 décembre 2020
1
17 janv. 2019 à 16:58
17 janv. 2019 à 16:58
Re,
J'avais vu les données circulaires dans l'utilisation de ta formule du fait de l'avoir mise en D7 mais comme je ne voyais pas où la mettre ;-) j'avais tout laissé pour que tu voies mes boulettes
Par contre je ne vois pas où toi tu l'as mise cette formule (je fatigue, la fin de semaine arrive sorry)
Sinon, super boulot, ça fonctionne impec
J'avais vu les données circulaires dans l'utilisation de ta formule du fait de l'avoir mise en D7 mais comme je ne voyais pas où la mettre ;-) j'avais tout laissé pour que tu voies mes boulettes
Par contre je ne vois pas où toi tu l'as mise cette formule (je fatigue, la fin de semaine arrive sorry)
Sinon, super boulot, ça fonctionne impec
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
17 janv. 2019 à 17:04
17 janv. 2019 à 17:04
Re,
parce que tu ne suis pas point par point mes conseils données post 5
sélectionne la cellule D7 et Données/Validation/Liste/
et coller cette formule
=DECALER(Noms;EQUIV(D7&"*";Noms;0)-1;;NB.SI(Noms;D7&"*"))
parce que tu ne suis pas point par point mes conseils données post 5
sélectionne la cellule D7 et Données/Validation/Liste/
et coller cette formule
=DECALER(Noms;EQUIV(D7&"*";Noms;0)-1;;NB.SI(Noms;D7&"*"))
Aragorn001
Messages postés
96
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
26 décembre 2020
1
17 janv. 2019 à 17:14
17 janv. 2019 à 17:14
Juste, j'ai supprimé ce qu'il fallait mais pas achevé, du coup la formule tombait dans le vide inter Excelien
En tout cas encore merci
En tout cas encore merci
Aragorn001
Messages postés
96
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
26 décembre 2020
1
26 janv. 2019 à 07:47
26 janv. 2019 à 07:47
Bonjour le forum,
Je reviens un peu avec mon fichier concernant la formule ci-dessus =DECALER(Noms;EQUIV(D7&"*";Noms;0)-1;;NB.SI(Noms;D7&"*"))
Ça fonctionne très bien sauf lorsque j'ai dans mon listing le même nom avec 2 adresses différentes. La liste déroulante prend bien les 2 propositions de nom (on va dire Dupont Michel et ... Dupont Michel) mais que je choisisse l'un ou l'autre ce sont toujours les mêmes données qui reviennent.
Ici, la rue des Ecoles, 110 par ex
Merci pour le retour
Je reviens un peu avec mon fichier concernant la formule ci-dessus =DECALER(Noms;EQUIV(D7&"*";Noms;0)-1;;NB.SI(Noms;D7&"*"))
Ça fonctionne très bien sauf lorsque j'ai dans mon listing le même nom avec 2 adresses différentes. La liste déroulante prend bien les 2 propositions de nom (on va dire Dupont Michel et ... Dupont Michel) mais que je choisisse l'un ou l'autre ce sont toujours les mêmes données qui reviennent.
Ici, la rue des Ecoles, 110 par ex
Merci pour le retour
Je suis dans la même situation.
Sur une feuille d'excel j'ai des colonnes avec numéros de client puis nom puis prénom puis....et ainsi de suite.
Sur une autre feuille du classeur ma facture avec un endroit où toutes les infos du client sont censées être reprises. Du coup j'aimerai qu'en rentrant le numéro client sur la facture les noms prénoms et ainsi de suite apparaissent dans les cases dédiées... J'ai testé avec la fonction si, mais cela ne fonctionne pas...ou alors je ne m'y prend pas bien...
Merci d'avance pour l'aide.
Sur une feuille d'excel j'ai des colonnes avec numéros de client puis nom puis prénom puis....et ainsi de suite.
Sur une autre feuille du classeur ma facture avec un endroit où toutes les infos du client sont censées être reprises. Du coup j'aimerai qu'en rentrant le numéro client sur la facture les noms prénoms et ainsi de suite apparaissent dans les cases dédiées... J'ai testé avec la fonction si, mais cela ne fonctionne pas...ou alors je ne m'y prend pas bien...
Merci d'avance pour l'aide.
Raymond PENTIER
Messages postés
58726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 novembre 2024
17 243
17 janv. 2019 à 03:01
17 janv. 2019 à 03:01
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
17 janv. 2019 à 08:01
17 janv. 2019 à 08:01
Re,
si ta liste de noms est importante tu peux créer une validation sélective.
Si tu as suivi mes conseils, tu as déjà nommé ta plage des noms colonne A exemple Noms
sélectionne D7:E7 et refusionne ces deux cellules (les formules n'aiment pas les fusions
sélectionne la cellule D7 et Données/Validation/efface la formule =Noms
et colle cette formule
sélectionne D7:E7 et fusionne tes deux cellules et éventuellement revoie l'alignement
si ta liste de noms est importante tu peux créer une validation sélective.
Si tu as suivi mes conseils, tu as déjà nommé ta plage des noms colonne A exemple Noms
sélectionne D7:E7 et refusionne ces deux cellules (les formules n'aiment pas les fusions
sélectionne la cellule D7 et Données/Validation/efface la formule =Noms
et colle cette formule
=DECALER(Noms;EQUIV(D7&"*";Noms;0)-1;;NB.SI(Noms;D7&"*"))
sélectionne D7:E7 et fusionne tes deux cellules et éventuellement revoie l'alignement
Aragorn001
Messages postés
96
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
26 décembre 2020
1
17 janv. 2019 à 15:53
17 janv. 2019 à 15:53
Re,
Je te joins le fichier, pour l'instant j'ai mis 2 noms (listing) mais il devrait y en avoir plus de 200.
J'ai collé ta formule mais ... à mon avis il faut paramétrer un peu le tout
https://mon-partage.fr/f/9U9mG1Zr/
Je te joins le fichier, pour l'instant j'ai mis 2 noms (listing) mais il devrait y en avoir plus de 200.
J'ai collé ta formule mais ... à mon avis il faut paramétrer un peu le tout
https://mon-partage.fr/f/9U9mG1Zr/
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 janv. 2019 à 09:27
26 janv. 2019 à 09:27
Bonjour Aragom
Bonjour Mike, ca va?
Comme tu veux faire une base de données, il est plus qu'utile que la première colonne à Gauche (A ?) soit réservée aux identifiants uniques par personne, un peu comme le numéro Insee utilisée par la sécu
Mike:
plutôt que "refusionner", ne serait il pas plus efficace de "centrer sur plusieurs colonnes" .
Bonjour Mike, ca va?
Comme tu veux faire une base de données, il est plus qu'utile que la première colonne à Gauche (A ?) soit réservée aux identifiants uniques par personne, un peu comme le numéro Insee utilisée par la sécu
Mike:
plutôt que "refusionner", ne serait il pas plus efficace de "centrer sur plusieurs colonnes" .
Aragorn001
Messages postés
96
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
26 décembre 2020
1
26 janv. 2019 à 09:57
26 janv. 2019 à 09:57
Bonjour Michel,
Ici, dans mon exemple de "Dupont Michel" il s'agit de la même personne donc l'identifiant serait le même.
La liste trouve les 2, juste qu'elle ne prend que la 1ère adresse. Je peux mettre des identifiants par client mais ma recherche devra tjs se faire en alphabétique.
Ici, dans mon exemple de "Dupont Michel" il s'agit de la même personne donc l'identifiant serait le même.
La liste trouve les 2, juste qu'elle ne prend que la 1ère adresse. Je peux mettre des identifiants par client mais ma recherche devra tjs se faire en alphabétique.
16 janv. 2019 à 21:27
J'ai bidouillé un peu la formule en =SIERREUR(RECHERCHEV($D$7;Listing!A:B;2;0);"") et ça fonctionne.
Par contre la liste déroulante j'y avais pensé mais lorsque tu as bcp d'entrées de Noms, ça ne risque pas d'être un peu "chaud" ?
Peut-être une solution comme quand tu tapes dans Excel et que en cours de frappe il te propose ce qui a été tapé avant.
Ex : Je tape "Laur" et il effectue une recherche dans Listing/Noms ce qui commence par "Laur" ce qui pourrait réduire les possibilités
Peut-être pas possible, auquel cas je garderai la liste déroulante ;)
Merci pour le temps passé