Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Prochaine valeur... mais avec des trous

29 réponses
Avatar
JièL
Salutatousse

je cherche une formule (de préférence) qui me donnerait le n° suivant
dans une série de condition en tenant compte des trous éventuel

exemple
AAA O 1
AAA O 2
AAA O 3
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

Si je cherche le n° suivant pour AAA-O ça devrait être 4.
Pour AAA-N c'est 5, BCD-O=2 et BCD-N=1

Une idée ?

en vous remerciant de faire chauffer vos neurones par cette chaleur ;-)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2

10 réponses

1 2 3
Avatar
Daniel.C
> exemple
AAA O 1
AAA O 2
AAA O 3
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

Si je cherche le n° suivant pour AAA-O ça devrait être 4.



Bonsoir.
Et pourquoi pas 18257 ?
Daniel
Avatar
JièL
Daniel.C a écrit :
exemple
AAA O 1
AAA O 2
AAA O 3
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

Si je cherche le n° suivant pour AAA-O ça devrait être 4.



Bonsoir.
Et pourquoi pas 18257 ?



parce que y'a un léger trou dans la série entre 3 et 18256 ;-) et que
j'aimerai bien le combler avant de continuer plus loin.

merci

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2
Avatar
Jacquouille
Salutatoi
Suite à la remarque de Daniel, je crains que la machine ne considère tes
données comme alphanumériques.
Dans ce cas, la machine (la même) risque de classer tes données dans une
logique informatique, càd tous les huns avant les 2... donc AAA O 18256
viendrait avant AAA O 2. Dans ce cas, 18257 viendrait avant 2.
Ou alors, tu dois séparer tes données en 3 colonnes, trier sur la 1, puis la
2, puis la 3 et ensuite, prendre le Max de la col 3 pour chaque valeur de la
col1 et col2.
Bonne chance

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

"JièL" a écrit dans le message de news:
%
Daniel.C a écrit :
exemple
AAA O 1
AAA O 2
AAA O 3
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

Si je cherche le n° suivant pour AAA-O ça devrait être 4.



Bonsoir.
Et pourquoi pas 18257 ?



parce que y'a un léger trou dans la série entre 3 et 18256 ;-) et que
j'aimerai bien le combler avant de continuer plus loin.

merci

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2


Avatar
Daniel.C
Mais, bien sûr, avec une macro, c'est possible.
Daniel

Salutatousse

je cherche une formule (de préférence) qui me donnerait le n° suivant dans
une série de condition en tenant compte des trous éventuel

exemple
AAA O 1
AAA O 2
AAA O 3
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

Si je cherche le n° suivant pour AAA-O ça devrait être 4.
Pour AAA-N c'est 5, BCD-O=2 et BCD-N=1

Une idée ?

en vous remerciant de faire chauffer vos neurones par cette chaleur ;-)


Avatar
isabelle
salut JièL,

un trou comme ça ?

AAA O 1
AAA O 2
AAA O 3
AAA O
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

isabelle

JièL a écrit :
parce que y'a un léger trou dans la série entre 3 et 18256 ;-) et que
j'aimerai bien le combler avant de continuer plus loin.

merci



