Formule si avec excel

Bonsoir, on m'a filé un petit truc à réaliser, au début je me suis dis, pas de problème, et au fil du temps cela me pose des soucis. j'ai un chiffre dans une colonne appelé "age", dans la colonne d'à coté j'ai cette formule qui me va =SI(H11<11;1;"") ensuite c'est là ou je bloque car je voudrais supprimer le "faux" de la formule pour la colonne "inf à 20" suivante :=SI(H11>10;SI(H11<21;1)) ainsi que de la dernière colonne =SI(H11>20;SI(H11<100;1))
si quelqu'un pouvait éclairé mes lanternes, merci

age//////inf à 10////////inf à 20/////////sup à 20
/6///////////1/////////////////FAUX////////////// FAUX
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut.
    Selon vos critères, je crois que c'est plutôt ça :

    Inf à 20 =SI(H11=>10;SI(H11<20;1;"");"") et Sup à 20 =SI(H11=>20;SI(H11<100;1;"");"")
    Age de 10 à 19 = 1 sinon "vide" Age de 20 à 100 = 1 sinon "vide"

    Et Inf à 10 =SI(H11<>"";SI(H11<10;1;"");"") pour ne pas avoir de case à "1" si H11 est vide.
    Age de 1 à 9 = 1 sinon "vide"

    Celà à donné chez moi.

    9 | 1 | | | > avec votre formule H11<11 alors qu'il faudrait H11<10
    11 | | 1 | |
    20 | | | 1 |
    | | | |

    Si celà vous convient.
    1.  

      Si j'ai bien compris, tes seuils sont à 10 ans et 20 ans : tu as donc trois cas

      age <10 ans
      10 ans ≤ age < 20 ans
      20 ans ≤ age

      Tu peux donc faire une formule prenant en compte ces trois cas :

      = si(age >= 20; <réponse si plus de 20 ans>;si(age>=10;<réponse si entre 10 et 20 ans>;<réponse si moins de 10 ans))

      <réponse> peut être du → "texte"
      <réponse> peut être du → nombre
      <réponse> peut être du → <cellule>

      donc, tout  ce que tu voudras …