Arrondir un nombre
Fermé
jctgt
Messages postés
57
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
30 mai 2024
-
9 août 2021 à 07:12
Utilisateur anonyme - 9 août 2021 à 08:31
Utilisateur anonyme - 9 août 2021 à 08:31
A voir également:
- Arrondir un nombre
- Nombre facile - Télécharger - Outils professionnels
- Excel arrondir au 0.5 supérieur ✓ - Forum Excel
- Supprimer espace nombre excel ✓ - Forum Excel
- Nous limitons le nombre de fois que vous pouvez publier - Forum Facebook
- Kahoot gratuit nombre de participants - Forum Réseaux sociaux
2 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
284
9 août 2021 à 07:54
9 août 2021 à 07:54
Bonjour
remplace le chiffre 10 et le chiffre 3 par les cellules correspondantes
=ARRONDI.INF(10/3;0)
remplace le chiffre 10 et le chiffre 3 par les cellules correspondantes
Utilisateur anonyme
9 août 2021 à 08:31
9 août 2021 à 08:31
Bonjour
@ M 12, VB ne concerne pas qu’Excel…
Et les dernières question de jctgt traitaient de VB6.
Bien sûr, il n’a pas précisé donc in ne peut être sûr de rien, mais dans ce cas, il faudrait aussi que tu précises que ta solution est une formule Excel.
@jctgt, il me semble qu’on t’a déjà dit de préciser dans quel langage tu codes, surtout s’il s’agit de vb6, Microsoft l’ayant abandonné depuis 20 ans c’est pas le langage qui vient à l’esprit de suite à tout le monde.
Quoiqu’il en soit, ce que tu recherches n’est pas un arrondi. Mathématiquement un arrondi donne le nombre le plus proche, donc 8,6 donne 9. Il existe plusieurs règles selon le contexte pour la valeur médiane (8.5 par exemple) mais là n’est pas le sujet.
Ce que tu cherches (selon ton texte et ton premier exemple) c’est le résultat de la division euclidienne, c’est à dire la division d’un nombre entier par un nombre entier qui donne un résultat et un reste. Mais ton second exemple ne colle pas avec ton texte, 17.25 n’est ni paire ni impaire et pourtant tu commences par décrire ça. Dans le cas de 17.25 divisé par 2 tu cherches la partie entière d’un nombre décimal.
Donc si tu cherches bien la division euclidienne en vb6 c’est
Et si tu veux la partie entière, en vb6, il faut utiliser la fonction int.
Si,tu codes en vba et vbs, je crois que c’est pareil, mais pas en vb.net, auquel cas il faudra le préciser
@ M 12, VB ne concerne pas qu’Excel…
Et les dernières question de jctgt traitaient de VB6.
Bien sûr, il n’a pas précisé donc in ne peut être sûr de rien, mais dans ce cas, il faudrait aussi que tu précises que ta solution est une formule Excel.
@jctgt, il me semble qu’on t’a déjà dit de préciser dans quel langage tu codes, surtout s’il s’agit de vb6, Microsoft l’ayant abandonné depuis 20 ans c’est pas le langage qui vient à l’esprit de suite à tout le monde.
Quoiqu’il en soit, ce que tu recherches n’est pas un arrondi. Mathématiquement un arrondi donne le nombre le plus proche, donc 8,6 donne 9. Il existe plusieurs règles selon le contexte pour la valeur médiane (8.5 par exemple) mais là n’est pas le sujet.
Ce que tu cherches (selon ton texte et ton premier exemple) c’est le résultat de la division euclidienne, c’est à dire la division d’un nombre entier par un nombre entier qui donne un résultat et un reste. Mais ton second exemple ne colle pas avec ton texte, 17.25 n’est ni paire ni impaire et pourtant tu commences par décrire ça. Dans le cas de 17.25 divisé par 2 tu cherches la partie entière d’un nombre décimal.
Donc si tu cherches bien la division euclidienne en vb6 c’est
Dim res res = 17\2
Et si tu veux la partie entière, en vb6, il faut utiliser la fonction int.
Si,tu codes en vba et vbs, je crois que c’est pareil, mais pas en vb.net, auquel cas il faudra le préciser