XL 2013 Nombre de cellules remplies au sein d'une plage (complexe!)

  • Initiateur de la discussion Initiateur de la discussion clemclem
  • 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 !

clemclem

XLDnaute Nouveau
Bonjour,

Après plusieurs heures de recherche, je m'en remets au forum car je n'arrive pas à trouver une solution pour le problème suivant:

Au sein d'une plage définie, je cherche à compter automatiquement le nombre de cellules renseignées par une information.

Cette information peut-être de 2 natures différentes. Soit un nombre entier (1, 2, 3, etc.). Soit un nombre suivi de la lettre "b" et donc considéré comme texte par excel (1b, 2b, 3b, etc.).

La complication intervient à cause de la condition suivante: si la plage contient 2 informations dites jumelles (1 et 1b / 2 et 2b / 3 et 3b) alors la formule doit compter cette information qu'une seule fois.

Ci-dessous quelques exemples:


1 = 1 cellule renseignée
1 / 2 = 2 cellules renseignées

1 / 1b = 1 cellule renseignée
1 / 1b / 2 / 2b = 2 cellules renseignées

1 / 2b = 2 cellules renseignées

ainsi de suite.. Le fichier attaché explique précisément la problématique avec des exemples concrets.


Si qqn pouvait m'apporter ses lumières, je lui en serais vrmt reconnaissant!

Cordialement,


Clément
 

Pièces jointes

Re : Nombre de cellules remplies au sein d'une plage (complexe!)

Bonjour JHA,

Merci pour votre réponse rapide.
Cette solution intermédiaire fonctionne mais n'est pas vraiment idéal si j'ose dire ainsi.

Le fichier contient une centaine de ligne et la formule devrait pouvoir s'appliquer sur chacune d'entre elles.

Cela demanderait donc de dédoubler chacune de ces lignes ce qui n'est pas optimal au niveau layout, sécurité et opérationnel (ajout et suppression de ligne).

Auriez-vous par hasard une idée de comment fusionner ces 2 étapes en 1?

Cordialement,


Clément
 
Re : Nombre de cellules remplies au sein d'une plage (complexe!)

Bonsoir à tous, bonsoir JHA


Essayes en A7 avec
Code:
SOMMEPROD((C7:N7<>"")*(EQUIV(1*SI(ESTTEXTE(C7:N7);GAUCHE(C7:N7;NBCAR(C7:N7)-1);C7:N7);1*SI(ESTTEXTE(C7:N7);GAUCHE(C7:N7;NBCAR(C7:N7)-1);C7:N7);0)=COLONNE(C7:N7)-2))
à valider en matriciel, donc avec Ctrl+maj+entrer.

@ plus

P.S : Ou avec SOMME à la place de SOMMEPROD, toujours en matriciel
 
Dernière édition:
- 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

Retour