Séparation à un et deux chiffres


11

J'ai un ensemble de valeurs dont certaines sont à un chiffre (par exemple, 5 ), et certaines qui sont à deux chiffres (par exemple, 55 ) dans les cellules.

Pour le calcul que je veux faire, je veux utiliser le premier chiffre des valeurs. Je n'ai pas de problème avec deux chiffres.

Comment puis-je faire utiliser Excel " 0 " s'il s'agit d'un nombre à un chiffre sans ajouter " 0 " devant " 5 " dans cet exemple.

Je veux dire que je ne veux pas changer les valeurs et ajouter 0 devant eux. Comment puis-je faire cela si c'est possible?

Simplement, je veux qu'Excel utilise "0" comme premier chiffre, s'il s'agit d'un nombre à un chiffre. Merci.

Réponses:


23

Vous pouvez utiliser cette formule: =INT(A2/10)

tableau Excel d'exemples de données


Merci beaucoup! J'essayais de le faire avec la fonction = Left (). Je ne connaissais pas = int (). Merci encore.
Max

3

La réponse de Máté Juhász en utilisant INTest probablement la meilleure solution. Cependant, pour le plaisir des futurs lecteurs curieux, il existe une autre manière plus maladroite:

=VALUE(RIGHT(LEFT("0"&A2,LEN(A2))))

Si vos données dépassent jamais plus de deux chiffres et que vous voulez vraiment la place des dizaines, pas seulement le premier chiffre, INTcela échouera. Dans ce cas, vous pouvez utiliser cette version maladroite. Si vous voulez tirer la place des dizaines pour n'importe quel nombre, cela devient plus compliqué.

=VALUE(RIGHT(LEFT(TEXT(A2,"00"),LEN(TEXT(A2,"00"))-1)))

Exemples


2
= INT (MOD (ABS (A2), 100) / 10) - Bien que, selon le cas d'utilisation, les abs puissent ne pas être souhaités.
Taemyr

2

Utilisez une instruction IF car vous ne vous souciez que d'une règle différente si 1 chiffre (donc moins de 10).

Ceci est la valeur de la cellule en C1

=IF(A1<10, 0 + F1, LEFT(A1,1) +F1)

Cela peut sembler étrange à écrire, 0 + F1mais je ne suis pas conscient de la logique que vous utilisez, je l'ai donc laissée pour démontrer la formule.

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.