Somme.si et formule matrice pour récurence

Bonsoir à tous

J'essaye désespérément de combiner une fonction somme.si avec une formule matricielle pour obtenir un nombre de récurrence (nb de valeur différente dans une colonne), mais sans succès

Ci joint le petit fichier ou j'ai tenté différente formule mais sans succès

Le but est d'obtenir le nombre d'utilisateur différent sur un mois donné.

Merci de votre aide

Bonsoir,

En opérant une concaténation des 2 colonnes dans la colonne voisine :

=SOMME(SI(D2:D13=1;SI(E2:E13<>"";1/NB.SI(F2:F13;F2:F13))))

Matricielle bien sûr.

Je n'ai pas mieux, du moins pour le moment ( ). On ne peut opérer la concaténation directement dans NB.SI...

Cordialement.

Ca marche nickel, merci merci

Et pour la petite limitation (concaténation) je m'en accorderai Enfin si vous trouver une formule pour l'éviter je suis bien évidement preneur

Re

Aie, en fait j'ai 2 conditions et non une seule

J'ai essayé d'utiliser la formule transmise et de l'adapter avec 2 conditions mais cela ne marche pas

Cf. fichier joint

Est ce que c'est possible ?

Merci de votre aide

Bonjour,

Jamais de ET ni de OU dans une formule matricielle : substituer à ET une multiplication de valeurs booléennes et à OU une addition de valeurs booléennes :

=SOMME(SI((K2:K13=1)*(L2:L13="C");SI(M2:M13<>"";1/NB.SI(N2:N13;N2:N13))))

Cordialement.

bonjour

une contribution matricielle

SOMME(--(FREQUENCE(SI(D2:D13=1;EQUIV(D2:D13&E2:E13;D2:D13&E2:E13;0);"");LIGNE(D2:D13))>0))

cordialement

Bonjour,

Ah ! Le retraité a lâché la truelle pour un clavier.

Et une formule matricielle, une...

A choisir, je préfère la formule de MFerrand, plus courte et plus digeste.

Cordialement.

bonjour

t'as besoin d'ALKA SELTZER ?????

ce n'est pas de ma faute si NB.SI ne digere que des plages (pas des matrices "virtuelles") helas

non ,non la truelle est simplement en standby

cordialement

RE,

Bon fais comme même attention à la tendinite, que ce soit dans l'utilisation d'un clavier, ou d'une truelle !

Tu n'est plus très jeune et les articulations deviennent fragiles.

Cordialement.

Bon ! je vais vous laisser entre vous

Et tout cas merci à tous les 2 pour vos réponses, ça marche parfaitement bien

MFerrand : je débute en formule matricielle, merci pour la leçon (ET=x et OU=+)

Cordialement

Bonjour Tulipe, Jean-Eric !

Bravo Tulipe ! J'avais bien cherché avec FREQUENCE... mais ne suis jamais arrivé au bout... Je pensais d'ailleurs que si tu passais par là tu allais t'y attaquer !!!

Pour moi, j'ai mis ça sur le compte de mon traitement... Excellente explication !

Jean-Eric : je dois dire que les matricielles de ce type, je les éviterais sur un classeur de travail (sauf à la rigueur à l'unité sur un classeur restant léger), surtout depuis les longues explications et références fournies par Eriiic sur les temps de recalcul...

Mais c'est pour le sport..

L'effet de mon traitement doit être presque éliminé, je n'ai pas mis trop de temps à interpréter la formule !! (mais encore quelques jours pour en faire une analogue !)

Cordialement.

Bonne journée.

merci

axiome de tulipe

le calcul d'occurances dans une plge virtuelle ne s'obtient qu' avec FREQUENCE en combinant EQUIV(plage;plage;0) ou NB.SI(plg;plg)

il faut retravailler FREQUENCE pour soit sommer ou compter

pour SEBASTIEN (pack de formules)

un NB.SI.MAT (par exemple) capable d'operer dans ce cas figure

cordialement

Merci de me le rappeler !

Je me souviens l'avoir déjà lu sous ta plume !

Et même l'avoir moi-même dit (sous une forme un peu différente) mais...

Je me prescris une matricielle pas mois pour tester mon état !

bonjour

bah moi j'ai essayé 2 gouttes de vba ; helas j'attrape des boutons

cordialement et bonne continuation

Insiste !

Une fois le premier cap passé, tu ne pourras qu'être étonné de la facilité...

Ça peut quand même régler pas mal de problème. Tout ne viendra pas d'un coup mais la progression est plus facile aujourd'hui qu'à mes débuts (en 93) sur VBA...

Bon weekend.

Rechercher des sujets similaires à "somme formule matrice recurence"