Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Formule pour extraire les 4 nombres d'une adresse IP dans 4 cellules

274 views
Skip to first unread message

Baton .rouge

unread,
May 21, 2014, 3:17:42 PM5/21/14
to
Bonjour

je cherche une solution de formule pour extraire dans 4 cellules les 4
groupes de nombres d'une adresse IP du type : aaa.bb.c.dd (donc pas de
taille fixe se serait trop facile)

Rien n'interdit d'avoir chaque groupe dans une cellule diff�rente.

Je sais le faire en VBA, mais j'aimerai autant que possible que se
soit uniquement avec les fonctions dispo dans les formules.

Merci de vos lumi�res.



--
Les assist�s du CAC 40 :
http://www.youtube.com/watch?feature=player_detailpage&v=W5Yx_diRxA8#t=48

MichD

unread,
May 21, 2014, 4:11:56 PM5/21/14
to
Bonjour,

Si tu as ceci en A1 aaa.b.ccc.ddd

Pour extraire aaa en B1 : =STXT(A1;1;CHERCHE(".";A1)-1)
Pour extraire b en C1 :
=STXT(SUBSTITUE(A1;B1&".";"";1);1;CHERCHE(".";SUBSTITUE(A1;B1&".";"";1))-1)
Pour extraire ccc en D1 :
=STXT(SUBSTITUE(A1;B1&"."&C1&".";"";1);1;CHERCHE(".";SUBSTITUE(A1;B1&"."&C1&".";"";1))-1)
Pour extraire ddd en E1 : =DROITE(A1;NBCAR(A1)-(NBCAR(B1&C1&D1)+3))


Baton .rouge

unread,
May 22, 2014, 2:53:43 PM5/22/14
to
On Wed, 21 May 2014 16:11:56 -0400, "MichD" <mich...@hotmail.com>
wrote:
Merci.
Je me suis inspir� de ton exemple pour faire le miens.

Jacky

unread,
May 23, 2014, 8:02:34 AM5/23/14
to
Bonjour,

Donn�e/Convertir ==> s�parateur "." (point) ne fait pas ?

--
Salutations
JJ


"Baton .rouge" <nos...@trash.nul> a �crit dans le message de news:
9iupn9lrfojgq9uu3...@4ax.com...

Baton .rouge

unread,
May 23, 2014, 8:47:25 AM5/23/14
to
On Fri, 23 May 2014 14:02:34 +0200, "Jacky" <Dup...@marcel.fr> wrote:

>Bonjour,
>
>Donn�e/Convertir ==> s�parateur "." (point) ne fait pas ?

Directement dans une formule.

Jacky

unread,
May 25, 2014, 3:42:28 AM5/25/14
to
Re..
> Directement dans une formule.
Sans formule, sans vba, juste 4 clics de souris
;o)))

--
Salutations
JJ


"Baton .rouge" <nos...@trash.nul> a �crit dans le message de news:
8qgun994fv6g792ig...@4ax.com...

GL

unread,
May 26, 2014, 7:28:41 AM5/26/14
to
Le 21/05/2014 21:17, Baton .rouge a �crit :
> Bonjour
>
> je cherche une solution de formule pour extraire dans 4 cellules les 4
> groupes de nombres d'une adresse IP du type : aaa.bb.c.dd (donc pas de
> taille fixe se serait trop facile)
>
> Rien n'interdit d'avoir chaque groupe dans une cellule diff�rente.
>
> Je sais le faire en VBA, mais j'aimerai autant que possible que se
> soit uniquement avec les fonctions dispo dans les formules.
>
> Merci de vos lumi�res.

Le VBA permet d'utiliser les RegEx. Mais ces c**nards de MicroMou
n'ont pas voulu doter Excel de fonctions RegEx "natives" (sans
passer par VBA je veux dire...)


C'est toujours le probl�me de l'abus de position dominante du
fournisseur de Seatle. A mon sens, MicroMou est une bo�te qui
fait de bons syst�mes d'exploitation. Et c'est tout...

Baton .rouge

unread,
May 26, 2014, 3:40:20 PM5/26/14
to
On Sun, 25 May 2014 09:42:28 +0200, "Jacky" <Dup...@marcel.fr> wrote:

>Re..
>> Directement dans une formule.
>Sans formule, sans vba, juste 4 clics de souris
>;o)))


Si tu dois extraire les 4 parties sur des milliers d'IP, bon courage.

Baton .rouge

unread,
May 26, 2014, 3:41:12 PM5/26/14
to
En attendant, j'ai pas le choix.
Si j'avais le choix pour ce que j'en ai besoin openoffice est
suffisant.

MichD

unread,
May 26, 2014, 4:28:00 PM5/26/14
to

Tu s�lectionnes toute la plage de cellules o� tu as des adresses IP.
et tu fais ce que Jacky a propos�. Toute la colonne sera transform�e
dans une seule manoeuvre!

GL

unread,
May 26, 2014, 4:53:41 PM5/26/14
to
Le 26/05/2014 21:41, Baton .rouge a �crit :
>>
>> C'est toujours le probl�me de l'abus de position dominante du
>> fournisseur de Seatle. A mon sens, MicroMou est une bo�te qui
>> fait de bons syst�mes d'exploitation. Et c'est tout...
>
> En attendant, j'ai pas le choix.
> Si j'avais le choix pour ce que j'en ai besoin openoffice est
> suffisant.

J'ai test� OpenOffice. Franchement c'est pas au point, d�sol�.
Le langage de programmation d'OpenOffice est pire que VBA,
je ne sais pas comment ils ont fait !

Moi je vois 3 gros probl�mes avec Excel :

1) c'est pas tr�s configurable (se faire tous ses menus
comme on veut etc...). C'est pas le plus grave.

2) VBA c'est du BASIC quand m�me ! Bref, de la m**de.
C'est hyper verbeux, il faut consulter l'aide 10 fois,
�a tourne super lentement. En plus, ce n'est pas une
t�l�commande du logiciel, c'est un v�ritable langage
de programmation (faites en VBA ce que vous faites avec
Excel et le r�sultat n'est pas toujours le m�me)

3) L'API C++ est d�sastreuse. Tout a �t� fait pour rendre
hyper compliqu� (et assez lent aussi � cause des overheads)
la cr�ation d'une biblioth�que de fonctions .xll en c/c++.

Ca c'est gravement dommage, parce que le C, c'est LE langage
pour faire des calculs et des algorithmes. Mais ils l'ont
�videmment fait expr�s.

Bon allez, bonne soir�e.
0 new messages