A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de b âtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta form ule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche ¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES (Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cher che¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIG NES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément séle ctionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de ne ws:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieur e à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j 'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajoute r une
colonne date de reception en plus de qté et espèces pour diff érencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIG NE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIG NE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malg ré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, cane ttes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins q ue
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lig nes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me suppri me mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de ne ws:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché ai ent
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de n ews:
1-C'est la formule matricielle qui n'avait pas été valid ée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les n os de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)) ));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le f ait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette form ule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formu le
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé d ans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT ("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une d ate :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence dif férente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les donn ées
de
cette
première
feuille en fonction du numéro qui est indiqué éga lement en
col
A.
Aprés avoir noté mon Numéro 3 sur la première l igne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_P rod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160849710.386821.70300@b28g2000cwb.googlegroups.com...
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JB
A première vu cela marche, j'ai tiré avec tout les numéros de b âtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta form ule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche =A4;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES (Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cher che=A4;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIG NES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément séle ctionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de ne ws:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieur e à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j 'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajoute r une
colonne date de reception en plus de qté et espèces pour diff érencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche=A6;LIG NE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche=A6;LIG NE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malg ré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades, cane ttes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins q ue
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lig nes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me suppri me mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de ne ws:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché ai ent
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT =DECALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de n ews:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été valid ée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(code=E5;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les n os de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(code=E5;LIGNE(INDIRECT("1:"&LIGNES(code)) ));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le f ait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette form ule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formu le
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé d ans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(code=E5;LIGNE(INDIRECT ("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une d ate :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence dif férente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les donn ées
de
cette
première
feuille en fonction du numéro qui est indiqué éga lement en
col
A.
Aprés avoir noté mon Numéro 3 sur la première l igne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_P rod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de b âtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta form ule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche ¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES (Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cher che¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIG NES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément séle ctionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de ne ws:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieur e à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j 'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajoute r une
colonne date de reception en plus de qté et espèces pour diff érencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIG NE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIG NE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malg ré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, cane ttes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins q ue
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lig nes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me suppri me mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de ne ws:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché ai ent
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de n ews:
1-C'est la formule matricielle qui n'avait pas été valid ée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les n os de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)) ));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le f ait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette form ule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formu le
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé d ans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT ("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une d ate :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence dif férente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les donn ées
de
cette
première
feuille en fonction du numéro qui est indiqué éga lement en
col
A.
Aprés avoir noté mon Numéro 3 sur la première l igne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_P rod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide
et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes
noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de
news:
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide
et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160849710.386821.70300@b28g2000cwb.googlegroups.com...
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JB
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes
noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide
et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes
noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de
news:
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Une question par la même est-ce qu'un Palm pilote reçoit les macros
Cela collera peut-être mieux car j'étais en train de réfléchir que 1/ je
vais devoir reporter ta formule sur chaque colonne du suivi lié à
PrevProd, 2/ que G ne sera peut-être pas la bonne colonne de référence vu
que je peux avoir deux espèces <> dans le même bat,donc j'avais déjà
rajouté la colonne date de réception et j'étais à l'instant même dans
l'impasse puisque pour la trouver je vais utiliser la même formule que
pour N° bande. Que Bazard, quelle idée j'ai eu ! Je regarde la nouvelle
approche.
Une question par la même est-ce qu'un Palm pilote reçoit les macros ? et
serait-il plus facile avec des macros pour remplir ces colonnes que des
formules ?
Cordialement
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Une question par la même est-ce qu'un Palm pilote reçoit les macros
Cela collera peut-être mieux car j'étais en train de réfléchir que 1/ je
vais devoir reporter ta formule sur chaque colonne du suivi lié à
PrevProd, 2/ que G ne sera peut-être pas la bonne colonne de référence vu
que je peux avoir deux espèces <> dans le même bat,donc j'avais déjà
rajouté la colonne date de réception et j'étais à l'instant même dans
l'impasse puisque pour la trouver je vais utiliser la même formule que
pour N° bande. Que Bazard, quelle idée j'ai eu ! Je regarde la nouvelle
approche.
Une question par la même est-ce qu'un Palm pilote reçoit les macros ? et
serait-il plus facile avec des macros pour remplir ces colonnes que des
formules ?
Cordialement
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160849710.386821.70300@b28g2000cwb.googlegroups.com...
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JB
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Une question par la même est-ce qu'un Palm pilote reçoit les macros
Cela collera peut-être mieux car j'étais en train de réfléchir que 1/ je
vais devoir reporter ta formule sur chaque colonne du suivi lié à
PrevProd, 2/ que G ne sera peut-être pas la bonne colonne de référence vu
que je peux avoir deux espèces <> dans le même bat,donc j'avais déjà
rajouté la colonne date de réception et j'étais à l'instant même dans
l'impasse puisque pour la trouver je vais utiliser la même formule que
pour N° bande. Que Bazard, quelle idée j'ai eu ! Je regarde la nouvelle
approche.
Une question par la même est-ce qu'un Palm pilote reçoit les macros ? et
serait-il plus facile avec des macros pour remplir ces colonnes que des
formules ?
Cordialement
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
hello BiancaVUne question par la même est-ce qu'un Palm pilote reçoit les macros
Je ne connais pas la réponse car cela existe peut-être pour certains
logiciels manipulant Excel sur Palm.
J'utilise personnellement Documents to go et la les macros ne sont pas
prévues.
Par contre, tu peut créer des applications propres au Palm en les
programmant.
Dans ces applis, tu peux accéder aux fichiers et donc tu pourrais
"simuler" des macros utilisant tes fichiers.
Je programme sur Palm mais je n'ai pas encore manipulé de fichiers excel
. Lors d'un de mes loisirs (rares) je ferai un essai.
A+
Paul V , jour J - 5
"BIANCAV" a écrit dans le message de news:Cela collera peut-être mieux car j'étais en train de réfléchir que 1/ je
vais devoir reporter ta formule sur chaque colonne du suivi lié à
PrevProd, 2/ que G ne sera peut-être pas la bonne colonne de référence vu
que je peux avoir deux espèces <> dans le même bat,donc j'avais déjà
rajouté la colonne date de réception et j'étais à l'instant même dans
l'impasse puisque pour la trouver je vais utiliser la même formule que
pour N° bande. Que Bazard, quelle idée j'ai eu ! Je regarde la nouvelle
approche.
Une question par la même est-ce qu'un Palm pilote reçoit les macros ? et
serait-il plus facile avec des macros pour remplir ces colonnes que des
formules ?
Cordialement
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes
noms du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de
news:
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule ?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
hello BiancaV
Une question par la même est-ce qu'un Palm pilote reçoit les macros
Je ne connais pas la réponse car cela existe peut-être pour certains
logiciels manipulant Excel sur Palm.
J'utilise personnellement Documents to go et la les macros ne sont pas
prévues.
Par contre, tu peut créer des applications propres au Palm en les
programmant.
Dans ces applis, tu peux accéder aux fichiers et donc tu pourrais
"simuler" des macros utilisant tes fichiers.
Je programme sur Palm mais je n'ai pas encore manipulé de fichiers excel
. Lors d'un de mes loisirs (rares) je ferai un essai.
A+
Paul V , jour J - 5
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
u58qGE87GHA.844@TK2MSFTNGP03.phx.gbl...
Cela collera peut-être mieux car j'étais en train de réfléchir que 1/ je
vais devoir reporter ta formule sur chaque colonne du suivi lié à
PrevProd, 2/ que G ne sera peut-être pas la bonne colonne de référence vu
que je peux avoir deux espèces <> dans le même bat,donc j'avais déjà
rajouté la colonne date de réception et j'étais à l'instant même dans
l'impasse puisque pour la trouver je vais utiliser la même formule que
pour N° bande. Que Bazard, quelle idée j'ai eu ! Je regarde la nouvelle
approche.
Une question par la même est-ce qu'un Palm pilote reçoit les macros ? et
serait-il plus facile avec des macros pour remplir ces colonnes que des
formules ?
Cordialement
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160849710.386821.70300@b28g2000cwb.googlegroups.com...
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JB
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes
noms du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule ?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
hello BiancaVUne question par la même est-ce qu'un Palm pilote reçoit les macros
Je ne connais pas la réponse car cela existe peut-être pour certains
logiciels manipulant Excel sur Palm.
J'utilise personnellement Documents to go et la les macros ne sont pas
prévues.
Par contre, tu peut créer des applications propres au Palm en les
programmant.
Dans ces applis, tu peux accéder aux fichiers et donc tu pourrais
"simuler" des macros utilisant tes fichiers.
Je programme sur Palm mais je n'ai pas encore manipulé de fichiers excel
. Lors d'un de mes loisirs (rares) je ferai un essai.
A+
Paul V , jour J - 5
"BIANCAV" a écrit dans le message de news:Cela collera peut-être mieux car j'étais en train de réfléchir que 1/ je
vais devoir reporter ta formule sur chaque colonne du suivi lié à
PrevProd, 2/ que G ne sera peut-être pas la bonne colonne de référence vu
que je peux avoir deux espèces <> dans le même bat,donc j'avais déjà
rajouté la colonne date de réception et j'étais à l'instant même dans
l'impasse puisque pour la trouver je vais utiliser la même formule que
pour N° bande. Que Bazard, quelle idée j'ai eu ! Je regarde la nouvelle
approche.
Une question par la même est-ce qu'un Palm pilote reçoit les macros ? et
serait-il plus facile avec des macros pour remplir ces colonnes que des
formules ?
Cordialement
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes
noms du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de
news:
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule ?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous les
résultats. Mais moi je veux ces résultats sans forcément sélectionner le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter une
colonne date de reception en plus de qté et espèces pour différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades, canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de news:
1-C'est la formule matricielle qui n'avait pas été validée avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date :
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en E
la
date
est
différente : 21/09/06; en col K une référence différente :
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les données
de
cette
première
feuille en fonction du numéro qui est indiqué également en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne 6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide
et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes
noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de
news:
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide
et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160849710.386821.70300@b28g2000cwb.googlegroups.com...
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JB
A première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160841508.440492.270920@b28g2000cwb.googlegroups.com...
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JB
Re
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de news:
O%236hG$27GHA.4408@TK2MSFTNGP02.phx.gbl...
J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
%23tcmd427GHA.3604@TK2MSFTNGP02.phx.gbl...
Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160814467.237883.148730@f16g2000cwb.googlegroups.com...
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JB
Bonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
O5krVzs7GHA.1188@TK2MSFTNGP05.phx.gbl...
En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" <nospam-biancav@hotmail.fr> a écrit dans le message de
news:
el4Wmes7GHA.3620@TK2MSFTNGP04.phx.gbl...
je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1160743702.619481.151330@i42g2000cwa.googlegroups.com...
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JB
Merci pour les infos. Sur la feuil1 j'avais collé tous mes
noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160738501.603384.130240@i42g2000cwa.googlegroups.com...
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JB
Bien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule
?
merci
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160731312.869897.133770@e3g2000cwe.googlegroups.com...
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JB
Re bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" <boisgontier@hotmail.com> a écrit dans le message de
news:
1160712788.203419.185960@b28g2000cwb.googlegroups.com...
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JB
Bonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
Sans vouloir abuser que veut dire NosLigne, je ne trouve pas dans l'aide
et
mes bouquins, je crois que c'est Numéro de ligne mais ???
"JB" a écrit dans le message de news:
J'ai pris une autre approche - sans avoir compris tout l'historique -
Voir onglet EssaiJB.
J'élimine toutes les lignes vides ou avec FAUX. Mais est-cela qu'il
faut obtenir?
http://cjoint.com/?kouknzoiRY
JBA première vu cela marche, j'ai tiré avec tout les numéros de bâtiment
cela
collait, je verrifierai plus à fond demain en me mettant en situation de
passage sur plusieurs semaines. Aurais-tu une idée pour qu'il tienne
compte
de la condition vrai ou faux colonne Y de Prévisionproduction ?
En tout cas merci mille fois
Bonne soirée
"JB" a écrit dans le message de news:
Je ne sais pas si ça peut faire avancer.
http://cjoint.com/?kor5DFkE8P
JBRe
en relisant, je pense que j'ai presque trouvé en appliquant ta formule
qui
me donne tous les résultats
=SI(ESTTEXTE(INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))))));INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¤;EQUIV(Result_N_Bande;Result_N_Bande;0);"");LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche)))));"").
Effectivement si je sélectionne par avance une plage j'obtiens tous
les
résultats. Mais moi je veux ces résultats sans forcément sélectionner
le
nombre de ligne, car si j'ai tout pigé à chaque fois qu'il change de
bat
dans son suivi il va devoir sélectionner une plage et revalider la
formule.
Mon deuxième souci c'est que s'il trouve faux dans la colonne Y de
prévision
production, le n° de bande ne doit pas s'inscrire.
Est-ce possible
Cordialement
"BIANCAV" a écrit dans le message de news:
O%236hG$J'ajoute qu'en fait si ma date du suivi journalier est suppèrieure à
la
date de fin d'écoulement du tableau de previsionproduction, je ne
peux
plus avoir la bande dans le bâtiment au même titre si dans
previsionproduction il est indiqué vrai dans en cours c'est que j'ai
bien
cette bande dans le bâtiment (j'essaie de donner les éléments liés
pour
trouver une solution !)
Cordialement
"BIANCAV" a écrit dans le message de
news:
%Je me disais que peut-être que dans le suivi, il me faut rajouter
une
colonne date de reception en plus de qté et espèces pour
différencier
et
mieux calculer ?
"JB" a écrit dans le message de news:
Bonjour,
Je ne comprends pas ce que tu cherche:
Donne la première ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));1))
Donne la 2e ligne:
=INDEX(Result_N_Bande;PETITE.VALEUR(SI(Code_Bat_Cherche¦;LIGNE(INDIRECT("1:"&LIGNES(Code_Bat_Cherche))));2))
JBBonjour Jb
Je n'ai pas trouvé la solution pour mes pintades ou autres malgré
mes
lectures assidues, si tu l'as pourrais-tu me la communiquer.
Merci
Cordialement
"BIANCAV" a écrit dans le message de
news:En fait s'il n'a qu'une bande dans le bâtiment pintades,
canettes,
oies ou
autre il ne tient pas compte de cette unique ligne, cela
fonctionne
trés
bien avec les dindes (hé oui!)
"BIANCAV" a écrit dans le message de
news:je viens de tester et j'ai vu que cela marchait, néanmoins que
veux-tu
dire par taille ? Ensuite j'ai tiré ma formule sur les 3 lignes
et
du
coup arrivée au bâtiment 5 avec les pintades, il me supprime
mon
n°
bande
pintades ! Qu'est-ce que j'ai encore raté ?
Merci
"JB" a écrit dans le message de news:
Il faut que les champs Result_N_Bande et Code_Bat_Cherché aient
la
même taille.
Peu importe les noms.
JBMerci pour les infos. Sur la feuil1 j'avais collé tous mes
noms
du
classeur,
pour la formule j'en ai créer deux nouveaux qui existaient
déjà
sous
un
autre nom comme
N_BANDE =PrevisionProduction!$K$3:$K$90
ou
Prev_NBAT ÞCALER(Prev_Prod;;;;1)
d'ou ma question
Suis-je bien claire ? pas sure !
"JB" a écrit dans le message de
news:
1-C'est la formule matricielle qui n'avait pas été validée
avec
Maj+Ctrl+Entrée
2- Je ne comprends pas: (codes initiaux? tableaux (classeur?)
3-
.LIGNE(INDIRECT("1:"&LIGNES(code)))) génère un vecteur
{1,2,3,4..}
.SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code)))) donne les nos
de
lignes
où le code a été trouvé (ou Faux)
.PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
élimine les lignes FAUX et donne la 2eme ligne.
JBBien sur c'est Ok. Est-ce que mon erreur réside dans le fait
que
je
n'ai
pas
valider en matricielle ?
De plus est-ce que je peux utiliser mes codes initiaux ou
est-ce
que
je
vais
devoir en recréer pour chaque résultat ? car cette formule
je
vais
la
retrouver dans tous mes tableaux (une petite dizaine). Et
enfin
si
ce
n'est
pas trop abuser, que veux dire "1:" et le 2 en fin de
formule
?
merci
"JB" a écrit dans le message de
news:
Est-ce ok?
http://cjoint.com/?knlvElBGxA
JBRe bonjour,
essai infructueux, il me met "Pb avec un nbre utilisé dans
la
formule".
En premier j'ai créer deux noms Result_N_Bande et
Code_Bat_Cherché
et
appliqué la formule message pb renvoyé.
Ensuite j'ai pris mes noms déjà crées : itou
Je joints le fichier minimisé. La feuil1 donne la liste
des
noms,
les
données doivent apparaître dans "SuiviJournalier" à partir
de
"PrevisionProduction".
Merci
http://cjoint.com/?knkHfaTcx5
"JB" a écrit dans le message de
news:
Bonjour,
Champ de recherche: Code
Champ résultat: Result
Valeur cherchée: E5
=INDEX(result;PETITE.VALEUR(SI(codeå;LIGNE(INDIRECT("1:"&LIGNES(code))));2))
http://cjoint.com/?knglcyZMHO
Cordialement JBBonsoir,
Sur une feuille
ligne 3 en col A j'ai un Numéro : 3 ; en col E une date
:
10/08/06;
en
col
K une référence : CN322006.
ligne 4 en col A j'ai le même numéro que ligne 3 : 3; en
E
la
date
est
différente : 21/09/06; en col K une référence différente
:
CN382006
(N°
Bande).
En fait seul la col A peut-être semblable d'une ligne à
l'autre.
Toutes
les
données des autres colonnes diffèrent.
Sur une seconde feuille je dois aller chercher les
données
de
cette
première
feuille en fonction du numéro qui est indiqué également
en
col
A.
Aprés avoir noté mon Numéro 3 sur la première ligne pour
remplir
ma
colonne
N° de bande, J'applique cette formule
=SI(ESTNUM(NumBatiment);RECHERCHEV(NumBatiment;Prev_Prod;EQUIV("N°
BANDE";EntetePrevProd;0);FAUX);"").
Cela fonctionne presque bien ! sauf que bien sur il me
prend
les
données
de
la ligne 3 de la feuille 1, mais sur une seconde ligne
avec
le
même
numéro
3, je ne réussi pas à lui faire prendre ceux de la ligne
6
de
la
feuille
1.
Pouvez-vous m'aider ?
Merci
omnibulée par le tri nécessaire
omnibulée par le tri nécessaire
omnibulée par le tri nécessaire