Correction de formule

Résolu
HOME -  
 Home -
Bonjour,

=SI(H19:H30="en ordre";NB.SI.ENS(Y19:Y30;"<4"))

Bonjour j'ai cette formule. Elle calcule le nombre d'ensemble inférieur à quatre dans la cellule Y (il y a des cellules fusionnées c'est pour cela que j'utilise "nb.si.ens"). Je voudrais que cette formule tienne compte de la colonne H de la cellule 20 à 30 mais cette forumle ne fonctione pas lorsque je mets (H19:H30).
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Tous dépend de ce que vous voulez faire:
    soit 1°)
    vous voulez NB.SI en Y si il y a un ou plusieurs "en ordre" en H , essayez alors:
    =SI(NB.SI(H19:H30;"en ordre";">1";...........)
    et bien sur remplacez le >1 par = ou < avec la valeur que vous souhaitez.
    soit 2°
    vous voulez ne comptez que les Y <4 lorsque le H correspondant de la même ligne est "en ordre":
    essayez alors:
    =SOMMEPROD((H19:H30="en ordre")*(Y19:Y30<4))
    mais je ne garantie pas le résultat sur des cellules fusionnées.Je crains que dans tous les cas, les formules ne sachent pas à quels H se referencer si des Y sont fusionnés.

    Crdlmnt
    Ps
    apparement, après essais,( et ça me surprend) la formule d'adapte bien avec des cellules fusionnées:
    soit les lignes de fusion sont les mêmes en H et en Y
    soit la formule prend en H la première cellule correspondant à la fusion en Y
    A valider bien sur avec l'agencement de vos données
    1
    1. Home
       
      Oui ca fonctionne très bien! merci
      0
  2. smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
     
    bonjour;
    essayez avec cete formule;
    =NB.SI.ENS(H19:H30;"=en ordre";Y19:Y30,">4")
    1
    1. Home
       
      Génial! Merci!
      0