Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2011, 17h19   #1
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut Formule à utiliser pour tester une fourchette de valeur

Bonjour a tous
J'aimerais connaitre quel est la formule a utiliser pour
se situe entre 20000 et 30000
merci a l'avance
Rene2
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 22h01   #2
Membre habitué
 
Benoit Schwob
Business Analyst
Inscription : juin 2009
Messages : 93
Détails du profil
Informations personnelles :
Nom : Benoit Schwob
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Business Analyst

Informations forums :
Inscription : juin 2009
Messages : 93
Points : 137
Points : 137
Bonsoir René,

Tu dois faire deux tests :
- supérieur à 20 000
- et inférieur à 30 000.
Puis tu utilises la fonction "ET" pour réunir tes deux tests.

Illustration, si la valeur à vérifier se trouve dans la cellule A2, la formule de base (en A3 par exemple) sera :
Le résultat sera VRAI ou FAUX.

Pour aller plus loin, tu peux utiliser ça comme ça par exemple :
Code :
=SI(ET(A2>20000;A2<30000);"super, pile dedans";"raté, à côté")
A plus,

Benoît
Benoit Schwob est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/04/2011, 17h06   #3
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut signe se situe entre

Bonjour Benoit

Merci pour la réponse
Ou est l'erreur
Code :
=IF(J43>=300000;0;IF(J43>=200000;8772*(225000-J43)/25000;IF(J43>0;J48*36/100;0)IF=SI(ET(J43>200000;J43<300000);300000-J43/100*8772)))
Merci
rene2
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 17h21   #4
Invité de passage
 
Homme
Étudiant
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 1
Points : 1
Salut rene,

tu a écrit plusieurs formule à la suite
Code :
=SI(J43>=300000;0;SI(J43>=200000;8772*(225000-J43)/25000;SI(J43>0;J48*36/100;0)))
j'espère que ça te va
Alex781 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2011, 23h00   #5
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut se situe entre

Bonjour a tous
Merci Alex
La formule doit contenir si plus grand 200000 ou plus petit que 300000 prend 300000 - J43 diviser par 100 et multiplier par 8772
Code :
 =IF(J43>=300000;0;IF(J43>=200000;8772*(225000-J43)/25000;IF=SI(ET(J43>200000;J43<300000);300000-J43/100*8772)))
rene2
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 21h27   #6
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour,

Attention au niveau du langage,
Citation:
La formule doit contenir si plus grand 200000 ou plus petit que 300000 prend 300000 - J43 diviser par 100 et le résultat multiplier par 8772
Est-ce que tu veux faire cette opération quand le nombre est entre 200 000 et 300 000?

Après il faut aussi faire attention aux règles de priorités dans les calculs.
Est-ce que tu veux faire :
1=> (300 000 - J43)/100*8772
2 => 300 000 - J43/100*8772

Peux-tu nous lister René les valeurs pour chacune des conditions du type :

Code :
1
2
3
4
J43 < 0                    => 0
0 <= J43 < 200 000         => 0
200 000 <= J43 < 300 000   => (300 000 - J43)/100*8772
J43 > 300 000              => 0
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 06h38   #7
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut se situe entre

Bonjour a tous
Bonjour carden
merci de te joindre a nous
exemple si le montant est 263100 le rasultat des calcule devrait 3236.87
espérant avoir bien expliquer
rene
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 22h09   #8
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour René,

Citation:
exemple si le montant est 263100 le rasultat des calcule devrait 3236.87
Il faut diviser par 10 000 alors ?

Dis nous si ce que tu fais, c'est bien cela?
Code :
(300 000 - 263100)/100*8772
Et tu fais cela uniquement pour les nombres compris entre 200 000 et 300 000est-ce exact?

Et pour les nombres en dehors de cet intervalle, tu mets la valeur 0, c'est bien cela aussi?
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 22h38   #9
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut se situe entre

Bonjour carden
Ce que je fait c'est (300000-263100 /100) donne .369 *8772 doit donner 3236.87 la cellule j43 =263100 Si J43 est 250000 (300000-250000/100) donne .5 *8772 doit donner 4386.00
merci de l'aide
Rene
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2011, 23h32   #10
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Et la formule alors est bien
Code :
=si(et(J43>200 000;J43<300 000);(300 000-J43)/100*8772;0)
Il ne te reste plus qu'à trouver le bon format de cellule, quelque chose du style #.00
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 14h01   #11
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut se situe entre

Bonjour a tous
Bonjour Carden
Je te fait parvenir mon fichier excel
j'ai inserrer la formule et j'ai toujours une erreur de signe
la formule dit se faire en j43 au niveau de la tvq le montant total devrait etre 291361.46
Merci pour l'aide
Rene
Fichiers attachés
Type de fichier : xls soumission.xls (18,0 Ko, 11 affichages)
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 20h34   #12
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour,

Il n'y a pas d'erreur à priori, c'est normal qu'il y ait 0 en J9 (Montant de la TVQ) car
Code :
1
2
3
4
5
J3=somme(J2:J2) = J2 au passage 
Et J2 > 225000 donc ta formule 
=SI(J3>=225000;0;SI(J3>=200000;8772*(225000-J3)/25000;SI(J3>0;J8*36/100;0)))
donne bien 0 car J3=263100 > 225000.
La première condition est vraie J3>=225000.
J'espère que c'est plus clair et que cela t'aidera à trouver ton erreur de conception.
Citation:
291361.46
tu le trouves comment?
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 03h24   #13
Invité de passage
 
Inscription : mars 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 17
Points : 2
Points : 2
Par défaut se situe entre

Bonjour a tous
bonjour Carden
Dans le fichier que je tai envoyer faut ajouter a la formule
Code :
=si(et(J43>200 000;J43<300 000);(300 000-J43)/100*8772;
ce qui devrais donner le montant de 291361.46 au lieu de 294 598.33 lors que le prix contrat ajout est 263100.00
Merci
Rene
rene2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h01.


 
 
 
 
Partenaires

Hébergement Web