OVH Cloud OVH Cloud

Comparer/Remplir des cellules ?

7 réponses
Avatar
belokan
Salut tout le monde,

Désolé pour le titre pas vraiment explicite mais je ne vois pas trop quoi
mettre d'autre.

En résumé, j'ai une feuille avec 3 colonnes (sur 300 lignes environ) :
hostname, adresseIP, passerelle :
¤ Dans la colonne hostname, il y a des noms de matériels, par exemple,
paris-b1234 (pour un switch bureautique), paris-m1234 (pour le switch
monétique) et paris-1234 (pour le routeur).

¤ Dans la colonne adresseIP, il y a les adresses IP des routeurs uniquement
(pour les switchs, les cellules sont vides).

¤ Dans la colonne passerelle, ... il n'y a rien pour l'instant et c'est
celle là que je veux remplir (uniquement pour les switchs, pour les routeur,
c'est inutile). Comme vous avez pu le voir, un routeur est branché sur 2
switchs et il faudrait donc que ces 2 switch aient comme passerelle
l'adresseIP du routeur ... hum, est-ce clair ?
En se basant sur les 4 derniers chiffres du hostname, il y a moyen
d'identifier les switchs connecté au bon routeur. Ensuite, il faudrait donc
récupérer l'adresseIP dudit routeur et l'injecter dans la case passerelle de
chacun des switchs.


Est-ce faisable ? J'ai bien essayé avec des formules SI mais je m'en sors
pas ... :-(
Avez-vous une idées sur la chose ?

En vous remerciant d'avcance ...

7 réponses

Avatar
Daniel
Bonjour.
Tes données sont-elles classées switch-bA, switch-mA, routeur-A, switch-bB,
switch-mB, routeur-B ou sont-elles dans le désordre ?
Cordialement.
Daniel
"belokan" a écrit dans le message de
news:
Salut tout le monde,

Désolé pour le titre pas vraiment explicite mais je ne vois pas trop quoi
mettre d'autre.

En résumé, j'ai une feuille avec 3 colonnes (sur 300 lignes environ) :
hostname, adresseIP, passerelle :
¤ Dans la colonne hostname, il y a des noms de matériels, par exemple,
paris-b1234 (pour un switch bureautique), paris-m1234 (pour le switch
monétique) et paris-1234 (pour le routeur).

¤ Dans la colonne adresseIP, il y a les adresses IP des routeurs
uniquement
(pour les switchs, les cellules sont vides).

¤ Dans la colonne passerelle, ... il n'y a rien pour l'instant et c'est
celle là que je veux remplir (uniquement pour les switchs, pour les
routeur,
c'est inutile). Comme vous avez pu le voir, un routeur est branché sur 2
switchs et il faudrait donc que ces 2 switch aient comme passerelle
l'adresseIP du routeur ... hum, est-ce clair ?
En se basant sur les 4 derniers chiffres du hostname, il y a moyen
d'identifier les switchs connecté au bon routeur. Ensuite, il faudrait
donc
récupérer l'adresseIP dudit routeur et l'injecter dans la case passerelle
de
chacun des switchs.


Est-ce faisable ? J'ai bien essayé avec des formules SI mais je m'en sors
pas ... :-(
Avez-vous une idées sur la chose ?

En vous remerciant d'avcance ...


Avatar
belokan
Bonjour,

Malheureusement, les données sont plutôt dans le désordre. Enfin, dans la
première partie de la feuille, il y a les switchs mélangés ; et dans la
seconde partie, les routeurs :
switch-mA
switch-mD
switch-bG
switch-mB
switch-bE
...
...
...
routeur-B
routeur-G
routeur-C
routeur-L
....


Cela pose-t'il problème ? :-(
Merci d'avance ...

Cordialement,
Belo



Bonjour.
Tes données sont-elles classées switch-bA, switch-mA, routeur-A, switch-bB,
switch-mB, routeur-B ou sont-elles dans le désordre ?
Cordialement.
Daniel
"belokan" a écrit dans le message de
news:
Salut tout le monde,

Désolé pour le titre pas vraiment explicite mais je ne vois pas trop quoi
mettre d'autre.

En résumé, j'ai une feuille avec 3 colonnes (sur 300 lignes environ) :
hostname, adresseIP, passerelle :
¤ Dans la colonne hostname, il y a des noms de matériels, par exemple,
paris-b1234 (pour un switch bureautique), paris-m1234 (pour le switch
monétique) et paris-1234 (pour le routeur).

¤ Dans la colonne adresseIP, il y a les adresses IP des routeurs
uniquement
(pour les switchs, les cellules sont vides).

¤ Dans la colonne passerelle, ... il n'y a rien pour l'instant et c'est
celle là que je veux remplir (uniquement pour les switchs, pour les
routeur,
c'est inutile). Comme vous avez pu le voir, un routeur est branché sur 2
switchs et il faudrait donc que ces 2 switch aient comme passerelle
l'adresseIP du routeur ... hum, est-ce clair ?
En se basant sur les 4 derniers chiffres du hostname, il y a moyen
d'identifier les switchs connecté au bon routeur. Ensuite, il faudrait
donc
récupérer l'adresseIP dudit routeur et l'injecter dans la case passerelle
de
chacun des switchs.


Est-ce faisable ? J'ai bien essayé avec des formules SI mais je m'en sors
pas ... :-(
Avez-vous une idées sur la chose ?

En vous remerciant d'avcance ...







Avatar
Daniel
En supposant les matériels en colonne A et les adresses en colonne B, mets
en B1 :
=SI(GAUCHE(A1;6)="switch";RECHERCHEV("routeur-"&DROITE(A1;4);$A$1:$B$10;2;0);"")
et recopie vers le bas.
Daniel
"belokan" a écrit dans le message de
news:
Salut tout le monde,

Désolé pour le titre pas vraiment explicite mais je ne vois pas trop quoi
mettre d'autre.

En résumé, j'ai une feuille avec 3 colonnes (sur 300 lignes environ) :
hostname, adresseIP, passerelle :
¤ Dans la colonne hostname, il y a des noms de matériels, par exemple,
paris-b1234 (pour un switch bureautique), paris-m1234 (pour le switch
monétique) et paris-1234 (pour le routeur).

¤ Dans la colonne adresseIP, il y a les adresses IP des routeurs
uniquement
(pour les switchs, les cellules sont vides).

¤ Dans la colonne passerelle, ... il n'y a rien pour l'instant et c'est
celle là que je veux remplir (uniquement pour les switchs, pour les
routeur,
c'est inutile). Comme vous avez pu le voir, un routeur est branché sur 2
switchs et il faudrait donc que ces 2 switch aient comme passerelle
l'adresseIP du routeur ... hum, est-ce clair ?
En se basant sur les 4 derniers chiffres du hostname, il y a moyen
d'identifier les switchs connecté au bon routeur. Ensuite, il faudrait
donc
récupérer l'adresseIP dudit routeur et l'injecter dans la case passerelle
de
chacun des switchs.


Est-ce faisable ? J'ai bien essayé avec des formules SI mais je m'en sors
pas ... :-(
Avez-vous une idées sur la chose ?

En vous remerciant d'avcance ...


Avatar
belokan
Hum, je vais essayer d'analyser ta formule pour le transposer à mon cas
précis. En effet, la première partie du hostname est identique pour tous les
matériels, il n'y a pas de différenciation router/switch, cela se joue
uniquement à la présence d'une lettre en début de seconde partie.

Je te remercie,
;-)



En supposant les matériels en colonne A et les adresses en colonne B, mets
en B1 :
=SI(GAUCHE(A1;6)="switch";RECHERCHEV("routeur-"&DROITE(A1;4);$A$1:$B$10;2;0);"")
et recopie vers le bas.
Daniel
"belokan" a écrit dans le message de
news:


Avatar
belokan
C'est bon, c'est nikel ! :-)

Par contre, dans ta formule, quand tu spécifies ... $A$1:$B$10 ... c'est la
matrice sur laquelle doit avoir effet la formule, c'est ça ? Il faut donc que
je la modifie à mon tableau je pense ... genre $A$1:$B$290, non ?

Je te remercie Daniel. ;-)

Cordialement,
belo



Hum, je vais essayer d'analyser ta formule pour le transposer à mon cas
précis. En effet, la première partie du hostname est identique pour tous les
matériels, il n'y a pas de différenciation router/switch, cela se joue
uniquement à la présence d'une lettre en début de seconde partie.

Je te remercie,
;-)



En supposant les matériels en colonne A et les adresses en colonne B, mets
en B1 :
=SI(GAUCHE(A1;6)="switch";RECHERCHEV("routeur-"&DROITE(A1;4);$A$1:$B$10;2;0);"")
et recopie vers le bas.
Daniel
"belokan" a écrit dans le message de
news:




Avatar
Daniel
Oui, j'avais mis ça pour le test. Il faut que tu mettes la plage matériel
/adressesIP.
Daniel
"belokan" a écrit dans le message de
news:
C'est bon, c'est nikel ! :-)

Par contre, dans ta formule, quand tu spécifies ... $A$1:$B$10 ... c'est
la
matrice sur laquelle doit avoir effet la formule, c'est ça ? Il faut donc
que
je la modifie à mon tableau je pense ... genre $A$1:$B$290, non ?

Je te remercie Daniel. ;-)

Cordialement,
belo



Hum, je vais essayer d'analyser ta formule pour le transposer à mon cas
précis. En effet, la première partie du hostname est identique pour tous
les
matériels, il n'y a pas de différenciation router/switch, cela se joue
uniquement à la présence d'une lettre en début de seconde partie.

Je te remercie,
;-)



En supposant les matériels en colonne A et les adresses en colonne B,
mets
en B1 :
=SI(GAUCHE(A1;6)="switch";RECHERCHEV("routeur-"&DROITE(A1;4);$A$1:$B$10;2;0);"")
et recopie vers le bas.
Daniel
"belokan" a écrit dans le message
de
news:






Avatar
belokan
Etant donné que la première partie du nom des matériel était identique, j'ai
du y apporter quelques modifications.
Prenons un exemple avec : paris-b1234, paris-m1234 et paris-1234 (les 2
premiers sont des switchs et le second le routeur).
J'ai modifié la formule ainsi
=SI(OU((GAUCHE(A1;7)="paris-b");(GAUCHE(A1;7)="paris-m"));RECHERCHEV("paris-"&DROITE(A1;4);$A$1:$B$293;2;0);"")

Voilà, cela m'aura également permis de comprendre le fonctionnement de ta
formule.
Merci encore,
@+


Oui, j'avais mis ça pour le test. Il faut que tu mettes la plage matériel
/adressesIP.
Daniel
"belokan" a écrit dans le message de
news:
C'est bon, c'est nikel ! :-)

Par contre, dans ta formule, quand tu spécifies ... $A$1:$B$10 ... c'est
la
matrice sur laquelle doit avoir effet la formule, c'est ça ? Il faut donc
que
je la modifie à mon tableau je pense ... genre $A$1:$B$290, non ?

Je te remercie Daniel. ;-)

Cordialement,
belo



Hum, je vais essayer d'analyser ta formule pour le transposer à mon cas
précis. En effet, la première partie du hostname est identique pour tous
les
matériels, il n'y a pas de différenciation router/switch, cela se joue
uniquement à la présence d'une lettre en début de seconde partie.

Je te remercie,
;-)



En supposant les matériels en colonne A et les adresses en colonne B,
mets
en B1 :
=SI(GAUCHE(A1;6)="switch";RECHERCHEV("routeur-"&DROITE(A1;4);$A$1:$B$10;2;0);"")
et recopie vers le bas.
Daniel
"belokan" a écrit dans le message
de
news: