J'ai honteusement squatté une ficelle ce matin pour saluer ChrisV et en
profiter pour glisser une question sans aucun rapport avec la ficelle
d'origine. Je dirai deux mater et 3 voster en punition ce soir, c'est
promis mais en attendant je repose la question dans sa propre ficelle
toute neuve :
j'ai un tableau qui ressemble à ça :
Toutes les cellules contiennent une formule de type:
=SI(ESTNA(INDEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1));"";INDEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1))
La première colonne correspond au numéro d'échantillon
Chaque colonne suivante correspond à une date différente à laquelle on a
effectué une mesure pour l'échantillon.
toutes les valeurs ne commençant pas à être renseignées à partir de la
même date, on obtient le tableau suivant où les - figurent des valeurs
vides.
On a certains échantillons pour lesquels on a encore aucune valeur
renseignée
J'ai besoin de décaler *par formule et en tenant compte de la formule
déjà présente dans la cellule* les résultats de chaque ligne vers la
gauche de sorte qu'il n'y ait plus de colonne vide après le N° de
l'échantillon.
1 2 3 4 5
1 12 20 30 ...
2 5 8 ...
3 14 20
4 - - - - -
si vous avez une idée, ce sera avec intérêt que je l'étudierai, je
m'attends au pire question longueur de formule mais au moins une fois
qu'elle sera rentrée et protégée, je serai tranquille pour un moment !
merci du coup de main !
--
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
Sélectionner B9:V9 =SI(ESTNA(EQUIV(A9;volumes!$C$9:$C$32;0));"";DECALER(volumes!$D$9:$X $9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;MIN(SI(DECALER(volumes!$D$9:$X $9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;0)<>"";COLONNE(DECALER(volumes!$D $9:$X$9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;0))))-4)) Valider avec Maj+Ctrl+Entrée
http://cjoint.com/?fjwrYA4klE
JB
On 9 mai, 21:37, Misange wrote:
super. Reste plus qu'à combiner avec ma formule précédente mais ca devrait le faire sans trop de neurone froissé cette fois. Merci JB, ca va éviter bien des erreurs de manip (il y a bien plus de lignes que ça !) bonne soirée Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel !http://xlwiki. free.fr/wikihttp://www.excelabo.net
Si lLa suite est continue: ÞCALER(B2;0;MIN(SI(B2:Z2<>"";COLONNE(B2:Z2)))-2;;NBVAL(B2:Z2))
http://cjoint.com/?fjvxvYO5Jr
JB
On 9 mai, 19:32, Misange wrote:
Ta solution ne convient pas malheureusement : le nombre de valeurs par ligne est très variable et pas connu à l'avance. De plus il va augmenter d'une unité par jour pendant envir on 3 semaines je reprends ça tout à l'heure Pour l'instant la stratégie sur laquelle je suis c'est d'utiliser la fonction décaler. Pour calculer le décalage, il faut que je compte le nombre de cellules vides entre le N° de l'échantillon (1° colonn e) et la dernière colonne renseignée sur la ligne. Bon pause ! faut nourrir la bête pour que le neurone continue à mo uliner un peu à+
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel !http://xlwi ki.free.fr/wikihttp://www.excelabo.net
Bonsoir, Il faudrait connaître l'organisation de VolumeBruts http://cjoint.com/?fjs704jG1Z JB On 9 mai, 18:27, Misange wrote:
J'ai honteusement squatté une ficelle ce matin pour saluer ChrisV et en profiter pour glisser une question sans aucun rapport avec la ficelle d'origine. Je dirai deux mater et 3 voster en punition ce soir, c'est promis mais en attendant je repose la question dans sa propre ficelle toute neuve : j'ai un tableau qui ressemble à ça : Toutes les cellules contiennent une formule de type: =SI(ESTNA(INDEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1));"";IN DEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1)) La première colonne correspond au numéro d'échantillon Chaque colonne suivante correspond à une date différente à laq uelle on a effectué une mesure pour l'échantillon. toutes les valeurs ne commençant pas à être renseignées à partir de la même date, on obtient le tableau suivant où les - figurent des v aleurs vides. On a certains échantillons pour lesquels on a encore aucune valeur renseignée 1/5 2/5 3/5 4/5 5/5 1 - 12 20 30 ... 2 5 8 ... 3 - - - 14 20 4 - - - - - J'ai besoin de décaler *par formule et en tenant compte de la form ule déjà présente dans la cellule* les résultats de chaque ligne vers la gauche de sorte qu'il n'y ait plus de colonne vide après le N° de l'échantillon. 1 2 3 4 5 1 12 20 30 ... 2 5 8 ... 3 14 20 4 - - - - - si vous avez une idée, ce sera avec intérêt que je l'étudier ai, je m'attends au pire question longueur de formule mais au moins une fois qu'elle sera rentrée et protégée, je serai tranquille pour un moment ! merci du coup de main ! -- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel !http://xl wiki.free.fr/wikihttp://www.excelabo.net-Masquer le texte des messages pr écédents - - Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
Sélectionner B9:V9
=SI(ESTNA(EQUIV(A9;volumes!$C$9:$C$32;0));"";DECALER(volumes!$D$9:$X
$9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;MIN(SI(DECALER(volumes!$D$9:$X
$9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;0)<>"";COLONNE(DECALER(volumes!$D
$9:$X$9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;0))))-4))
Valider avec Maj+Ctrl+Entrée
http://cjoint.com/?fjwrYA4klE
JB
On 9 mai, 21:37, Misange <misa...@devinez-ou.net> wrote:
super. Reste plus qu'à combiner avec ma formule précédente mais ca
devrait le faire sans trop de neurone froissé cette fois.
Merci JB, ca va éviter bien des erreurs de manip (il y a bien plus de
lignes que ça !)
bonne soirée
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !http://xlwiki. free.fr/wikihttp://www.excelabo.net
Si lLa suite est continue:
=DECALER(B2;0;MIN(SI(B2:Z2<>"";COLONNE(B2:Z2)))-2;;NBVAL(B2:Z2))
http://cjoint.com/?fjvxvYO5Jr
JB
On 9 mai, 19:32, Misange <misa...@devinez-ou.net> wrote:
Ta solution ne convient pas malheureusement :
le nombre de valeurs par ligne est très variable et pas connu à
l'avance. De plus il va augmenter d'une unité par jour pendant envir on 3
semaines
je reprends ça tout à l'heure
Pour l'instant la stratégie sur laquelle je suis c'est d'utiliser la
fonction décaler. Pour calculer le décalage, il faut que je compte le
nombre de cellules vides entre le N° de l'échantillon (1° colonn e) et la
dernière colonne renseignée sur la ligne.
Bon pause ! faut nourrir la bête pour que le neurone continue à mo uliner
un peu à+
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !http://xlwi ki.free.fr/wikihttp://www.excelabo.net
Bonsoir,
Il faudrait connaître l'organisation de VolumeBruts
http://cjoint.com/?fjs704jG1Z
JB
On 9 mai, 18:27, Misange <misa...@devinez-ou.net> wrote:
J'ai honteusement squatté une ficelle ce matin pour saluer ChrisV et en
profiter pour glisser une question sans aucun rapport avec la ficelle
d'origine. Je dirai deux mater et 3 voster en punition ce soir, c'est
promis mais en attendant je repose la question dans sa propre ficelle
toute neuve :
j'ai un tableau qui ressemble à ça :
Toutes les cellules contiennent une formule de type:
=SI(ESTNA(INDEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1));"";IN DEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1))
La première colonne correspond au numéro d'échantillon
Chaque colonne suivante correspond à une date différente à laq uelle on a
effectué une mesure pour l'échantillon.
toutes les valeurs ne commençant pas à être renseignées à partir de la
même date, on obtient le tableau suivant où les - figurent des v aleurs
vides.
On a certains échantillons pour lesquels on a encore aucune valeur
renseignée
1/5 2/5 3/5 4/5 5/5
1 - 12 20 30 ...
2 5 8 ...
3 - - - 14 20
4 - - - - -
J'ai besoin de décaler *par formule et en tenant compte de la form ule
déjà présente dans la cellule* les résultats de chaque ligne vers la
gauche de sorte qu'il n'y ait plus de colonne vide après le N° de
l'échantillon.
1 2 3 4 5
1 12 20 30 ...
2 5 8 ...
3 14 20
4 - - - - -
si vous avez une idée, ce sera avec intérêt que je l'étudier ai, je
m'attends au pire question longueur de formule mais au moins une fois
qu'elle sera rentrée et protégée, je serai tranquille pour un moment !
merci du coup de main !
--
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !http://xl wiki.free.fr/wikihttp://www.excelabo.net-Masquer le texte des messages pr écédents -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
Sélectionner B9:V9 =SI(ESTNA(EQUIV(A9;volumes!$C$9:$C$32;0));"";DECALER(volumes!$D$9:$X $9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;MIN(SI(DECALER(volumes!$D$9:$X $9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;0)<>"";COLONNE(DECALER(volumes!$D $9:$X$9;EQUIV(A9;volumes!$C$9:$C$32;0)-1;0))))-4)) Valider avec Maj+Ctrl+Entrée
http://cjoint.com/?fjwrYA4klE
JB
On 9 mai, 21:37, Misange wrote:
super. Reste plus qu'à combiner avec ma formule précédente mais ca devrait le faire sans trop de neurone froissé cette fois. Merci JB, ca va éviter bien des erreurs de manip (il y a bien plus de lignes que ça !) bonne soirée Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel !http://xlwiki. free.fr/wikihttp://www.excelabo.net
Si lLa suite est continue: ÞCALER(B2;0;MIN(SI(B2:Z2<>"";COLONNE(B2:Z2)))-2;;NBVAL(B2:Z2))
http://cjoint.com/?fjvxvYO5Jr
JB
On 9 mai, 19:32, Misange wrote:
Ta solution ne convient pas malheureusement : le nombre de valeurs par ligne est très variable et pas connu à l'avance. De plus il va augmenter d'une unité par jour pendant envir on 3 semaines je reprends ça tout à l'heure Pour l'instant la stratégie sur laquelle je suis c'est d'utiliser la fonction décaler. Pour calculer le décalage, il faut que je compte le nombre de cellules vides entre le N° de l'échantillon (1° colonn e) et la dernière colonne renseignée sur la ligne. Bon pause ! faut nourrir la bête pour que le neurone continue à mo uliner un peu à+
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel !http://xlwi ki.free.fr/wikihttp://www.excelabo.net
Bonsoir, Il faudrait connaître l'organisation de VolumeBruts http://cjoint.com/?fjs704jG1Z JB On 9 mai, 18:27, Misange wrote:
J'ai honteusement squatté une ficelle ce matin pour saluer ChrisV et en profiter pour glisser une question sans aucun rapport avec la ficelle d'origine. Je dirai deux mater et 3 voster en punition ce soir, c'est promis mais en attendant je repose la question dans sa propre ficelle toute neuve : j'ai un tableau qui ressemble à ça : Toutes les cellules contiennent une formule de type: =SI(ESTNA(INDEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1));"";IN DEX(volumesbruts;EQUIV($A15;num;0);COLONNE()-1)) La première colonne correspond au numéro d'échantillon Chaque colonne suivante correspond à une date différente à laq uelle on a effectué une mesure pour l'échantillon. toutes les valeurs ne commençant pas à être renseignées à partir de la même date, on obtient le tableau suivant où les - figurent des v aleurs vides. On a certains échantillons pour lesquels on a encore aucune valeur renseignée 1/5 2/5 3/5 4/5 5/5 1 - 12 20 30 ... 2 5 8 ... 3 - - - 14 20 4 - - - - - J'ai besoin de décaler *par formule et en tenant compte de la form ule déjà présente dans la cellule* les résultats de chaque ligne vers la gauche de sorte qu'il n'y ait plus de colonne vide après le N° de l'échantillon. 1 2 3 4 5 1 12 20 30 ... 2 5 8 ... 3 14 20 4 - - - - - si vous avez une idée, ce sera avec intérêt que je l'étudier ai, je m'attends au pire question longueur de formule mais au moins une fois qu'elle sera rentrée et protégée, je serai tranquille pour un moment ! merci du coup de main ! -- Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel !http://xl wiki.free.fr/wikihttp://www.excelabo.net-Masquer le texte des messages pr écédents - - Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
Jacquouille
Ben oui, Flo Je remarque qu'il y a une certaine ....constance. Tes questions ne correspondent pas souvent à mes répopnses. Je vais donc m'efforcer de les publier avant, de manière à te permettre d'adapter tes questions. Bonne soirée quand même.
-- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"Misange" a écrit dans le message de news: e4M$
;-) l'a pas tort le cousin, le jeu c'était de faire ça sans VBA... mais JB a gagné sur ce coup ! bonne soirée Jacquouille, Patrick et Cousinhub
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Bonjour/soir Flo J'espère que ton souper (et non dîner) aura été profitable. Il est pratiquement acquis que je n'ai pas compris la question, mais au caillou... ---------------- Pour chaque c dans [plage] si c(décaler 1 col à droite et 0 ligne)="" alors c(décaler 1col à droite et 0 ligne) delete ' de manière à ramener les autres cel vers la gauche, puisque VBA balaye par ligne au suivant ------------- Vu que tu manies mieux le grand breton que moi, et que mon assent ne sera pas reconnu par le PC Paname, je te laisses le soin de corriger avant traduc. Si, vraiment par hasard, il y avait qqchose qui voudrait fonctionner, je n'en suis pas responsable. -) Bonne chance
Ben oui, Flo
Je remarque qu'il y a une certaine ....constance.
Tes questions ne correspondent pas souvent à mes répopnses.
Je vais donc m'efforcer de les publier avant, de manière à te permettre
d'adapter tes questions.
Bonne soirée quand même.
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"Misange" <misange@devinez-ou.net> a écrit dans le message de news:
e4M$sGnkHHA.1220@TK2MSFTNGP03.phx.gbl...
;-)
l'a pas tort le cousin, le jeu c'était de faire ça sans VBA...
mais JB a gagné sur ce coup !
bonne soirée Jacquouille, Patrick et Cousinhub
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
Bonjour/soir Flo
J'espère que ton souper (et non dîner) aura été profitable.
Il est pratiquement acquis que je n'ai pas compris la question, mais au
caillou...
----------------
Pour chaque c dans [plage]
si c(décaler 1 col à droite et 0 ligne)="" alors c(décaler 1col à droite
et 0 ligne) delete ' de manière à ramener les autres cel vers la gauche,
puisque VBA balaye par ligne
au suivant
-------------
Vu que tu manies mieux le grand breton que moi, et que mon assent ne sera
pas reconnu par le PC Paname, je te laisses le soin de corriger avant
traduc.
Si, vraiment par hasard, il y avait qqchose qui voudrait fonctionner, je
n'en suis pas responsable. -)
Bonne chance
Ben oui, Flo Je remarque qu'il y a une certaine ....constance. Tes questions ne correspondent pas souvent à mes répopnses. Je vais donc m'efforcer de les publier avant, de manière à te permettre d'adapter tes questions. Bonne soirée quand même.
-- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"Misange" a écrit dans le message de news: e4M$
;-) l'a pas tort le cousin, le jeu c'était de faire ça sans VBA... mais JB a gagné sur ce coup ! bonne soirée Jacquouille, Patrick et Cousinhub
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Bonjour/soir Flo J'espère que ton souper (et non dîner) aura été profitable. Il est pratiquement acquis que je n'ai pas compris la question, mais au caillou... ---------------- Pour chaque c dans [plage] si c(décaler 1 col à droite et 0 ligne)="" alors c(décaler 1col à droite et 0 ligne) delete ' de manière à ramener les autres cel vers la gauche, puisque VBA balaye par ligne au suivant ------------- Vu que tu manies mieux le grand breton que moi, et que mon assent ne sera pas reconnu par le PC Paname, je te laisses le soin de corriger avant traduc. Si, vraiment par hasard, il y avait qqchose qui voudrait fonctionner, je n'en suis pas responsable. -) Bonne chance
cousinhub
Re, mort de rire (MDR comme disent les djeunes, voire PDR, péter de rire....) Bonne soirée et pardon de t'avoir mis devant une cruelle vérité....:-D
Ben oui, Flo Je remarque qu'il y a une certaine ....constance. Tes questions ne correspondent pas souvent à mes répopnses. Je vais donc m'efforcer de les publier avant, de manière à te permettre d'adapter tes questions. Bonne soirée quand même.
Re, mort de rire (MDR comme disent les djeunes, voire PDR, péter de
rire....)
Bonne soirée et pardon de t'avoir mis devant une cruelle vérité....:-D
Ben oui, Flo
Je remarque qu'il y a une certaine ....constance.
Tes questions ne correspondent pas souvent à mes répopnses.
Je vais donc m'efforcer de les publier avant, de manière à te permettre
d'adapter tes questions.
Bonne soirée quand même.
Re, mort de rire (MDR comme disent les djeunes, voire PDR, péter de rire....) Bonne soirée et pardon de t'avoir mis devant une cruelle vérité....:-D
Ben oui, Flo Je remarque qu'il y a une certaine ....constance. Tes questions ne correspondent pas souvent à mes répopnses. Je vais donc m'efforcer de les publier avant, de manière à te permettre d'adapter tes questions. Bonne soirée quand même.
Misange
;-)
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Ben oui, Flo Je remarque qu'il y a une certaine ....constance. Tes questions ne correspondent pas souvent à mes répopnses. Je vais donc m'efforcer de les publier avant, de manière à te permettre d'adapter tes questions. Bonne soirée quand même.
;-)
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
Ben oui, Flo
Je remarque qu'il y a une certaine ....constance.
Tes questions ne correspondent pas souvent à mes répopnses.
Je vais donc m'efforcer de les publier avant, de manière à te permettre
d'adapter tes questions.
Bonne soirée quand même.
Misange migrateuse XlWiki : Participez à un travail collaboratif sur excel ! http://xlwiki.free.fr/wiki http://www.excelabo.net
Ben oui, Flo Je remarque qu'il y a une certaine ....constance. Tes questions ne correspondent pas souvent à mes répopnses. Je vais donc m'efforcer de les publier avant, de manière à te permettre d'adapter tes questions. Bonne soirée quand même.