Le 4 mai 2021, la plateforme Yahoo Questions/Réponses fermera. Elle est désormais accessible en mode lecture seule. Aucune modification ne sera apportée aux autres sites ou services Yahoo, ni à votre compte Yahoo. Vous trouverez plus d’informations sur l'arrêt de Yahoo Questions/Réponses et sur le téléchargement de vos données sur cette page d'aide.

le dur a posé la question dans Informatique et internetInformatique - Divers · il y a 8 ans

je voudrais utiliser les tests logiques excel?

montant timbre

0 à 5000: 0

5001 à 100000: 100

100001 à 500000: 500

500001 à 1000000: 1000

1000001 à 5000000: 2000

5000001 et plus: 5000

Voici mon soucis, au lieu de chercher à trouver dans quelle intervalle se trouve mon montant taper dans une cellule et lui trouver le timbre correspondant, je voudrais une formule qui m'évite cela sur excel.

merci

4 réponses

Évaluation
  • il y a 8 ans
    Réponse favorite

    tu inscrit ton chiffre dans la cellule A1 par exemple et dans la cellule où tu veux qu'apparaisse le montant tu inscrit :

    =Si(estvide(A1);"";

    Si(et(A1>0;A1<=5000);0;

    si(et(A1>5000;A1<=100000);100;

    si(et(A1>100000;A1<=50000);500;

    si(et(A1>50000;A1<=1000000);1000;

    si(et(A1>1000000;A1<=5000000);

    2000;5000))))))

    La fonction estvide() permet que la cellule où s'inscrit le montant reste vide si il n'y a rien d'inscrit en A1, sinon il y aura 5000 par défaut

  • ?
    Lv 7
    il y a 8 ans

    c'est une formule de type si;ou;ou... compliquée à mettre en œuvre.

    j'utilise une autre technique

    partant d'une première colonne dans laquelle tu écriras ton montant,

    dans un premier temps tu laisses la colonne 2 vide

    dans la 3 tu écris si(0>C1>5000;0;"")

    dans la 4 tu écris si(5001>C1>100000;100;"")

    etc... jusqu'au 6° cas de figure

    ensuite tu reviens dans la colonne 2 dans laquelle tu écris la formule =somme(C3:C8)

    si ton paramétrage est bien fait, une seule colonne affichera un résultat qui apparaitra dans ta colonne 2.

  • il y a 8 ans

    Bonjour!

    Sur Excel tu peux ajouter cette petite fonction, tu fais alt et F11 et magie: le code vba apparaît.

    Function MontantTimbre

    Dim valeur as integer

    valeur = cells(x,y) 'Met ici l'adresse de la cellule ou tu entre la valeur x=ligne y=colonne

    Select case valeur

    case is 0 to 5000

    valeur = 0

    case is 5001 to 100000

    valeur = 100

    case is 100001 to 500000

    valeur = 500

    case is 500001 to 1000000

    valeur = 1000

    case is 1000001 to 5000000

    valeur = 2000

    case is >500000

    valeur = 5000

    cells(x,y) = valeur 'Met ici l'adresse ou tu veux la réponse

    End function

  • il y a 8 ans

    Débrouille-toi tout seul, on n'est pas là pour faire tes devoirs.

Vous avez d’autres questions ? Pour obtenir des réponses, posez vos questions dès maintenant.