Cellule non vide

Résolu/Fermé
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014 - 18 sept. 2013 à 15:32
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014 - 19 sept. 2013 à 17:14
Je cherche à trouver le nombre de cellule non vide parmi une "selection" de cellule de plusieurs colonnes.

Plus précisement, j'ai :

Une colonne A où les cellules indique "système ou applicatif".
Une colonne B où les cellules indique "Windows, Unix ou MVS"
Une colonne C où est indiqué une valeur ou pas.

Je voudrais pouvoir connaitre le nombre de cellule où est indiqué une valeur pour les système windows.

Actuellement j'ai ça comme formule.
=NB.SI.ENS(INDIRECT("'Data "&C59&"'!$AO$5:$AO$300");"Système";INDIRECT("'Data "&C59&"'!$AF$5:$AF$300");"Windows")
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
19 sept. 2013 à 10:33
Bonjour
deux solutions
soit vous utilisez la formule et ajouter + la même avec "Unix" au lieu de Window

=formule Window+formule Unix
soit avec ce code:

=SOMMEPROD((Champ système="système")*((Champ logiciel="Window")+(Champ logiciel="Unix"))*(Champ montant>0))

attention aux parenthèses!!, surtout celles qui encadre chaque ITEM champlogiciel.
crdlmnt
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 18/09/2013 à 17:24
Bonjour
On suppose que C59 et un texte qui complète le om de la feuille où se trouve les données
Pour le reste, vous parlez de valeur dans les colonnes A,B,C et pas grand chose à voir avec les adresses dans votre formule?


Mais si c'est le nombre de valeurs que vous cherchez dans une colonne en fonction

=NB.SI.ENS(Champ système;"Système";Champ Logiciel;"Window";Champ valeur;"<>0")

crdlmnt

Errare humanum est, perseverare diabolicum
0
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014
19 sept. 2013 à 09:50
Merci pour ta réponse. Tu réponds parfaitement à ma question.
Je n'avais pas pensé à utiliser ça : Champ valeur;"<>0")

Comment intégrer un autre critère "cumulatif " dans cette formule.
Par exemple je voudrais compter le nombre de Windows et de Unix dans le champs logiciel.
0
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014
19 sept. 2013 à 17:14
Impeccable merci.
J'ai choisi d'utiliser NB.SI.ENS + NB.SI.ENS
Par contre j'ai pas utilisé "<>0") car ça ne fonctionne pas. J'ai utilisé "<>")
0