Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3021 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [excel] décrire un intervalle?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[excel] décrire un intervalle?

n°3105538
saupht
Posté le 14-11-2013 à 15:17:54  profilanswer
 

Bonsoir à tous,
je me demandais si quelqu'un pouvait m'aider à formuler un intervalle dans excel
Je cherche à faire ça:
 
if 0 <=X < 80 then y = 58;
else if 80 <=X < 100 then y = 58 -(X-80)*(10/20);
else if 100<=X < 110 then y = 48 -(X-100)*(5/10);
else if 110<=X < 120 then y = 43 -(X-110)*(4/10);
else if 120<=X < 130 then y = 39 -(X-120)*(5/10);
else if 130<=X < 140 then y = 34 -(X-130)*(5/10);
else if 140<=X < 150 then y = 29 -(X-140)*(5/10);
else if 150<=X < 160 then y = 24 -(X-150)*(5/10);
else if 160<=X < 180 then y = 19 -(X-160)*(9/20);
else if 180<=X < 200 then y = 10 -(X-180)*(10/20);
else if X >=200 then y = 0
 
Et donc, X peut normalement arriver dans des intervalles pour que Y ait une valeur différente à chaque fois
Comment faire?


---------------
Feedback: http://forum.hardware.fr/hfr/Achat [...] 2981_1.htm
mood
Publicité
Posté le 14-11-2013 à 15:17:54  profilanswer
 

n°3105546
flash_gord​on
Posté le 14-11-2013 à 17:11:56  profilanswer
 

Ben ça y'est, tu as tout décrit. Convertir en langage excel n'est pas compliqué.
=SI(cellule<80;58 -(cellule-80)*(10/20);(si(celllule<100;48 -(cellule-100)*(5/10);etc...


Message édité par flash_gordon le 14-11-2013 à 17:12:09
n°3105563
saupht
Posté le 14-11-2013 à 19:20:48  profilanswer
 

En fait il y'a trop de conditions je crois...

n°3105566
flash_gord​on
Posté le 14-11-2013 à 19:44:00  profilanswer
 

Tu peux imbriquer 7 SI dans la même ligne, mais rien ne t'empeche d'imbriquer les cellules..

n°3105589
benoit6363
Posté le 14-11-2013 à 22:54:09  profilanswer
 

Bonjour,
 
il faut décomposer la réponse sur plusieurs cellules.
Dans un premier temps, il faut savoir dans quel intervalle est X. (X est en B1)
 
=SI(B1<=80;1;0)
=SI(ET(B1>=80;B1<100);1;0)
=SI(ET(B1>=100;B1<120);1;0)
...ETC
 
Ensuite on calcule les différentes solutions de Y
 
=58 -(B1-80)*(10/20)
=48 -(B1-100)*(5/10)
...ETC
 
On multiplie la formule d'intervalle (B3) par la solution correspondante de Y (C3) dans la colonne D
=B3*C3
=B4*C4
=B5*C5
 
La seule valeur qui n'est pas à zéro, correspond à la valeur de Y
On obtient pour Y:
=SOMME(D3:D14)
 
Voilà.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [excel] décrire un intervalle?

 

Sujets relatifs
[Excel] Aller un peu plus loin[EXCEL 2013] Comment créer des liens hypertextes en masse ?
[EXCEL] Chercher le nombre d'occurence d'une liste dans un autre listeexcel bloque
EXCEL 2010 VBAOuverture d'un document Excel 2003 dans une nouvelle fenêtre
Problème sur Excel (LibreOffice), gestion d'un diagramme particulierenregistrement fichier excel 2007 inopérant
Exporter message d'erreurs Gmail vers Excel ou autres 
Plus de sujets relatifs à : [excel] décrire un intervalle?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR