compression de formule

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

N

natasia

Guest
Bonjour à tous,
mon dernier probleme et de savoir si on peut compresser la formule suivante:


=somme( si(nb.vide(X2;AC2)=6;1;0)

+si(nb.vide(X3;AC3)=6;1;0)

+si(nb.vide(X4;AC4)=6;1;0)

......
+si(nb.vide(X26;AC26)=6;1;0))


Par une formule plus courte

Merci à vous
Cordialement
Natasia
 
Bonjour natasia, bonjour tom,

Pour reprendre l'idée de tom et si tu cherches vraiment à compter les parties de lignes vides et non pas à zéro. Tu peux concaténer tes 6 colonnes dans la 7ème (X2 & Y2 & Z2 & AA2 & AB2 & AC2) etc pour les autres lignes. Ensuite ta formule dans la 7ème colonne :

=SOMME(SI(AD2:AD26="";1;0))

Formule matricielle à valider par CTRL+SHIFT+ENTREE

Tu peux cacher ta colonne AD éventuellement.

Ca te convient ?

Bonne soirée.

José
 
Bonsoir tout le monde

Natasia, il est préférable de mettre un fichier d'exemple.

Je ne comprends pas comment nb.vide(X2;AC2) pourrait retourner une valeur de 6. X2 est une plage ?, dans ce cas mettre des noms de plages valides.

@+Jean-Marie
 
Bonsoir tout le monde,
j'ai essaye la formule je crois pas que ça fonctionne
elle me donne pas les bons résultat
faut que je trouve ce soir
car je rends le dossier demain
donc je vais bosser tard encore ce soir
2H-3H du Mat comme dab
en fait j'ai des saisie sur une plage de donnée
et il faut que je compte les ligne vide

ex
1 2 1 2 1
2 1 2 1 2
1 1 2 1 2

1 2 1 2 1
2 1 1 2 1

1 2 1 2 1 et bien ya 2 ligne vide
j'ai des stats à faire et faut pas que j'inclue les lignes vides dedans
voila c'est pas bien complique mais la formule je trouve pas
Merci à vous
Cordialement
Natasia
 
Bonjour tous,

Natasia, il faut éditer la cellule contenant la formule : Tu te places dessus puis tu fais F2. Ensuite tu la valides en maintenant d'abord CTRL + SHIFT et sans les lâcher tu fais ENTREE. Puis tu lâches tout. Ta formule doit alors être entourée d'accolades comme ceci :
{=SOMMEPROD((NB.VIDE(DECALER(X1:AC1;LIGNE(A1:A25)😉)=6)*1)}

Les accolades (qu'il ne faut pas taper car elles sont ajoutées par CTRL+SHIFT+ENTREE) signifient que ta formule est matricielle.

Dis nous si c'est mieux.

A+

José
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
491
Réponses
5
Affichages
501
Retour