Note: The other languages of the website are Google-translated. Back to English
English English

Convertir un nombre décimal en adresse IP

Si vous avez une chaîne de nombres décimaux tels que 192168421 que vous devez convertir en adresse IP en tant que 192.168.42.1, comment pouvez-vous résoudre rapidement ce travail avec une formule Excel?
doc décimal à ip 1

Convertir un nombre décimal en adresse IP avec une formule

Syntaxe de formule

=MID(number,1,num_of_digit)&"."&MID(number,start_position2,num_of_digit)&"."&MID(number,start_position3,num_of_digit)&"."&MID(number,start_position4,num_of_digit)

Arguments

  • Number: Obligatoire, le nombre décimal que vous souhaitez convertir en adresse IP.
  • 1: Obligatoire, il indique d'extraire le départ de la première lettre.
  • Num_of_digit: Obligatoire, le nombre de chiffres à extraire.
  • Start_position2: Obligatoire, pour la deuxième partie de l'adresse IP, la position à partir de laquelle vous souhaitez extraire les nombres.
  • Start_position3: Obligatoire, pour la troisième partie de l'adresse IP, la position à partir de laquelle vous souhaitez extraire les nombres.
  • Start_position4: Obligatoire, pour la quatrième partie de l'adresse IP, la position à partir de laquelle vous souhaitez extraire les nombres.

Voici quelques exemples dans le tableau ci-dessous pour vous permettre de mieux comprendre la formule.

Décimal Adresse IP
Laits en poudre
10255211 10.255.22.11 = MID (C2,1,2) & "." & MID (C2,3,3) & "." & MID (C2,6,2) & "." & MID (C2,8,1)
172161134 172.16.11.34 =MID(C3,1,3)&"."&MID(C3,4,2)&"."&MID(C3,6,2)&"."&MID(C3,8,2)
1921681225 192.168.1.225 =MID(C4,1,3)&"."&MID(C4,4,3)&"."&MID(C4,7,1)&"."&MID(C4,8,3)
17211255255 172.11.255.255 =MID(C5,1,3)&"."&MID(C5,4,2)&"."&MID(C5,6,3)&"."&MID(C5,9,3)

Exemple de fichier

exemple de docCliquez pour télécharger un exemple de fichier


Fonctions relatives

  • Fonction Excel DECIMAL
    La fonction DECIMAL convertit une représentation textuelle d'un nombre dans une base en son nombre décimal équivalent. Prenons un exemple, 11 est une représentation textuelle de 3 en base 2, en utilisant la formule = DECIMAL (11,2) convertit 11 en nombre décimal 3.

Formules relatives


Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

Souhaitez-vous terminer votre travail quotidien rapidement et parfaitement? Kutools pour Excel apporte

300
 fonctionnalités avancées puissantes (Combiner des classeurs, additionner par couleur, fractionner le contenu des cellules, convertir la date, etc.) et enregistrer
80 %
temps pour vous.

  • Conçu pour
    1500
    scénarios de travail, vous aide à résoudre
    80 %
     Problèmes Excel.
  • Réduisez les milliers de clics de clavier et de souris chaque jour, soulagez vos yeux et vos mains fatigués.
  • Devenez un expert Excel en 3 minutes. Plus besoin de se souvenir des formules douloureuses et des codes VBA.
  • 30
    -jour d'essai gratuit illimité. Garantie de remboursement de 60 jours. Mise à jour gratuite et assistance pendant 2 ans.
Ruban d'Excel (avec Kutools for Excel installé)

Onglet Office - Activer la lecture et la modification par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité en
    50 %
    lors de la visualisation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Firefox et le nouvel Internet Explorer.
Capture d'écran d'Excel (avec Office Tab installé)
Commentaires (1)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Ces formules et exemples sont incorrects. Les adresses IP ne seront jamais représentées par tous leurs chiffres sans les décimales. Ce serait un chiffre inutile. Si vous faisiez cela, il n'y aurait aucun moyen de savoir si 10255221 était censé être 10.255.22.1 ou 102.55.22.1 ou 102.55.2.21 ? Ce sont toutes des adresses IP valides.

La notation décimale pointée (adresses IP) n'est qu'une autre forme de notation, comme le binaire ou l'hexadécimal. Il s'agit de 4 nombres binaires de 8 bits, écrits en notation décimale, séparés par des points décimaux. Vous pouvez convertir les nombres d'une forme à l'autre.

Par exemple :
10.255.22.1 = 00001010.11111111.00010110.00000001 = 0a.ff.16.01 (0x0aff1601)
00001010 = 10 = 0xa
11111111 = 255 = 0xff
00010110 = 22 = 0x16
00000001 = 1 = 0x1
00001010111111110001011000000001 = 184489473 = 0xaff1601 = 10.255.22.1

En notation décimale, 10.255.22.1 = 184489473.
Mais 10.255.22.1 NE FAIT PAS = 10255221. Jamais.
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL