de 0.10 à  1.99 = 1

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

Modérateur : Modérateurs

Répondre
kiwi
Membre hyperactif
Membre hyperactif
Messages : 463
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Nimes

Message par kiwi » 26 janv. 2005, 20:26:00

Bonjour
Pour mon boulot je voudrai savoir s'il est possible d'obtenir une formule qui me donnerai automatiquement les resultat suivant.
Dans une cellule je rentre une valeur de 0.10 à  1.99. Dans la cellule de resultat je voudrai qu'il s'affiche 1

Je souhaiterai egalement que dans cette même cellule s'affiche 2 si je rentre une valeur entre 2.01 et 3.99 ,
jusqu'au resultat 3 si je rentre une valeur entre 4.01 et 5.99

Si c'est possible un grand merci car il y a un bon moment que je cherche
Image

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme :D

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

Message par RedFo1 » 27 janv. 2005, 15:52:00

salut,

je ne connais pas tellement la syntaxe excel, mais je vois une solution, qui dépend de la faà§on dont tu veux que soient traitées les valeurs entre 0 et 0,10, entre 1,99 et 2,01 et entre 3,99 et 4,01 : tu pourrais faire une formule du genre E(x/2)+1 (avec E : fonction partie entière, je ne sais pas si elle existe sous excel)
Cette formule renvoie :
1 pour des valeurs de x dans [0;2[
2 pour x dans [2;4[
3 pour x dans [4;6[

@+

nouv
Membre actif
Membre actif
Messages : 277
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Lyon

Message par nouv » 27 janv. 2005, 17:53:00

slt,
1ère solution
faire un tableau sur deux lignes :
lig 1 tape 0 0.1 2.01 4.01 6
lig 2 tape 0 1 2 3 0
dans la cellule résultat le calcul :
= rechercheh ( cellule o๠tu tapes le chiffre ; tableau ci-dessu ; 2 )
2ème solution
celle de redfo1 : =ENT(cellule ou tu tapes chiffre/2)+1
seul problème si tu tapes un chiffre qui n'entre pas dans les marges définies rien ne te l'indiques. sinon c'est la meilleur
><>

kiwi
Membre hyperactif
Membre hyperactif
Messages : 463
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Nimes

Message par kiwi » 29 janv. 2005, 12:18:00

Merci à  vous RedFo1 et Nouv, mais je n'ai pas trés bien compris <IMG SRC="/images/smiles/confused_smile46.gif"> ,
mon but est le suivant:
Mes cases ou je rentre mes données (par exemple)
0.0 0.01 à  2.00 2.01 à  4.00 4.01 à  6.00
Je souhaiterai que le résultat soit:

0 1 2 3

Votre réponse est certainement juste, mais je ne sais pas l'appliquer sur la feuille excel: si vous pouviez me faire une petite copie ecran, ce serai super.
Merci d'avance à  vous.
Image

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme :D

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

Message par RedFo1 » 30 janv. 2005, 07:03:00

salut,

par exemple, dans la cellule B3 tu tappes un chiffre, et dans une autre cellule tu tappes =ENT(B3/2)+1

@+

kiwi
Membre hyperactif
Membre hyperactif
Messages : 463
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Nimes

Message par kiwi » 30 janv. 2005, 10:01:00

Bonjour RedFo1, tu es drolement matinale <IMG SRC="/images/smiles/teeth_smile46.gif"> : toujours est t'il, merci pour ta réponse.
En fait, la formule que je cherche c'est pour définir le nombre de lés de moquette en 2 Metres de large par exemple.
Si la piece ou le local fait entre 1.10 de large et jusqu'a 1.99 m, il me faut 1 lé de 2 m de large sur la longueur de la piece que j'ai pus définir.
Si la largeur est supérieur à  2 m de large et jusqu'a 3.99 m, il me faut 2 lés de 2 m de large accolés.
En fait j'ai crée un tableau dans lequel je rentre les dimensions de la piece, et de la en quelques simples opérations j'ai tous mes calculs ( surface de plafond à  peindre seul + les eventuelles retombées, ma surface de papier peint, ma surface de revetement de sol en dalles, mes surfaces de pose, d'achat et les prix.
Il ne me manque que cette fichue formule pour déterminer les léd de moquette.
Cela va peut être vous aider ( à  m'aider) <IMG SRC="/images/smiles/tounge_smile46.gif"> <IMG SRC="/images/smiles/teeth_smile46.gif"> car la formule =ENT( etc ne correspond pas tout a fait à  mes besoins car si je rentre 2.99 M il me faut le resultat 2 lés et non 3.
Merci encore a vous tous.
Image

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme :D

LANNIE
Membre hyperactif
Membre hyperactif
Messages : 1314
Enregistré le : 02 juin 2005, 23:00:00

Message par LANNIE » 30 janv. 2005, 17:12:00

Salut Kiwi,
Et ceci : qu'en penses-tu ?
<IMG SRC="userimg/(3104)11cle.jpg" BORDER="0">
Voici la formule
<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> =ENT((A1)+1)/2</FONT></TD></TR></TABLE>
Mise en forme
<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>Format : cellule / nombre / décimales : 0</FONT></TD></TR></TABLE>
A +
Image

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

Message par RedFo1 » 30 janv. 2005, 20:13:00

salut,

la formule =ENT(X/2)+1 marche bien et renvoie 2 (et non 3) quand on entre 2.99... es-tu sà»r de l'avoir bien recopiée ?
la formule =ENT((X)+1)/2 ne peut pas marcher (tu as dà» inverser le +1 et /2 en recopiant LANNIE <IMG SRC="/images/smiles/wink_smile46.gif">) : à§a renverrait des nombres avec ,5

(rem : il faut remplacer X par le numéro de cellule, exemple A1, B3...)

@+

LANNIE
Membre hyperactif
Membre hyperactif
Messages : 1314
Enregistré le : 02 juin 2005, 23:00:00

Message par LANNIE » 31 janv. 2005, 19:05:00

Salut RedFo,
Tu dis <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>la formule =ENT((X)+1)/2 ne peut pas marcher (tu as dà» inverser le +1 et /2 en recopiant LANNIE ) : à§a renverrait des nombres avec ,5 </FONT></TD></TR></TABLE>
Ca ne renvoie pas de nombres avec ,5 dans la mesure o๠tu fais format / cellule / nombre / décimales / 0 décimale
Quant à  l'erreur dans la formule, je ne vois pas pourquoi à§a ne peut pas marcher car apparamment les 2 formules marchent <IMG SRC="/images/smiles/wink_smile46.gif">
Là , je ne comprends pas o๠je me suis gourrée
Bonne soirée à  toi et bonne semaine


Image

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:25:00

Salut,
<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>Le 31 janv 2005 à  19:05, LANNIE a écrit :

Ca ne renvoie pas de nombres avec ,5 dans la mesure o๠tu fais format / cellule / nombre / décimales / 0 décimale</FONT></TD></TR></TABLE>
lol, à§a c'est de la triche <IMG SRC="/images/smiles/teeth_smile46.gif"> En tout cas je n'y avais pas pensé... effectivement, comme à§a à§a marche.

@+

LANNIE
Membre hyperactif
Membre hyperactif
Messages : 1314
Enregistré le : 02 juin 2005, 23:00:00

Message par LANNIE » 01 févr. 2005, 19:52:00

Ouf <IMG SRC="/images/smiles/teeth_smile46.gif"> <IMG SRC="/images/smiles/wink_smile46.gif">
Bonne soirée à  tous

Image

kiwi
Membre hyperactif
Membre hyperactif
Messages : 463
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Nimes

Message par kiwi » 19 févr. 2005, 17:13:00

Bonjour a tous et toutes
Super <IMG SRC="/images/smiles/thumbs_up46.gif"> et merci a vous Lannie et Redfo1, c'est ce qu'il me fallait.
Par contre et juste pour la lisibilité de mon tableau, quand j'enleve toutes mes cotes que je dois rentrer sur mon tableau, l'affichage ou se trouvent mes formules sont à  1!
Est t'il "possible" que mes cases de formules soient à  zéro, ou avec rien dedans quand j'enleve mes cotes.
Me suis je bien fais comprendre <IMG SRC="/images/smiles/confused_smile46.gif">
Merci a vous <IMG SRC="/images/smiles/rose46.gif"> <IMG SRC="/images/smiles/beer_yum46.gif">
Image

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme :D

kiwi
Membre hyperactif
Membre hyperactif
Messages : 463
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Nimes

Message par kiwi » 21 févr. 2005, 23:18:00

up <IMG SRC="/images/smiles/sad_smile46.gif">
Image

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme :D

LANNIE
Membre hyperactif
Membre hyperactif
Messages : 1314
Enregistré le : 02 juin 2005, 23:00:00

Message par LANNIE » 27 févr. 2005, 17:10:00

Salut,
Me voici de retour !
Peux-tu être plus explicite ?
Je ne saisis pas bien le sens de ta question
MErci
Image

Loriane
Membre
Membre
Messages : 55
Enregistré le : 02 juin 2005, 23:00:00

Les arrondis, rien de plus simple

Message par Loriane » 17 août 2005, 16:59:42

Bonjour

En respectant scrupuleusement ce que tu demandes, Kiwi, j'ai créé une petite fonction qui dit la chose suivante :

Si une valeur en A1 est strictement supérieure à 0 et strictement inférieure à 2, on doit obtenir la valeur 1

Sinon, si la valeur en A1 est strictement supérieure à 2 et strictement inférieure à 4, on doit obtenir la valeur 2

Sinon, si la valeur en A1 est strictement supérieure à 4 et strictement inférieure à 6, on doit obtenir la valeur 3

Par contre si la valeur en A1 ne correspond à rien de tout ça, cela doit renvoyer une cellule vide.

Ceci m'a permis de constater plusieurs choses :

D'une part, les valeurs 0, 2, 4, 6 et toutes celles supérieures à 6 ne sont pas prises en compte, donc renvoient la valeur vide

D'autre part que ta demande est plutôt vague parce que nous ne savons pas si ce sont ces seules valeurs que tu nous proposes qui t'intéressent ou bien si la suite des chiffres doit continuer comme ça indéfiniment.

Voici tout de même la formule :

=SI(ET(A1>0;A1<2);1;SI(ET(A1>2;A1<4);2;SI(ET(A1>4;A1<6);3;"")))

Bon courage !
belle journée !

Loriane :mad:

Répondre

Retourner vers « Excel »

Qui est en ligne

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