Comparaison entre de cellules sur excel
blalaa
Messages postés
167
Date d'inscription
Statut
Membre
Dernière intervention
-
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
pilas31 Messages postés 1825 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
est ce que il ya une difference quand on ecrit 8 ou 08 dans une feuille excel
en effet j'ai crée une application de calcul, son principe est de comparer les valeur des deux cases et faire apres un calcul
exemple
If Cells(i, 7) < Cells(i + 1, 7) Then
ro = Cells(i, 11)
q1 = Cells(i, 9) / 3600000
v1 = (4 * q1) / (3.14 * ((Cells(i, 7) * 0.001) ^ 2))
k1 = (1 - ((Cells(i, 7) / Cells(i + 1, 7)) ^ 2)) ^ 2
Else
ro = Cells(i + 1, 11)
q1 = Cells(i + 1, 9) / 3600000
v1 = (4 * q1) / (3.14 * ((Cells(i + 1, 7) * 0.001) ^ 2))
k1 = 0.5 * (1 - ((Cells(i + 1, 7) / Cells(i, 7)) ^ 2))
End If
alors qaund cells(i,7) = 8 et cells(i+1,7)=10 le programme calcul mal
et quand je rajoute un 0 pour 8 ( cells(i,7)=08) le programme s’exécute correctement
je ne comprends pas pour quoi !
est ce que il ya une difference quand on ecrit 8 ou 08 dans une feuille excel
en effet j'ai crée une application de calcul, son principe est de comparer les valeur des deux cases et faire apres un calcul
exemple
If Cells(i, 7) < Cells(i + 1, 7) Then
ro = Cells(i, 11)
q1 = Cells(i, 9) / 3600000
v1 = (4 * q1) / (3.14 * ((Cells(i, 7) * 0.001) ^ 2))
k1 = (1 - ((Cells(i, 7) / Cells(i + 1, 7)) ^ 2)) ^ 2
Else
ro = Cells(i + 1, 11)
q1 = Cells(i + 1, 9) / 3600000
v1 = (4 * q1) / (3.14 * ((Cells(i + 1, 7) * 0.001) ^ 2))
k1 = 0.5 * (1 - ((Cells(i + 1, 7) / Cells(i, 7)) ^ 2))
End If
alors qaund cells(i,7) = 8 et cells(i+1,7)=10 le programme calcul mal
et quand je rajoute un 0 pour 8 ( cells(i,7)=08) le programme s’exécute correctement
je ne comprends pas pour quoi !
A voir également:
- Comparaison entre de cellules sur excel
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Verrouiller cellules excel - Guide
- Word et excel gratuit - Guide
- Nombre de jours entre deux dates excel - Guide
1 réponse
Bonjour,
Si en mettant 08 dans la cellule Excel affiche 08 c'est que la cellule est en format texte.
Ce qui explique que "08" est bien inférieure à"10" par ordre alphabétique alors que "8" est supérieur à "10".
Donc je pense qu'il faut repasser ces deux cellules au format numérique et saisir à nouveau les valeurs.
Si en mettant 08 dans la cellule Excel affiche 08 c'est que la cellule est en format texte.
Ce qui explique que "08" est bien inférieure à"10" par ordre alphabétique alors que "8" est supérieur à "10".
Donc je pense qu'il faut repasser ces deux cellules au format numérique et saisir à nouveau les valeurs.
j'ai essaye format nombre mais ca marche tjrs pas
je ne sais toujours pour quoi , c bizar cette histoire
Le mieux c'est de nous donner le fichier en le déposant sur https://www.cjoint.com sans donnée confidentielle et de nous poster le lien dans un message ici pour que l'on puisse le télécharger.