Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... Excellent
Attention car une parcelle a un N° ilot mais +rs N°
cadastre car elle est souvent partagée. Ensuite il peut y avoir 3 coupes
(récoltes) sur un N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
Bon courage et merci. Si tu me trouve la solution je veux bien la comprendre
car pour mes volailles j'ai peur que ce ne soit encore pire au niveau de la
complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :-)
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... Excellent
Attention car une parcelle a un N° ilot mais +rs N°
cadastre car elle est souvent partagée. Ensuite il peut y avoir 3 coupes
(récoltes) sur un N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
Bon courage et merci. Si tu me trouve la solution je veux bien la comprendre
car pour mes volailles j'ai peur que ce ne soit encore pire au niveau de la
complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :-)
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... Excellent
Attention car une parcelle a un N° ilot mais +rs N°
cadastre car elle est souvent partagée. Ensuite il peut y avoir 3 coupes
(récoltes) sur un N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
Bon courage et merci. Si tu me trouve la solution je veux bien la comprendre
car pour mes volailles j'ai peur que ce ne soit encore pire au niveau de la
complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :-)
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... ExcellentAttention car une parcelle a un N° ilot mais +rs N° cadastre car elle est
souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un N°
cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
L'important est d'avoir un n° associé à un seul nom de parcelle et non pas
un même n° pour plusieurs parcelles.Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire au
niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)
Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger et
Voila ma version :
http://cjoint.com/?jlfn75ZuUu
Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou minéral.
- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on pourra
les tolérer. Il ne sera donc pas nécessaire de remplir les zones que j'ai
mises en jaune (mises en jaune pour faciliter les explications). Mais
c'est bien parce que le tableau doit être 'présentable', surtout pour les
colonnes F à L, ce serait fastidieux pour l'utilisateur de tout remplir.
Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour garder
l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la fonction
EQUIV() pour ramener le numéro de colonne au lieu de l'écrire 'en dur'.
EQUIV() cherche le n° de la colonne voulue dans l'entête de la table.
C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.
À suivre,
Trirème
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... Excellent
Attention car une parcelle a un N° ilot mais +rs N° cadastre car elle est
souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un N°
cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
L'important est d'avoir un n° associé à un seul nom de parcelle et non pas
un même n° pour plusieurs parcelles.
Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire au
niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)
Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger et
Voila ma version :
http://cjoint.com/?jlfn75ZuUu
Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou minéral.
- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on pourra
les tolérer. Il ne sera donc pas nécessaire de remplir les zones que j'ai
mises en jaune (mises en jaune pour faciliter les explications). Mais
c'est bien parce que le tableau doit être 'présentable', surtout pour les
colonnes F à L, ce serait fastidieux pour l'utilisateur de tout remplir.
Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour garder
l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la fonction
EQUIV() pour ramener le numéro de colonne au lieu de l'écrire 'en dur'.
EQUIV() cherche le n° de la colonne voulue dans l'entête de la table.
C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.
À suivre,
Trirème
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... ExcellentAttention car une parcelle a un N° ilot mais +rs N° cadastre car elle est
souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un N°
cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
L'important est d'avoir un n° associé à un seul nom de parcelle et non pas
un même n° pour plusieurs parcelles.Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire au
niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)
Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger et
Voila ma version :
http://cjoint.com/?jlfn75ZuUu
Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou minéral.
- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on pourra
les tolérer. Il ne sera donc pas nécessaire de remplir les zones que j'ai
mises en jaune (mises en jaune pour faciliter les explications). Mais
c'est bien parce que le tableau doit être 'présentable', surtout pour les
colonnes F à L, ce serait fastidieux pour l'utilisateur de tout remplir.
Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour garder
l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la fonction
EQUIV() pour ramener le numéro de colonne au lieu de l'écrire 'en dur'.
EQUIV() cherche le n° de la colonne voulue dans l'entête de la table.
C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.
À suivre,
Trirème
"Trirème" a écrit dans le message de news:Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu
la table que je joint.
table... repassage... ExcellentAttention car une parcelle a un N° ilot mais +rs N° cadastre car elle
est souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un
N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
L'important est d'avoir un n° associé à un seul nom de parcelle et non
pas un même n° pour plusieurs parcelles.Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire
au niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)
Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger
et organiser
Bon j'ai jeté un coup d'oeil et mille merci car cela semble bien
fonctionner, j'étudie en détail aprés avoir emmené les vaches (hé oui
c'est la réalité terrain)
Encore merci
Cordialement
BiancaVoila ma version :
http://cjoint.com/?jlfn75ZuUu
Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou
minéral.
- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on
pourra les tolérer. Il ne sera donc pas nécessaire de remplir les zones
que j'ai mises en jaune (mises en jaune pour faciliter les explications).
Mais c'est bien parce que le tableau doit être 'présentable', surtout
pour les colonnes F à L, ce serait fastidieux pour l'utilisateur de tout
remplir. Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour
garder l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la
fonction EQUIV() pour ramener le numéro de colonne au lieu de l'écrire
'en dur'. EQUIV() cherche le n° de la colonne voulue dans l'entête de la
table. C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.
À suivre,
Trirème
"Trirème" <NoOne@EvryOuer.fr> a écrit dans le message de news:
O1WjBCV1GHA.2196@TK2MSFTNGP06.phx.gbl...
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu
la table que je joint.
table... repassage... Excellent
Attention car une parcelle a un N° ilot mais +rs N° cadastre car elle
est souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un
N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
L'important est d'avoir un n° associé à un seul nom de parcelle et non
pas un même n° pour plusieurs parcelles.
Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire
au niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)
Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger
et organiser
Bon j'ai jeté un coup d'oeil et mille merci car cela semble bien
fonctionner, j'étudie en détail aprés avoir emmené les vaches (hé oui
c'est la réalité terrain)
Encore merci
Cordialement
Bianca
Voila ma version :
http://cjoint.com/?jlfn75ZuUu
Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou
minéral.
- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on
pourra les tolérer. Il ne sera donc pas nécessaire de remplir les zones
que j'ai mises en jaune (mises en jaune pour faciliter les explications).
Mais c'est bien parce que le tableau doit être 'présentable', surtout
pour les colonnes F à L, ce serait fastidieux pour l'utilisateur de tout
remplir. Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour
garder l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la
fonction EQUIV() pour ramener le numéro de colonne au lieu de l'écrire
'en dur'. EQUIV() cherche le n° de la colonne voulue dans l'entête de la
table. C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.
À suivre,
Trirème
"Trirème" a écrit dans le message de news:Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu
la table que je joint.
table... repassage... ExcellentAttention car une parcelle a un N° ilot mais +rs N° cadastre car elle
est souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un
N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).
L'important est d'avoir un n° associé à un seul nom de parcelle et non
pas un même n° pour plusieurs parcelles.Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire
au niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)
Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger
et organiser
Bon j'ai jeté un coup d'oeil et mille merci car cela semble bien
fonctionner, j'étudie en détail aprés avoir emmené les vaches (hé oui
c'est la réalité terrain)
Encore merci
Cordialement
BiancaVoila ma version :
http://cjoint.com/?jlfn75ZuUu
Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou
minéral.
- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on
pourra les tolérer. Il ne sera donc pas nécessaire de remplir les zones
que j'ai mises en jaune (mises en jaune pour faciliter les explications).
Mais c'est bien parce que le tableau doit être 'présentable', surtout
pour les colonnes F à L, ce serait fastidieux pour l'utilisateur de tout
remplir. Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour
garder l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la
fonction EQUIV() pour ramener le numéro de colonne au lieu de l'écrire
'en dur'. EQUIV() cherche le n° de la colonne voulue dans l'entête de la
table. C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.
À suivre,
Trirème
j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?
Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu
Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors rien,
sinon décaler aprés avoir chercher sur plan d'épandage la valeur exacte de
la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2 ligne en
dessous + ??? et reporter le résultat exacte de la colonne onjectif culture
située sur l'entete d'épandage et là ?????? -1.1.1 je ne sais plus ou j'en
suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7
j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?
Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu
Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors rien,
sinon décaler aprés avoir chercher sur plan d'épandage la valeur exacte de
la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2 ligne en
dessous + ??? et reporter le résultat exacte de la colonne onjectif culture
située sur l'entete d'épandage et là ?????? -1.1.1 je ne sais plus ou j'en
suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7
j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?
Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu
Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors rien,
sinon décaler aprés avoir chercher sur plan d'épandage la valeur exacte de
la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2 ligne en
dessous + ??? et reporter le résultat exacte de la colonne onjectif culture
située sur l'entete d'épandage et là ?????? -1.1.1 je ne sais plus ou j'en
suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7
Bonsoirj'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?
Et pis 8h39, c'est pas un peu tard pour une agricultrice ? ;-)Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu
créer plus de noms, car c'est bien pratique pour éviter de modifier toutes
les formules qui font référence à une même plage. Ça fait l'effet d'une
référence absolue.Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors
rien, sinon décaler aprés avoir chercher sur plan d'épandage la valeur
exacte de la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2
ligne en dessous + ??? et reporter le résultat exacte de la colonne
onjectif culture située sur l'entete d'épandage et là ?????? -1.1.1 je ne
sais plus ou j'en suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7 du
plan d'épandage. D'après tes informations il peut y avoir 3 objectifs par
parcelle et comme chaque objectif est amené à recevoir 2 traitements, j'ai
prévu un maximum de 6 lignes (la série de 1 à 6 en O5:O10) où je dois
chercher ces 3 objectifs, avec forcément des lignes vides.
Le O5>$Q$4 me dit seulement s'il faut lire 1, 2 ou plus de lignes.
En Q4, je compte simplement le nombre de lignes de 'plan d'épandage'
renseignées pour une parcelle en dénombrant, dans la colonne A du plan
d'épandage, les N°s de parcelles identiques à celui de la fiche courante.
D'où l'intérêt de la contrainte 'remplir toutes les cellules de 'A'.
(Combien y a t-il de '7' dans la colonne A ?)
DECALER(référence;,décalage vertical;décalage horizontal;hauteur nouvelle
référence; largeur nouvelle référence)
La fonction DECALER() transforme la zone 'Plan d'épandage' (40 lignes x 44
colonnes) en une zone d'une seule cellule. Ce sont les ;1;1 finaux qui
règlent ce détail (1 ligne et 1 colonne).
Pour cela, DECALER() prend le coin supérieur gauche pour le décaler d'un
certain nombre de lignes vers le bas (rôle de la 1ère fonction EQUIV().
Écris la à part, tu comprendras) correspondant à l'endroit où se trouve le
1er n° de la parcelle dont on s'occupe (NumIlot).
DECALER() décale aussi le coin vers la droite d'un nombre de colonnes
correspondant à l'endroit où la 2ème fonction EQUIV() trouve le mot
"Objectif culture" dans la ligne d'entête de plan d'épandage. C'est la
colonne G (j'aurai pu écrire '7', mais dans ce cas il est délicat
d'insérer des colonnes avant la colonne 7).
Les -2 et -1 sont là pour corriger les effets de bord.
Avec ça, pour la fiche n°7, je ne pointe que la cellule G16.
Donc, pour avoir l'objectif 1, puis éventuellement les suivants 2, 3...
je fais +O5 (ou +O6... pour les formules suivantes) vu que O5:O10 contient
la série de 1 à 6.
Voili voilou, est ce plus clair ?
Tu vois que ta feuille a de plus en plus de contraintes.
Déjà il ne faut surtout pas la trier (elle n'est pas faite pour ça non
plus).
On pourrait l'enrichir par des MEFC pour vérifier les doublons dans la
ligne d'entête (il y en a : le mot 'date'). Pour vérifier les cellules
vides dans la colonne A.
Ainsi préparée, tu pourrais sereinement ajouter des lignes ou des colonnes
pour la faire évoluer.
Bon appétit.
Trirème,
Paré pour d'autres explications
Bonsoir
j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?
Et pis 8h39, c'est pas un peu tard pour une agricultrice ? ;-)
Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu
créer plus de noms, car c'est bien pratique pour éviter de modifier toutes
les formules qui font référence à une même plage. Ça fait l'effet d'une
référence absolue.
Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors
rien, sinon décaler aprés avoir chercher sur plan d'épandage la valeur
exacte de la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2
ligne en dessous + ??? et reporter le résultat exacte de la colonne
onjectif culture située sur l'entete d'épandage et là ?????? -1.1.1 je ne
sais plus ou j'en suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7 du
plan d'épandage. D'après tes informations il peut y avoir 3 objectifs par
parcelle et comme chaque objectif est amené à recevoir 2 traitements, j'ai
prévu un maximum de 6 lignes (la série de 1 à 6 en O5:O10) où je dois
chercher ces 3 objectifs, avec forcément des lignes vides.
Le O5>$Q$4 me dit seulement s'il faut lire 1, 2 ou plus de lignes.
En Q4, je compte simplement le nombre de lignes de 'plan d'épandage'
renseignées pour une parcelle en dénombrant, dans la colonne A du plan
d'épandage, les N°s de parcelles identiques à celui de la fiche courante.
D'où l'intérêt de la contrainte 'remplir toutes les cellules de 'A'.
(Combien y a t-il de '7' dans la colonne A ?)
DECALER(référence;,décalage vertical;décalage horizontal;hauteur nouvelle
référence; largeur nouvelle référence)
La fonction DECALER() transforme la zone 'Plan d'épandage' (40 lignes x 44
colonnes) en une zone d'une seule cellule. Ce sont les ;1;1 finaux qui
règlent ce détail (1 ligne et 1 colonne).
Pour cela, DECALER() prend le coin supérieur gauche pour le décaler d'un
certain nombre de lignes vers le bas (rôle de la 1ère fonction EQUIV().
Écris la à part, tu comprendras) correspondant à l'endroit où se trouve le
1er n° de la parcelle dont on s'occupe (NumIlot).
DECALER() décale aussi le coin vers la droite d'un nombre de colonnes
correspondant à l'endroit où la 2ème fonction EQUIV() trouve le mot
"Objectif culture" dans la ligne d'entête de plan d'épandage. C'est la
colonne G (j'aurai pu écrire '7', mais dans ce cas il est délicat
d'insérer des colonnes avant la colonne 7).
Les -2 et -1 sont là pour corriger les effets de bord.
Avec ça, pour la fiche n°7, je ne pointe que la cellule G16.
Donc, pour avoir l'objectif 1, puis éventuellement les suivants 2, 3...
je fais +O5 (ou +O6... pour les formules suivantes) vu que O5:O10 contient
la série de 1 à 6.
Voili voilou, est ce plus clair ?
Tu vois que ta feuille a de plus en plus de contraintes.
Déjà il ne faut surtout pas la trier (elle n'est pas faite pour ça non
plus).
On pourrait l'enrichir par des MEFC pour vérifier les doublons dans la
ligne d'entête (il y en a : le mot 'date'). Pour vérifier les cellules
vides dans la colonne A.
Ainsi préparée, tu pourrais sereinement ajouter des lignes ou des colonnes
pour la faire évoluer.
Bon appétit.
Trirème,
Paré pour d'autres explications
Bonsoirj'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?
Et pis 8h39, c'est pas un peu tard pour une agricultrice ? ;-)Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu
créer plus de noms, car c'est bien pratique pour éviter de modifier toutes
les formules qui font référence à une même plage. Ça fait l'effet d'une
référence absolue.Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors
rien, sinon décaler aprés avoir chercher sur plan d'épandage la valeur
exacte de la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2
ligne en dessous + ??? et reporter le résultat exacte de la colonne
onjectif culture située sur l'entete d'épandage et là ?????? -1.1.1 je ne
sais plus ou j'en suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7 du
plan d'épandage. D'après tes informations il peut y avoir 3 objectifs par
parcelle et comme chaque objectif est amené à recevoir 2 traitements, j'ai
prévu un maximum de 6 lignes (la série de 1 à 6 en O5:O10) où je dois
chercher ces 3 objectifs, avec forcément des lignes vides.
Le O5>$Q$4 me dit seulement s'il faut lire 1, 2 ou plus de lignes.
En Q4, je compte simplement le nombre de lignes de 'plan d'épandage'
renseignées pour une parcelle en dénombrant, dans la colonne A du plan
d'épandage, les N°s de parcelles identiques à celui de la fiche courante.
D'où l'intérêt de la contrainte 'remplir toutes les cellules de 'A'.
(Combien y a t-il de '7' dans la colonne A ?)
DECALER(référence;,décalage vertical;décalage horizontal;hauteur nouvelle
référence; largeur nouvelle référence)
La fonction DECALER() transforme la zone 'Plan d'épandage' (40 lignes x 44
colonnes) en une zone d'une seule cellule. Ce sont les ;1;1 finaux qui
règlent ce détail (1 ligne et 1 colonne).
Pour cela, DECALER() prend le coin supérieur gauche pour le décaler d'un
certain nombre de lignes vers le bas (rôle de la 1ère fonction EQUIV().
Écris la à part, tu comprendras) correspondant à l'endroit où se trouve le
1er n° de la parcelle dont on s'occupe (NumIlot).
DECALER() décale aussi le coin vers la droite d'un nombre de colonnes
correspondant à l'endroit où la 2ème fonction EQUIV() trouve le mot
"Objectif culture" dans la ligne d'entête de plan d'épandage. C'est la
colonne G (j'aurai pu écrire '7', mais dans ce cas il est délicat
d'insérer des colonnes avant la colonne 7).
Les -2 et -1 sont là pour corriger les effets de bord.
Avec ça, pour la fiche n°7, je ne pointe que la cellule G16.
Donc, pour avoir l'objectif 1, puis éventuellement les suivants 2, 3...
je fais +O5 (ou +O6... pour les formules suivantes) vu que O5:O10 contient
la série de 1 à 6.
Voili voilou, est ce plus clair ?
Tu vois que ta feuille a de plus en plus de contraintes.
Déjà il ne faut surtout pas la trier (elle n'est pas faite pour ça non
plus).
On pourrait l'enrichir par des MEFC pour vérifier les doublons dans la
ligne d'entête (il y en a : le mot 'date'). Pour vérifier les cellules
vides dans la colonne A.
Ainsi préparée, tu pourrais sereinement ajouter des lignes ou des colonnes
pour la faire évoluer.
Bon appétit.
Trirème,
Paré pour d'autres explications
je veux lui éviter les frais des instances sur un programme pas si top.
Cool, tu es la samaritaine au service de la Marguerite.
Bon je comprend mieux la formule, qd c'est empilé je me noie au bout d'un
moment.
Ouais, heureusement qu'Excel limite à 7 imbrications, sinon ça devient
En plus j'ai fait le cahier des charges des volailles cet aprés-midi
et il m'a bien explosé la tête.
T'as raison, de bonnes formules avec des données bien organisées et le
Merci pour tout, demain j'attaque les volaille et ce n'est pas sure que je
trouve toute les formule et encore moins les macro.
Il y aura toujours quelqu'un ici pour tracer le sillon avec toi.
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
je veux lui éviter les frais des instances sur un programme pas si top.
Cool, tu es la samaritaine au service de la Marguerite.
Bon je comprend mieux la formule, qd c'est empilé je me noie au bout d'un
moment.
Ouais, heureusement qu'Excel limite à 7 imbrications, sinon ça devient
En plus j'ai fait le cahier des charges des volailles cet aprés-midi
et il m'a bien explosé la tête.
T'as raison, de bonnes formules avec des données bien organisées et le
Merci pour tout, demain j'attaque les volaille et ce n'est pas sure que je
trouve toute les formule et encore moins les macro.
Il y aura toujours quelqu'un ici pour tracer le sillon avec toi.
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
je veux lui éviter les frais des instances sur un programme pas si top.
Cool, tu es la samaritaine au service de la Marguerite.
Bon je comprend mieux la formule, qd c'est empilé je me noie au bout d'un
moment.
Ouais, heureusement qu'Excel limite à 7 imbrications, sinon ça devient
En plus j'ai fait le cahier des charges des volailles cet aprés-midi
et il m'a bien explosé la tête.
T'as raison, de bonnes formules avec des données bien organisées et le
Merci pour tout, demain j'attaque les volaille et ce n'est pas sure que je
trouve toute les formule et encore moins les macro.
Il y aura toujours quelqu'un ici pour tracer le sillon avec toi.
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG
Dans son message ,
l'honorable Trirème écrivaitUne autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG
Dans son message u8moY3e1GHA.1252@TK2MSFTNGP04.phx.gbl,
l'honorable Trirème écrivait
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG
Dans son message ,
l'honorable Trirème écrivaitUne autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
cependant comment appliquer cette formule à toute les cellules
de la feuille.
Le plus pratique serait de passer par macro.
Bonjour,
Désolée pour le flot, je serai plus concise à l'avenir. Néanmoins merci pour
la réponse, cependant comment appliquer cette formule à toute les cellules
de la feuille.
Merci
BIANCA
"mission" a écrit dans le message de news:Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG
Dans son message ,
l'honorable Trirème écrivaitUne autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
cependant comment appliquer cette formule à toute les cellules
de la feuille.
Le plus pratique serait de passer par macro.
Bonjour,
Désolée pour le flot, je serai plus concise à l'avenir. Néanmoins merci pour
la réponse, cependant comment appliquer cette formule à toute les cellules
de la feuille.
Merci
BIANCA
"mission" <mission.sf@sf.fr> a écrit dans le message de news:
uk2hh8i1GHA.968@TK2MSFTNGP03.phx.gbl...
Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG
Dans son message u8moY3e1GHA.1252@TK2MSFTNGP04.phx.gbl,
l'honorable Trirème écrivait
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes
cependant comment appliquer cette formule à toute les cellules
de la feuille.
Le plus pratique serait de passer par macro.
Bonjour,
Désolée pour le flot, je serai plus concise à l'avenir. Néanmoins merci pour
la réponse, cependant comment appliquer cette formule à toute les cellules
de la feuille.
Merci
BIANCA
"mission" a écrit dans le message de news:Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG
Dans son message ,
l'honorable Trirème écrivaitUne autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)
montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes