Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion JJ1
  • 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 !

J

JJ1

Guest
Bonjour à tous,

Connaissez-vous une astuce pour utiliser un NB.SI en diagonale, sans tenir compte des autres cellules d'un plage normale de NB.SI?
je joins un exemple.

merci
Bon am
 

Pièces jointes

Re : formule NB.SI

bonjour,
bien vu Tototiti, simplement remplacer colonne K par J
=SOMMEPROD(($E$5:$j$11=1)*(LIGNE($E$5:$j$11)=COLONNE($E$5:$j$11)))
sinon le 3 est compté 2 fois si la recherche porte sur le nombre 3.
A+
 
Re : formule NB.SI

Bonjour,

Ne connaissant pas de formule simple le permettant, voici en fichier joint un exemple avec une fonction perso.

entrer la formule =NB_DIAG(E5:J10,1)

(Pour ceux qui ne sont pas choque par du VBA).

cdt

smotty
 

Pièces jointes

Re : formule NB.SI

Bonjour JJ1

Salut Tototiti

Avec une fonction personnalisée

pour Tototiti

Code:
Function nb_spe(debut As Range, nb)
Application.Volatile
ligne = debut.Row - 1
colonne = debut.Column - 1
If colonne > ligne Then
x = ligne
Else
x = colonne
End If
For n = x To 1 Step -1
  If Cells(ligne, colonne) = nb Then
    tot = tot + 1
  End If
  ligne = ligne - 1
  colonne = colonne - 1
Next n
nb_spe = tot
End Function

@ JJ1

Ou en sommes nous ici ?

https://www.excel-downloads.com/threads/macro-pour-touche-f9-alea.145310/

Edit : salut smotty
 

Pièces jointes

Re : formule NB.SI

Bonjour david, Bonjour smotty, Bonjour PierreJean 😉

@PierreJean : Merci pour le code, les xls j'arrive heureusement à les ouvrir (problème pour les zip) 🙂
Excellent comme d'habitude 😉

@david
bien vu Tototiti, simplement remplacer colonne K par J

J'avais simplement du mal à comprendre comment faire une diagonale sur une matrice non carrée 😉, alors j'ai mis le résultat en L11
 
Re : formule NB.SI

Bonsoir à tous,
Merci pour vos réponses rapides, je vais tester la formule et les fonctions personnalisées sur mon fichier.

ps: je viens de répondre aux interrogations de l'alea de mon précédent sujet (alea avec touche F9) avec un exemple expliquant pourquoi je ne voulais pas que vous insériez "Randomize"....ce sera plus compréhensible pour les intervenants qui m'ont répondu.
merci et bonne soirée
 
- 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
7
Affichages
201
Réponses
17
Affichages
784
Réponses
22
Affichages
1 K
Réponses
23
Affichages
666
Réponses
14
Affichages
485
Réponses
11
Affichages
730
Réponses
10
Affichages
331
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…