Bonjour,
Je cherche une formule (matricielle à priori) pour calculer le nombre d’occurrence d'une série de valeurs sur deux matrices appariées.
Je voudrais calculer sur A1:A6 et B1:B6 le nombre d'occurence de 2 ou 3 sans additionner celles communes à la même ligne.
J'ai réussi à m'en sortir tant qu'il n'y avait qu'une matrice où rechercher avec ce code:
{=SOMME(A1:A6={2;3})}
Qui a l'air de marcher et me donne bien 4 (ligne 2,4,5,6) . Cependant les choses se corsent quand il y a deux matrices...
A priori il faut calculer la somme pour la colonne A, puis pour la colonne B, puis enlever la partie commune afin d'éviter les doublons de ligne (mais il y a peut être plus simple?). En suivant cette hypothèse j'ai le code suivant:
{=SOMME(A1:A6={2;3})+SOMME(B1:B6={2;3})-SOMME((A1:A6={2;3})*(B1:B6={2;3}))}
Sauf que ça me donne 6 et non 5. Après réflexion j'ai compris pourquoi: la première partie (A1:A6) donne bien 4 (donc normal), la deuxième partie (B1:B6) me donne bien 3 (donc normal aussi), mais la troisième partie (intersection des deux autres) ne me donne pas -2 mais -1 parce qu'elle compare 1) Si A1:A6 = 2 et B1:B6 = 2, puis 2) si A1:A6 = 3 et B1:B6 = 3, et non pas si A1:A6 = 2 OU 3 et B1:B6 = 2 OU 3. Donc la ligne 4 n'est pas considérée comme une intersection alors qu'elle en est bien une.
Une "solution" consiste à vérifier si >= 2 sauf que je veux pouvoir utiliser cette vérification avec des caractères aussi ("un peu", "beaucoup", "pas du tout")...
Y-a-t-il un moyen de procéder pour aboutir à celà? J'ai déjà cherché sur le net, dans la doc que j'ai pu sur office, en faisant de nombreux essais de formules...
Merci pour votre patience et votre aide!