Formule si case vide

Bonjour,

Je travaille actuellement sur un tableur destiné à calculer un taux suivant la valeur des cellules d'une collone.

J'ai donc un menu déroulant de choix d'action pour cette colonne ("I27:I1600"). Pour ma formule je souhaiterai calculer un ration entre : les cellules contenant l'action coupure dans la colonne et la somme des coupure de la colonne I:I et des cellules vides de cette même colonne.

Or j'y arrive très bien jusqu'à ajouter les cellules vides je ne sais pas comment "représenter" les cellules vides. "Empty" ? "Vides" ? "Nul" ?

Aidez moi s'il vous plait :)

3 réponses

  1. "" = correspond à une cellule vide si c'était ça la question initiale
    0
    1. Contributeur
      Bonjour
      =NB.SI(I27:I1600;"coupure")/(1600-27+1-NBVAL(I27:I1600)
      ou l'inverse, c'est selon

      ou encore

      =NB.SI(I27:I1600;"coupure")/NB.SI(I27:I1600;"")

      ..peut être

      crdlmnt

      Errare humanum est, perseverare diabolicum
      1
      1. Tas solution fonctionne bien cependant, j'aimerai être plus précis encore en ajoutant au dénominateur les cellules contenant "coupure". J'ai pensé à mettre un OU pour mettre les 2 critères :

        =NB.SI(I27:I1600;"coupure")/NB.SI(I27:I1600;OU("";"coupure")

        Pourtant la cellule me sort une erreur après ca. Comment faire ?
        0
      2. Contributeur
        @Geoff-03Ah?
        Alors autant mettre toutes les cellules, non??

        soit donc:

        =NB.SI(I27:I1600;"coupure")/(1600-27+1) .. diviseur remplaçable par 1574 simplement
        ou si vraiment cela fait besoin:
        =NB.SI(I27:I1600;"Coupure")/(NB.SI(I27:I1600;"coupure")+(NB.SI(I27:I1600;""))

        crdlmnt
        0
    2. Contributeur
      Bonjour

      Si j'ai bien compris votre question

      =NB.SI(I27:I1600;"coupure")/(LIGNE(I1600)-LIGNE(I27))
      0