Cellule A1 = 5, en cellule A2 je voudrais obtenir

claude5940 Messages postés 3 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Par exemple j'ai en cellule A1 = 5, cette cellule est variable pouvant aller de 1 à 8

En cellule B6 = 5, en B7 = 6, B8 =8, B5=4, .........

en cellule A2 je voudrais obtenir le résultat suivant cette formule : =SI( a1=B6);(A2=((20*3)+(A2-20)*0,9)).

Problème il me refuse le calcul.

Sur open
j'ai B 1 = catégorie
B2 = un chiffre (n'importe qu'elle valeur)
En B3 j'ai mis cette formule.
=SI( B2=B6);(C2=((20*3)+(C2-20)*0,9))

Merci à tous pour votre aide

=SI( B2=B6);(C2=((20*3)+(C2-20)*0,9))

2 réponses

  1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonsoir
    cela devrait donner en A2
    =SI(A1=B6;(20*3)+(A2-20)*0,9))
    Mais comme A2 est repris dans la formule on est devant une référence circulaire

    Aide open office
    La formule réfère directement ou indirectement à elle-même et l'option Itération n'est pas définie sous Outils - Options - OpenOffice Calc - Calcul.
    voir dans l'aide pour le calcul de références circulaires
    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Il n'y a rien de cohérent dans toutes ces formules, les parenthèses sont mal placées et en surnombre et dans certaines il manque la condition FAUX

    reconsidère ta question, si A1=B6 que faut il faire et dans le cas contraire que faire !
    et cette partie de formule es ce qu'il s'agit d'une autre condition !
    (A2=((20*3)+(A2-20)*0,9))

    la formule proposée a une parenthèse en trop et il manque la condition FAUX
    ce qui pourrait s'écrire
    =SI(A1=B6;(20*3)+(A2-20)*0,9;"que faire")
    0