Avatar
isabelle
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
salut JièL,
<br>
<br>
un trou comme ça ?
<br>
<br>
<table x:str="" style="border-collapse: collapse; width: 180pt;"
border="0" cellpadding="0" cellspacing="0" width="240">
<col style="width: 60pt;" span="3" width="80"> <tbody>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt; width: 60pt;" align="center"
height="17" width="80">AAA   </td>
<td style="width: 60pt;" align="center" width="80">O   </td>
<td style="width: 60pt;" x:num="" align="center" width="80">1</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">O   </td>
<td x:num="" align="center">2</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">O   </td>
<td x:num="" align="center">3</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl22" style="height: 12.75pt;" x:str="'AAA   "
align="center" height="17">AAA   </td>
<td align="center">O </td>
<td align="center"><br>
</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">O   </td>
<td x:num="" align="center">18256</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">N   </td>
<td x:num="" align="center">1</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">N   </td>
<td x:num="" align="center">2</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">N   </td>
<td x:num="" align="center">3</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">AAA   </td>
<td align="center">N   </td>
<td x:num="" align="center">4</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">BCD   </td>
<td align="center">O   </td>
<td x:num="" align="center">1</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">BCD   </td>
<td align="center">O   </td>
<td x:num="" align="center">5</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">BCD   </td>
<td align="center">O   </td>
<td x:num="" align="center">6</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" align="center" height="17">BCD   </td>
<td align="center">N   </td>
<td x:num="" align="center">7</td>
</tr>
</tbody>
</table>
<br>
isabelle<br>
<br>
JièL a écrit :
<blockquote cite="mid:%"
type="cite">Daniel.C a écrit :
<br>
<blockquote type="cite">
<blockquote type="cite">exemple
<br>
AAA    O    1
<br>
AAA    O    2
<br>
AAA    O    3
<br>
AAA    O    18256
<br>
AAA    N    1
<br>
AAA    N    2
<br>
AAA    N    3
<br>
AAA    N    4
<br>
BCD    O    1
<br>
BCD    O    5
<br>
BCD    O    6
<br>
BCD    N    7
<br>
<br>
Si je cherche le n° suivant pour AAA-O ça devrait être 4.
<br>
</blockquote>
<br>
Bonsoir.
<br>
Et pourquoi pas 18257 ?
<br>
</blockquote>
<br>
parce que y'a un léger trou dans la série entre 3 et 18256 ;-) et que
j'aimerai bien le combler avant de continuer plus loin.
<br>
<br>
merci
<br>
<br>
</blockquote>
</body>
</html>
Avatar
JièL
Hello Jacquouille

Jacquouille a écrit :
Suite à la remarque de Daniel, je crains que la machine ne considère tes
données comme alphanumériques.



nan, nan, c'est des données dans 3 colonnes différentes
2 de texte et une numérique

Bonne chance



J'en ai besoin ? ;-)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2
Avatar
JièL
Hello

Daniel.C a écrit :
Mais, bien sûr, avec une macro, c'est possible.



Voui, je m'en doute, on peut tout faire avec des macros... à défaut de
formule je veux bien la macro aussi, merci

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2
Avatar
JièL
Hello Isabelle de la geôlière... toujours des prisonniers en IV65536 ? ;-)

isabelle a écrit :
AAA O 1
AAA O 2
AAA O 3
AAA O
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7



Les cellules sont contiguës mais il se peut que la série soit mal foutu
pour N raison, je voudrais donc trouver la prochaine valeur pour remplir
ce trou en fait

donc dans mon exemple ça donnerait

AAA O 1
AAA O 2
AAA O 3
AAA O 4 <-
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
AAA N 5 <- la ça va, y'a pas de trou
BCD O 1
BCD O 2 <-
BCD O 5
BCD O 6
BCD N 7

Je me débrouille pour mettre la donné au bon endroit, ce qui me manque
c'est justement cette donnée.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2
Avatar
Patrick BASTARD
Bonsoir, "JièL"

Une première approche pour les trous.
http://cjoint.com/?gdw4MD070x
Je cherche à intégrer un "ou" pour les suites sans trou.

--
Bien ,

Patrick
patrick.bastardchezdbmail.com



je cherche une formule (de préférence) qui me donnerait le n° suivant dans
une série de condition en tenant compte des trous éventuel

exemple
AAA O 1
AAA O 2
AAA O 3
AAA O 18256
AAA N 1
AAA N 2
AAA N 3
AAA N 4
BCD O 1
BCD O 5
BCD O 6
BCD N 7

Si je cherche le n° suivant pour AAA-O ça devrait être 4.
Pour AAA-N c'est 5, BCD-O=2 et BCD-N=1

Une idée ?

en vous remerciant de faire chauffer vos neurones par cette chaleur ;-)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est là : http://faq-outlook.fr/

Boycott des questions venant de CDO
http://faq-outlook.fr/viewpage.php?page_id=2



1 2 3