[EXCEL]Formule avec somme et condition

Résolu
Gernevie Messages postés 33 Statut Membre -  
Gernevie Messages postés 33 Statut Membre -
Bonjour,

Je suis sûre que je passe à côté de la réponse mais je tourne la formule dans tous les sens.
J'ai 3 colonnes la première A est le total des heures hebdomadaires, la 2e B est les heures supplémentaires majorées à 25 % et la 3e C celles à 50 %.

Donc la 2e et 3e colonne ont les mêmes base elles commencent par Bx=Ax-35 et Cx=Ax-43

Mais je voudrais ajouter cette formule SI(Ax=0;"";SI(Ax<0;"";Ax)), je ne sais pas englober ces 2 formules dans une même cellule

Je vous remercie par avance pour vos réponses

4 réponses

  1. smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
     
    bonjour,
    essayez avec ça:
    =SI(Ax=0;" ";SI(Ax<0;" ";Ax-35))
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    et pourtant elle devrait marcher qu'est ce qui ne va pas?
    essayez toujours pu gagner une condition
    SI(OU(Ax=0;Ax<0);"";Ax)
    Attention avec "" ce signe n'est pas toujours repris facilement comme une valeur numérique pour d'éventuels calculs suivants s'appuyant sur la cellule comportant ce résultat!

    toiutefois:

    Si vous voulez "protègez" vos cellules B et C d'un résultat négatif:
    =SI(OU(Ax=0;Ax<0);"";AX-35)
    et bien sur
    =SI(OU(Ax=0;Ax<0);"";AX-43)

    mais là je crois que le mieux serait pour B
    =SI(Ax<=35;0;Ax-35)
    et pour C
    =SI(Ax<=43;0;Ax-43)
    pour éviter des valeurs négatives en B et C dans tous les cas.
    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
  3. Gernevie Messages postés 33 Statut Membre 1
     
    Merci, j'ai utilisé la solution de Smartway14, mais je vais toutefois essayer la vôtre Vaucluse.

    Merci beaucoup
    0
  4. Gernevie Messages postés 33 Statut Membre 1
     
    Au final la fonction de Smartway laisse apparaitre les résultats négatifs alors que la fonction si Ax<= 35h fonctionne parfaitement merci.
    0