Formule avec intervale

  • Initiateur de la discussion Initiateur de la discussion nat21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nat21

XLDnaute Nouveau
Bonjour,

Voici mon souci.

je cherche a programmer la fonction suivante :

Si la valeur de ma cellule X est comprise entre [1 et 19] alors C1,
Si la valeur de ma cellule X est comprise entre [20 et 29] alors C2,
Si la valeur de ma cellule X est comprise entre [30 et +] alors C3.

Pourriez-vous m'indiquer la formule de calcul à utiliser pour un intervale...

D'avance merci.


Voici ce que je faisais :

=Si(X>=1;"C1"); Si(X<=19;"C1")....
 
Re : Formule avec intervale

nat21 à dit:
Bonjour,

Voici mon souci.

je cherche a programmer la fonction suivante :

Si la valeur de ma cellule X est comprise entre [1 et 19] alors C1,
Si la valeur de ma cellule X est comprise entre [20 et 29] alors C2,
Si la valeur de ma cellule X est comprise entre [30 et +] alors C3.

Pourriez-vous m'indiquer la formule de calcul à utiliser pour un intervale...

D'avance merci.


Voici ce que je faisais :

=Si(X>=1;"C1"); Si(X<=19;"C1")....
Salut et bonne année
=si(et(X>=1;X<=19);"C1";si(et(X>19;X<=29);"C2";si(X<1);"";"C3")))
Cette formule n'est valide que si X est un entier (suivant ton exemple)

Sinon, tu peux utiliser une liste 2 colonnes :
colonne 1=List1 : 1 / 20 / 30 colonne 2=List2 : C1 / C2 / C3
est ta formule est = recherche(X;List1;List2)

A+
 
Dernière édition:
Re : Formule avec intervale

Merci à tous...

Maintenant, j'essaie d'incorporer la condition d'une cellule vide :

=SI($AY$4="";"";SI($AY$4=1;"C1";SI($AY$4>19;"C2";SI($AY$4>29;"C3"))))

Pourquoi Excel répond FAUX dans cette cellule ???

D'avance merci
 
Re : Formule avec intervale

nat21 à dit:
Merci à tous...

Maintenant, j'essaie d'incorporer la condition d'une cellule vide :

=SI($AY$4="";"";SI($AY$4=1;"C1";SI($AY$4>19;"C2";SI($AY$4>29;"C3"))))

Pourquoi Excel répond FAUX dans cette cellule ???

D'avance merci
Salut
Parce que ta formule ne répond à aucune des conditions
Tu ne peux pas utiliser tes conditions dans ce sens : si AY4=30, il est supérieur à 19. Il faut que ti commence par le nombre le plus élevé. S'il n'est pas supérieur à 29 il peut être inférieur ou supérieur à 19.
Hormis si tu as une raison précise, évite l'adressage absolu
=Si(AY4>29;"C3";si(AY4>19;"C2",si(AY4>0;"C1";"")))
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
153
Réponses
1
Affichages
124
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
207
Réponses
8
Affichages
466
Retour