La r=E9ponse serait JCARTER =3D 1 demande d'achat sur bon de=20
commande AA30000 et BKLEIN =3D 2 demandes d'achat sur bon de=20
commande AA27002 et AA29004.
Je ne veux pas n=E9cessairement que cela soit affich=E9 comme=20
ci-haut, mais plut=F4t un flag qui met 1 ou 0 (comme dans=20
l'exemple) selon que c'est en relation avec l'usager, la=20
demande d'Achat et le bon de commande. Parce que deux=20
usagers ou plus peuvent avoir un m=EAme bon de commande,=20
mais pas une m=EAme demande d'achat.
J'ai essay=E9 plusieurs alternatives, mais seulement avec la=20
demande d'Achat et le bon de commande. Avec l'usager, ca=20
devient plus compliqu=E9.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
Une solution "simple" : Filtre élaboré > extraction sans doublon > un TCD (Utilisateurs en ligne et "Dem.Achat" dans le champ Données) sur le tableau obtenu avec la fonction NB sur les données
AV
Une solution "simple" :
Filtre élaboré > extraction sans doublon > un TCD (Utilisateurs en ligne et
"Dem.Achat" dans le champ Données) sur le tableau obtenu avec la fonction NB sur
les données
Une solution "simple" : Filtre élaboré > extraction sans doublon > un TCD (Utilisateurs en ligne et "Dem.Achat" dans le champ Données) sur le tableau obtenu avec la fonction NB sur les données
AV
gmore
Merci Alain, mais qu'est-ce qu'un TCD? Zone de critères? Si oui, est-ce que je dois sélectionner la ou les colonnes impliquées?
gmore
Merci Alain, mais qu'est-ce qu'un TCD? Zone de critères?
Si oui, est-ce que je dois sélectionner la ou les colonnes
impliquées?
Ce que j'ai oublié de mentionner est qu'un fournisseur est relié à chaque bon de commande et il ne peut pas y avoir deux fournisseurs sur un même bon de commande.
L.DA = Ligne de la demande d'achat L.BC = Ligne du bon de commande
Dans mon exemple, le résultat final serait :
Usager Fourn Nb DA Mnt Ttl JCARTER JAAA 1 14.00 BKLEIN PAAA 1 3.00 BKLEIN FAAA 1 2.00
En espérant que je ne suis pas trop exigeant :) Merci et bonne journée!
gmore
Alain,
encore une fois merci d'avoir prit le temps de répondre.
Le problème est que je crois que j'aurai besoin de la
solution compliquée, car la solution simple ne semble pas
fonctionner comme je le voudrais.
Je ne sais pas si je pourrais utiliser SommeProd ou une
autre combinaison de fonctions. La vraie structure
ressemble à ceci :
Ce que j'ai oublié de mentionner est qu'un fournisseur est
relié à chaque bon de commande et il ne peut pas y avoir
deux fournisseurs sur un même bon de commande.
L.DA = Ligne de la demande d'achat
L.BC = Ligne du bon de commande
Dans mon exemple, le résultat final serait :
Usager Fourn Nb DA Mnt Ttl
JCARTER JAAA 1 14.00
BKLEIN PAAA 1 3.00
BKLEIN FAAA 1 2.00
En espérant que je ne suis pas trop exigeant :)
Merci et bonne journée!
Ce que j'ai oublié de mentionner est qu'un fournisseur est relié à chaque bon de commande et il ne peut pas y avoir deux fournisseurs sur un même bon de commande.
L.DA = Ligne de la demande d'achat L.BC = Ligne du bon de commande
Dans mon exemple, le résultat final serait :
Usager Fourn Nb DA Mnt Ttl JCARTER JAAA 1 14.00 BKLEIN PAAA 1 3.00 BKLEIN FAAA 1 2.00
En espérant que je ne suis pas trop exigeant :) Merci et bonne journée!
gmore
AV
Si je comprends (pas sur) la dispo de ton tableau et le résultat recherché (en fonction de ton exemple), tu souhaites faire la somme du champ7 pour un même Usager et un même champ2 et récupérer les champ6 et champ3 et champ3Si tu fais le filtre élaboré sur les deux premiers champs avec extraction sans doublon, tu obtiendras : Champ1/Champ2 JCARTER/10000 BKLEIN/10004 BKLEIN/10007 Pour simplifier (sic), on suppose que tu as fais l'extraction sur une autre feuille en A1, donc l'extraction se situe en A1:B4 Ensuite. En C2:C4 : =INDEX(champ6;EQUIV(B2;champ2;0)) En D2:D4 : =INDEX(champ3;EQUIV(B2;champ2;0)) En E2:E4 : =SOMMEPROD((champ1¢)*(champ2²);champ7) Copier/coller valeurs puis supprimer colonne B Un peu touffu.
AV
Si je comprends (pas sur) la dispo de ton tableau et le résultat recherché (en
fonction de ton exemple), tu souhaites faire la somme du champ7 pour un même
Usager et un même champ2 et récupérer les champ6 et champ3
et champ3Si tu fais le filtre élaboré sur les deux premiers champs avec
extraction sans doublon, tu obtiendras :
Champ1/Champ2
JCARTER/10000
BKLEIN/10004
BKLEIN/10007
Pour simplifier (sic), on suppose que tu as fais l'extraction sur une autre
feuille en A1, donc l'extraction se situe en A1:B4
Ensuite.
En C2:C4 :
=INDEX(champ6;EQUIV(B2;champ2;0))
En D2:D4 :
=INDEX(champ3;EQUIV(B2;champ2;0))
En E2:E4 :
=SOMMEPROD((champ1¢)*(champ2²);champ7)
Copier/coller valeurs puis supprimer colonne B
Un peu touffu.
Si je comprends (pas sur) la dispo de ton tableau et le résultat recherché (en fonction de ton exemple), tu souhaites faire la somme du champ7 pour un même Usager et un même champ2 et récupérer les champ6 et champ3 et champ3Si tu fais le filtre élaboré sur les deux premiers champs avec extraction sans doublon, tu obtiendras : Champ1/Champ2 JCARTER/10000 BKLEIN/10004 BKLEIN/10007 Pour simplifier (sic), on suppose que tu as fais l'extraction sur une autre feuille en A1, donc l'extraction se situe en A1:B4 Ensuite. En C2:C4 : =INDEX(champ6;EQUIV(B2;champ2;0)) En D2:D4 : =INDEX(champ3;EQUIV(B2;champ2;0)) En E2:E4 : =SOMMEPROD((champ1¢)*(champ2²);champ7) Copier/coller valeurs puis supprimer colonne B Un peu touffu.
AV
isabelle
bonjour gmore,
le résulta de la première ligne ne devrait t'il pas être 4 pour le L.DA ?
isabelle
Alain, encore une fois merci d'avoir prit le temps de répondre.
Le problème est que je crois que j'aurai besoin de la solution compliquée, car la solution simple ne semble pas fonctionner comme je le voudrais.
Je ne sais pas si je pourrais utiliser SommeProd ou une autre combinaison de fonctions. La vraie structure ressemble à ceci :
Ce que j'ai oublié de mentionner est qu'un fournisseur est relié à chaque bon de commande et il ne peut pas y avoir deux fournisseurs sur un même bon de commande.
L.DA = Ligne de la demande d'achat L.BC = Ligne du bon de commande
Dans mon exemple, le résultat final serait :
Usager Fourn Nb DA Mnt Ttl JCARTER JAAA 1 14.00 BKLEIN PAAA 1 3.00 BKLEIN FAAA 1 2.00
En espérant que je ne suis pas trop exigeant :) Merci et bonne journée!
gmore
bonjour gmore,
le résulta de la première ligne ne devrait t'il pas être 4 pour le L.DA
?
isabelle
Alain,
encore une fois merci d'avoir prit le temps de répondre.
Le problème est que je crois que j'aurai besoin de la
solution compliquée, car la solution simple ne semble pas
fonctionner comme je le voudrais.
Je ne sais pas si je pourrais utiliser SommeProd ou une
autre combinaison de fonctions. La vraie structure
ressemble à ceci :
Ce que j'ai oublié de mentionner est qu'un fournisseur est
relié à chaque bon de commande et il ne peut pas y avoir
deux fournisseurs sur un même bon de commande.
L.DA = Ligne de la demande d'achat
L.BC = Ligne du bon de commande
Dans mon exemple, le résultat final serait :
Usager Fourn Nb DA Mnt Ttl
JCARTER JAAA 1 14.00
BKLEIN PAAA 1 3.00
BKLEIN FAAA 1 2.00
En espérant que je ne suis pas trop exigeant :)
Merci et bonne journée!
Ce que j'ai oublié de mentionner est qu'un fournisseur est relié à chaque bon de commande et il ne peut pas y avoir deux fournisseurs sur un même bon de commande.
L.DA = Ligne de la demande d'achat L.BC = Ligne du bon de commande
Dans mon exemple, le résultat final serait :
Usager Fourn Nb DA Mnt Ttl JCARTER JAAA 1 14.00 BKLEIN PAAA 1 3.00 BKLEIN FAAA 1 2.00
En espérant que je ne suis pas trop exigeant :) Merci et bonne journée!
gmore
gmore
Bonjour Isabelle,
le résulta de la première ligne ne devrait t'il pas être 4 pour le L.DA
?
La réponse est non, car je ne calcule pas le nombre de ligne, mais bien le nombre de demande d'achat. L.DA est pour le # de la ligne dans une demande d'Achat donnée.
gmore
Bonjour Isabelle,
le résulta de la première ligne ne devrait t'il pas être
4 pour le L.DA
?
La réponse est non, car je ne calcule pas le nombre de
ligne, mais bien le nombre de demande d'achat. L.DA est
pour le # de la ligne dans une demande d'Achat donnée.
le résulta de la première ligne ne devrait t'il pas être 4 pour le L.DA
?
La réponse est non, car je ne calcule pas le nombre de ligne, mais bien le nombre de demande d'achat. L.DA est pour le # de la ligne dans une demande d'Achat donnée.
gmore
gmore
Alain,
est-ce que je peux t'envoyer un courriel? je pourrai alors te montrer ce que je veux exactement en attachant le fichier excel.
Merci, gmore
Alain,
est-ce que je peux t'envoyer un courriel?
je pourrai alors te montrer ce que je veux exactement en
attachant le fichier excel.