FONCTION SI

Résolu
sof122 Messages postés 8 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour

j'aimerai réaliser une fonction si comme suit

si A1 affiche 1 ou 2 ou 3 ....... jusque à 20 B1 affiche N si non affiche H

on ce moment j'utilise excel 2013 si ça peut aider

merci d'avance pour votre aide

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    =SI(ET(A1<>"";A1<=20);"N";"H")

    crdlmnt
    0
    1. sof122 Messages postés 8 Statut Membre
       
      merci a tous pour vos réponse

      la fonction de vaucluse marche très bien ,ceci dit j'ai en tête un autre besoin que voici


      si A1 affiche DZ0242 B1 affiche HT

      si A1 affiche DZ2208 B1 affiche HT ,
      si A1 affiche 610210 B1 affiche HT
      si A affiche DZ6202 B1 affiche HT

      si non affiche TTC

      NB les code DZ0242 n'ont pas une suite logique

      ces des codes aléatoire, par exemple

      si A1affiche DZ0242 B1 affiche HT
      si A1affiche DZ0243 B1 affiche TTC

      merci d'avance
      0
      1. Jauster Messages postés 142 Statut Membre 42 > sof122 Messages postés 8 Statut Membre
         
        Si il n'y a pas de suite logique dans les codes, comment déterminer les codes où il faudra afficher HT ? Uniquement les 4 cités ci-dessus ?
        0
  2. Jauster Messages postés 142 Statut Membre 42
     
    Hello sof122, Vaucluse et le forum,

    La fonction ci-dessus ignore les valeurs négatives et affichera N sur -5 par exemple.
    La fonction pour prendre en considération les nombres négatifs :

    =SI(ET(A1<>"";A1<=20;A1>0);"N";"H")

    Si le but de la fonction n'est de prendre en compte que les nombres entiers (1 ou 2 ou 3...) positifs inférieurs ou égaux à 20, alors cette fonction devrait faire l'affaire :

    =SI(ET(A1<>"";A1<=20;A1>0;ARRONDI(A1;0)=A1);"N";"H")

    Bonne journée
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour jauster
      dans la demande (si A1 contient 1,2,3..) je n'ai pas vu l'utilité de traiter les nombres négatifs!, ni que A1 puisse contenir des nombres décimaux
      est ce bien nécessaire de compliquer à ce point là?
      le demandeur nous le dira
      Bonne journée
      crdlmnt
      0
      1. Jauster Messages postés 142 Statut Membre 42 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Hello,
        Oui je propose, après il l'utilise si nécessaire ^^ Pour du VBA j'aurais effectivement attendu le retour de sof122 ^^
        0
    2. sof122 Messages postés 8 Statut Membre
       
      merci pour votre contribution cher jauster
      0
    3. sof122 Messages postés 8 Statut Membre
       
      en réalité j'ai 20 codes en HT et 25 en TTC

      et malheureusement je ne suis pas la personne qui les détermine, je les reçois telle qu'ils sont pour les utilisé
      0
  3. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    Bonjour sof122
    à la question
    si A1 affiche DZ0242 B1 affiche HT 
    si A1 affiche DZ2208 B1 affiche HT
    si A1 affiche 610210 B1 affiche HT
    si A1 affiche DZ6202 B1 affiche HT
    si non affiche TTC
    je réponds
    =SI(OU(A1="DZ0242";A1="DZ2208";A1=610210;A1="DZ6202");"HT";"TTC")
    0
    1. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
       
      Ceci dit, je n'ai pas compris pourquoi tu évoques des codes aléatoires ! Qu'est-ce que ça vient faire là-dedans ?
      0
    2. sof122 Messages postés 8 Statut Membre
       
      bonjour

      messieurs merci pour toutes ces réponses , pour votre question les codes , c'est des centre de coûts ou on impute différentes charge financière

      ils sont établi par le département finance de l’entreprise pour la quelle je travaille, comme c'est une multinational, plein de paramétré sont pris en considération pour les établir

      a mon niveau je reçois ces codes telle qui'l sont pour les utilisé, et je ne les reçois pas tous seulement ceux qui me concerné dans mon travaille

      c'est pour ça que je dis qu'il non pas de suite logique a mon niveau
      0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    voyez deux cas de figure ici si ça peut vous aider (liste des codes HT en Z)
    quelques explications dans la feuille
    https://mon-partage.fr/f/Jj2r3F4B/
    revenez si besoin

    0
    1. sof122 Messages postés 8 Statut Membre
       
      ça marche a la perfection merci, je viens de l'adapter a mon tableau et c'est bon

      merci beaucoup vaucluse
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      bonne route
      crtdlmnt
      0