[OK]resultat

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Répondre
FANOU
Membre actif
Membre actif
Messages : 223
Enregistré le : 02 juin 2005, 23:00:00
Localisation : BEAUVAIS

[OK]resultat

Message par FANOU » 29 janv. 2005, 20:52:00

bonjour .
je voudrais faire toute une série de divisions et je voudrais que seuls les résultats en chiffre entier apparaissent.
par exemple, je ne veux pas de résultats qui sont constitués de chiffres avec des virgules.
dans ce cas je veux comme résultats des cellules vides.
merci de votre aide précieuse.

michel
Membre récent
Membre récent
Messages : 1
Enregistré le : 02 juin 2005, 23:00:00

Message par michel » 31 janv. 2005, 22:01:00

Bonjour,
Soit une feuille XL,
Exemple:
saisir en A1: 2
saisir en B1: 3
saisir en C1: =A1/B1 le résultat sera = à  0.6666666
Si vous saisissez en C1 =ENT(A1/B1) le résultat sera = 0
Salutations

FANOU
Membre actif
Membre actif
Messages : 223
Enregistré le : 02 juin 2005, 23:00:00
Localisation : BEAUVAIS

Message par FANOU » 01 févr. 2005, 09:05:00

bonjour et merci a toi mais ce n'est ps tout a fait la solution que je voudrais ...
je ne veux pas de resultats composés de chiffres a virgule si le resulltat reel est dans ce cas ,alors là  je veux comme resultat une "cellule vide ".
je ne sais pas si c'est possible ?

RedFo1
Membre hyperactif
Membre hyperactif
Messages : 453
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Paris
Contact :

Message par RedFo1 » 01 févr. 2005, 12:14:00

Salut,

essaye une formule du genre =SI(A1=ENT(A1),A1,0). Je n'ai pas Excel sur ce PC donc je peux pas vérifier mais à§a devrait marcher en vérifiant bien la syntaxe de la fonction SI : le principe : on vérifie si le contenu de la cellule = la partie entière de la cellule, et si oui, le résultat est la valeur de la cellule, sinon, c'est 0)

@+

FANOU
Membre actif
Membre actif
Messages : 223
Enregistré le : 02 juin 2005, 23:00:00
Localisation : BEAUVAIS

Message par FANOU » 01 févr. 2005, 14:44:00

bonjour et merci mais ca ne marche pas ...............

Nemric
Membre hyperactif
Membre hyperactif
Messages : 676
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Le Puy en Velay / Lyon
Contact :

Message par Nemric » 01 févr. 2005, 14:56:00

Salut, essaye ca ...
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>saisir en A1: 2
saisir en B1: 3
saisir en C1: =A1/B1 le résultat sera = à  0.6666666 </FONT></TD></TR></TABLE>
en c1 copie :
=SI(ENT(A1/B1) = 0 ,"",ENT(A1/B1))
le resultat :
si la partie entiere de A1/B1 = 0, alors on affiche "" (cad cellule vide) sinon on affiche le resultat A1/B1
par exemple :
la partie entiere de 2/3 = 0 alors on affiche rien
la partie entiere de 3/2 <> 0 alors on affiche 1

à§à  marche ?
~ ALEA JACTA EST ~
Image
~ No Patch For Stupidity ~

RedFo1
Membre hyperactif
Membre hyperactif
Messages : 453
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Paris
Contact :

Message par RedFo1 » 01 févr. 2005, 15:15:00

salut,

voilà , avec Excel c'est plus facile <IMG SRC="/images/smiles/wink_smile46.gif">... j'avais juste fait une erreur de syntaxe : il faut mettre des points-virgules et non des virgules :
=SI(B5=ENT(B5);B5;"")

@+

FANOU
Membre actif
Membre actif
Messages : 223
Enregistré le : 02 juin 2005, 23:00:00
Localisation : BEAUVAIS

Message par FANOU » 01 févr. 2005, 17:12:00

merci nemric ta solution est génial mais moi ce que je voudrais c' est que ce soit valable pour tous mes resultats.par exemple si c'est 3/2 je veux une cellule vide comme resultat.je sais que je suis compliqué.merci encore a vous mais peut etre est ce impossible ????

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 01 févr. 2005, 17:50:00

Salut,

Et si tu mets le format de la colonne avec tes chiffres en nombre ?
(sélectionne toute la colonne, clic droit, format de cellule, nombre)
Elle est en Standart à  l'origine, c'est pour cela que 3/2 ne fonctionne pas
avec la condition.

FANOU
Membre actif
Membre actif
Messages : 223
Enregistré le : 02 juin 2005, 23:00:00
Localisation : BEAUVAIS

Message par FANOU » 01 févr. 2005, 18:34:00

je vais vous donner un exemple ce sera plus simple.
de A1 a A 10 je mets des chiffres donc de 1 a 10 ensuite de B1 a B 10 je mets le chiffre 7 et en C1 je mets la formule = A1 /B1 mais je ne veux que des resultat entiers.
le premier resultat entier sera en C7 et toutes les autres cellules seront vides.

Nemric
Membre hyperactif
Membre hyperactif
Messages : 676
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Le Puy en Velay / Lyon
Contact :

Message par Nemric » 01 févr. 2005, 19:51:00

ok !
alors, la formule est la suivante, mais tu verra tu aurais pu la trouver tout seul.
c1 = si ( ent (a1/b1) = a1/b1 ; ent ( a1/b1 ) , "" )

donc ca fait :
si la partie entiere de a1/b1 est egale a a1/b1, alors on affiche le resultat sinon rien

en fait :
la partie entiere de 2/7 (0) <> 2/7 (0.28) alors on affiche rien
la partie entiere de 7/7 (1) = 7/7 (1) alors on affiche 1

sinon il y a plus simple
=SI(MOD(A1;B1)=0;A1/B1;"")

mod donne le reste de la division de a1 par b1, s'il est egal a 0, c'est que la division se termine, donc que la reponse est un chiffre entier <IMG SRC="/images/smiles/wink_smile46.gif">

~ ALEA JACTA EST ~
Image
~ No Patch For Stupidity ~

FANOU
Membre actif
Membre actif
Messages : 223
Enregistré le : 02 juin 2005, 23:00:00
Localisation : BEAUVAIS

Message par FANOU » 01 févr. 2005, 21:10:00

merci nemric c'est genial .j'aurai du mettre un exemple depuis le debut.
évidemment j en ai encore a apprendre.
merci encore a plus

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités