Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Compter une cellule sur deux

  • Initiateur de la discussion Initiateur de la discussion alain18
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

alain18

XLDnaute Occasionnel
Bonjour à tous,
Dans un tableau, je souhaiterais compter le nombre de cellules qui contiennent une information mais seulement une cellule sur deux compte tenu que celles-ci font référence à un même nom de colonne. Bref, je ne suis pas très clair....voyez plutôt le fichier joint.
J'ai également créé deux formules qui font la somme d'une cellule sur deux. Cela fonctionne parfaitement, mais si je rentre une lettre (exp: "P") dans une cellule, les formules ne fonctionnent plus. Il y a t il une possibilité de contourner ce problême ?
Merci de votre aide pour ces 2 questions dans le même post !!
 

Pièces jointes

Re : Compter une cellule sur deux

Bonjour,
pour le nombre de "place" :
=NB(SI((B1:K1="place")*(B2:K2<>"");B2:K2))
formule matricielle à valider par Ctrl, maj et entrée.
Pour le reste, je regarde.
A+

Pour some des places avec P :
=SOMME(SI((B2:K2<>"P")*(MOD(COLONNE(B2:K2);2)=1);B2:K2))
toujours à valider matriciellement
Pour somme des Catg :
=SOMME(SI((B2:K2<>"P")*(B1:K1="Catg");B2:K2))
toujours à valider matriciellement

Pas besoin d'utiliser la fonction mod. En nommant le type de valeur à rechercher (catg, place,...), la fonction sélectionne les plages demandées même si elles ne sont pas placées une colonne sur 2 (mais ce n'est que mon avis et je ne connais pas ton fichier réel).
 
Dernière édition:
Re : Compter une cellule sur deux

Bonjour Alain, salut David,

Une autre piste en gardant l'utilisation de SOMMEPROD :


Somme des "Catg" :

Code:
=SOMMEPROD((MOD(COLONNE($B$2:$K$2);2)=0)*1;$B$2:$K$2)

Somme des "Place" :

Code:
=SOMMEPROD((MOD(COLONNE($B$2:$K$2);2)=1)*1;$B$2:$K$2)

Nombre de "Place" :

Code:
=SOMMEPROD((B1:K1="Place")*ESTNUM(B2:K2))


Bon dimanche à tous

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
Réponses
1
Affichages
923
F
Réponses
0
Affichages
857
francoisetcheb
F
V
  • Question Question
Réponses
0
Affichages
780
Varona Rodriguez
V
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…