Formule excel condition si + soustraction

Melo -  
Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterai créer une formule excel avec une condition si.
Sur mon image je souhaiterai qu'en cellule BB5 il y ait ces 2 formules :
si les cellules de B5 à BA5 sont vides alors ne rien inscrire sinon inscrire le total de l'opération 30-somme(B5:BA5)

Pourriez-vous m'aider s'il vous plait.

Merci d'avance.

[url=https://www.noelshack.com/2019-48-1-1574692764-formule-excel-condition-si.jpg][img]https://image.noelshack.com/minis/2019/48/1/1574692764-formule-excel-condition-si.png[/img][/url]

2 réponses

  1. PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
     
    Bonjour,

    L'image est illisible....

    Question : Faut t'il que toutes les cellules ne soient pas vides pour effectuer la soustraction ?

    Cordialement
    0
    1. PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
       
      =si(B5:BA5="";"";30 -somme(B5:BA5)) à valider avec Ctrl+ Shift+ Enter
      0
    2. PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
       
      Ce qui donne, une fois validée

      {si(B5:BA5="";"";30 -somme(B5:BA5))}
      0
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour.

    Autres formules possibles en BB5 :
    =SI(NBVAL(B5:BA5)=0;"";30-SOMME(B5:BA5))
    ou encore :
    =(NBVAL(B5:BA5)>0)*(30-SOMME(B5:BA5))
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour

      =(NBVAL(B5:BA5)>0)*(30-SOMME(B5:BA5))

      si B5:BA5 est vide la formule renvoie 0 (ou faux) et non "" ....
      0
    2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      Tout-à-fait juste !
      J'ai eu le tort de ne pas effectuer un dernier test ...
      Je m'excuse auprès de Melo et des autres lecteurs.

      Merci à Michel de sa vigilance et de son intervention.
      0