Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier
qui ressemble à ceci
a b c d e
-------------------------------------
1 OF1 X1 220 0
2 OF1 X1 10 20 MA
3 OF1 X2 100 0
4 OF2 X1 150 1 MA
5 OF2 X1 0 14 MB
7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF)
la colonne b represente le numero d'operation dans l'OF
la colonne c represente le nombre de pièces bonnes rentrées
la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut
en colonne e
Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA,
14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3
lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne
etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b
- additionner eventuellement les colonnes c
- accoler les colonnes d et e respectives
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
Michel41
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type OF1X1... 2ème et 3 ème colonnes de F2 : copie conforme de F1 4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème feuille de présentation des résultats ; la feuille F2 peut avoir un statut caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage toutes les combinaisons possibles dans la réalité entre les termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre logique de classification des productions et des opérations)
@+ M41
"zack_bis" a écrit dans le message de news: d43c5u$h86$
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier qui ressemble à ceci
a b c d e ------------------------------------- 1 OF1 X1 220 0 2 OF1 X1 10 20 MA 3 OF1 X2 100 0 4 OF2 X1 150 1 MA 5 OF2 X1 0 14 MB 7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF) la colonne b represente le numero d'operation dans l'OF la colonne c represente le nombre de pièces bonnes rentrées la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut en colonne e Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA, 14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3 lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b - additionner eventuellement les colonnes c - accoler les colonnes d et e respectives
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a
priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données
brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type
OF1X1...
2ème et 3 ème colonnes de F2 : copie conforme de F1
4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme
ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème
feuille de présentation des résultats ; la feuille F2 peut avoir un statut
caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage
toutes les combinaisons possibles dans la réalité entre les termes des 2
premières colonnes de F1 concaténées (en utilisant un ordre logique de
classification des productions et des opérations)
@+
M41
"zack_bis" <bo52@nospam.com> a écrit dans le message de news:
d43c5u$h86$1@s1.news.oleane.net...
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un
fichier
qui ressemble à ceci
a b c d e
-------------------------------------
1 OF1 X1 220 0
2 OF1 X1 10 20 MA
3 OF1 X2 100 0
4 OF2 X1 150 1 MA
5 OF2 X1 0 14 MB
7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF)
la colonne b represente le numero d'operation dans l'OF
la colonne c represente le nombre de pièces bonnes rentrées
la colonne d represente un nombre de pièce mauvaise, avec la cause du
defaut
en colonne e
Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA,
14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3
lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté
bonne
etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b
- additionner eventuellement les colonnes c
- accoler les colonnes d et e respectives
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type OF1X1... 2ème et 3 ème colonnes de F2 : copie conforme de F1 4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème feuille de présentation des résultats ; la feuille F2 peut avoir un statut caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage toutes les combinaisons possibles dans la réalité entre les termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre logique de classification des productions et des opérations)
@+ M41
"zack_bis" a écrit dans le message de news: d43c5u$h86$
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier qui ressemble à ceci
a b c d e ------------------------------------- 1 OF1 X1 220 0 2 OF1 X1 10 20 MA 3 OF1 X2 100 0 4 OF2 X1 150 1 MA 5 OF2 X1 0 14 MB 7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF) la colonne b represente le numero d'operation dans l'OF la colonne c represente le nombre de pièces bonnes rentrées la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut en colonne e Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA, 14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3 lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b - additionner eventuellement les colonnes c - accoler les colonnes d et e respectives
2ème et 3 ème colonnes de F2 : copie conforme de F1
lire
2ème et 3 ème colonnes de F2 : copie conforme des 3ème et 4ème colonnes de F1
"Michel41" a écrit dans le message de news: 4265431e$0$1237$
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type OF1X1... 2ème et 3 ème colonnes de F2 : copie conforme de F1 4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème feuille de présentation des résultats ; la feuille F2 peut avoir un statut caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage toutes les combinaisons possibles dans la réalité entre les termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre logique de classification des productions et des opérations)
@+ M41
"zack_bis" a écrit dans le message de news: d43c5u$h86$
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier qui ressemble à ceci
a b c d e ------------------------------------- 1 OF1 X1 220 0 2 OF1 X1 10 20 MA 3 OF1 X2 100 0 4 OF2 X1 150 1 MA 5 OF2 X1 0 14 MB 7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF) la colonne b represente le numero d'operation dans l'OF la colonne c represente le nombre de pièces bonnes rentrées la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut en colonne e Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA, 14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3 lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b - additionner eventuellement les colonnes c - accoler les colonnes d et e respectives
2ème et 3 ème colonnes de F2 : copie conforme de F1
lire
2ème et 3 ème colonnes de F2 : copie conforme des 3ème et 4ème colonnes de
F1
"Michel41" <boomerang.pro.3@wanadoo.fr> a écrit dans le message de news:
4265431e$0$1237$8fcfb975@news.wanadoo.fr...
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a
priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données
brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type
OF1X1...
2ème et 3 ème colonnes de F2 : copie conforme de F1
4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme
ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème
feuille de présentation des résultats ; la feuille F2 peut avoir un statut
caché ; voir aussi dans l'aide cette famille de fonctions) avec en
filtrage toutes les combinaisons possibles dans la réalité entre les
termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre
logique de classification des productions et des opérations)
@+
M41
"zack_bis" <bo52@nospam.com> a écrit dans le message de news:
d43c5u$h86$1@s1.news.oleane.net...
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un
fichier
qui ressemble à ceci
a b c d e
-------------------------------------
1 OF1 X1 220 0
2 OF1 X1 10 20 MA
3 OF1 X2 100 0
4 OF2 X1 150 1 MA
5 OF2 X1 0 14 MB
7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF)
la colonne b represente le numero d'operation dans l'OF
la colonne c represente le nombre de pièces bonnes rentrées
la colonne d represente un nombre de pièce mauvaise, avec la cause du
defaut
en colonne e
Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut
MA,
14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3
lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté
bonne
etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b
- additionner eventuellement les colonnes c
- accoler les colonnes d et e respectives
2ème et 3 ème colonnes de F2 : copie conforme de F1
lire
2ème et 3 ème colonnes de F2 : copie conforme des 3ème et 4ème colonnes de F1
"Michel41" a écrit dans le message de news: 4265431e$0$1237$
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type OF1X1... 2ème et 3 ème colonnes de F2 : copie conforme de F1 4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème feuille de présentation des résultats ; la feuille F2 peut avoir un statut caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage toutes les combinaisons possibles dans la réalité entre les termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre logique de classification des productions et des opérations)
@+ M41
"zack_bis" a écrit dans le message de news: d43c5u$h86$
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier qui ressemble à ceci
a b c d e ------------------------------------- 1 OF1 X1 220 0 2 OF1 X1 10 20 MA 3 OF1 X2 100 0 4 OF2 X1 150 1 MA 5 OF2 X1 0 14 MB 7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF) la colonne b represente le numero d'operation dans l'OF la colonne c represente le nombre de pièces bonnes rentrées la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut en colonne e Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA, 14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3 lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b - additionner eventuellement les colonnes c - accoler les colonnes d et e respectives
Je n'ai plus les yeux en face des trous BDFNBVAL lire BDNBVAL
!
"Michel41" a écrit dans le message de news: 4265431e$0$1237$
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type OF1X1... 2ème et 3 ème colonnes de F2 : copie conforme de F1 4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème feuille de présentation des résultats ; la feuille F2 peut avoir un statut caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage toutes les combinaisons possibles dans la réalité entre les termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre logique de classification des productions et des opérations)
@+ M41
"zack_bis" a écrit dans le message de news: d43c5u$h86$
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier qui ressemble à ceci
a b c d e ------------------------------------- 1 OF1 X1 220 0 2 OF1 X1 10 20 MA 3 OF1 X2 100 0 4 OF2 X1 150 1 MA 5 OF2 X1 0 14 MB 7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF) la colonne b represente le numero d'operation dans l'OF la colonne c represente le nombre de pièces bonnes rentrées la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut en colonne e Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA, 14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3 lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b - additionner eventuellement les colonnes c - accoler les colonnes d et e respectives
Je n'ai plus les yeux en face des trous
BDFNBVAL
lire
BDNBVAL
!
"Michel41" <boomerang.pro.3@wanadoo.fr> a écrit dans le message de news:
4265431e$0$1237$8fcfb975@news.wanadoo.fr...
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a
priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données
brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type
OF1X1...
2ème et 3 ème colonnes de F2 : copie conforme de F1
4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme
ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème
feuille de présentation des résultats ; la feuille F2 peut avoir un statut
caché ; voir aussi dans l'aide cette famille de fonctions) avec en
filtrage toutes les combinaisons possibles dans la réalité entre les
termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre
logique de classification des productions et des opérations)
@+
M41
"zack_bis" <bo52@nospam.com> a écrit dans le message de news:
d43c5u$h86$1@s1.news.oleane.net...
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un
fichier
qui ressemble à ceci
a b c d e
-------------------------------------
1 OF1 X1 220 0
2 OF1 X1 10 20 MA
3 OF1 X2 100 0
4 OF2 X1 150 1 MA
5 OF2 X1 0 14 MB
7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF)
la colonne b represente le numero d'operation dans l'OF
la colonne c represente le nombre de pièces bonnes rentrées
la colonne d represente un nombre de pièce mauvaise, avec la cause du
defaut
en colonne e
Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut
MA,
14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3
lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté
bonne
etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b
- additionner eventuellement les colonnes c
- accoler les colonnes d et e respectives
Je n'ai plus les yeux en face des trous BDFNBVAL lire BDNBVAL
!
"Michel41" a écrit dans le message de news: 4265431e$0$1237$
Bonsoir
Si VBA ne doit pas être utilisé, je pense que je testerais la méthode (a priori) suivante.
Création d'une seconde feuille F2 (la première F1 étant celle des données brutes) :
1ère colonne de F2 : concaténation des 2 premières colonnes de F1 : type OF1X1... 2ème et 3 ème colonnes de F2 : copie conforme de F1 4ème colonne de F2 : remplacement de MA, MB, MC par 1,2,3 (qq chose comme ENT(CHERCHE (cellule & "_"; "__MA_MC_MB_";1)/3)...)
Utiliser les fonctions "base de données" genre BDFNBVAL... (dans une 3ème feuille de présentation des résultats ; la feuille F2 peut avoir un statut caché ; voir aussi dans l'aide cette famille de fonctions) avec en filtrage toutes les combinaisons possibles dans la réalité entre les termes des 2 premières colonnes de F1 concaténées (en utilisant un ordre logique de classification des productions et des opérations)
@+ M41
"zack_bis" a écrit dans le message de news: d43c5u$h86$
Bonjour,
Issu d'une requete SQL sur une base de donnée de production, j'ai un fichier qui ressemble à ceci
a b c d e ------------------------------------- 1 OF1 X1 220 0 2 OF1 X1 10 20 MA 3 OF1 X2 100 0 4 OF2 X1 150 1 MA 5 OF2 X1 0 14 MB 7 OF2 X1 0 12 MC
(la colonne e ne pouvant contenir que MA, MB ou MC)
la colonne a represente des numero d'ordre de fabrication (OF) la colonne b represente le numero d'operation dans l'OF la colonne c represente le nombre de pièces bonnes rentrées la colonne d represente un nombre de pièce mauvaise, avec la cause du defaut en colonne e Si, sur un OF/OP il est rentrée 150 pièces bonnes, 1 pièce avec defaut MA, 14 pièces avec defaut MB et 12 pièces avec defaut MC, le systeme cree 3 lignes, et mettra 0 pièces bonnes pour les 2 dernieres lignes (la qté bonne etant rentrée en 1ere ligne)
et j'aimerai faire la concatenation suivante:
- regrouper les lignes qui ont la meme reference en colonne a et b - additionner eventuellement les colonnes c - accoler les colonnes d et e respectives