Bonsoir le forum !
Je viens quérir votre intelligence face à un problème qui me résiste depuis plusieurs heures et dont je ne vois pas le bout...
Dans un lointain passé (pas si lointain mais tout de même un peu : https://www.excel-downloads.com/threads/génération-de-carrés-latins-incomplets.20006694/), Dranreb (que j'imagine facilement se prénommer Bernard ) m'avait sorti d'un problème en m'aidant à construire une macro générant des 'plans d'expérience' statistiques (pseudo grilles de Sudoku pour faire simple).
Tout ceci est d'une précision chirurgicale, que je ne remets pas du tout en cause
J'aimerais aujourd'hui aller un pas plus loin, en vérifiant l'équilibre de séries plus complexes que celles générées par la macro-commande en question : je réalise peu ou proue le même travail via le logiciel R (logiciel de statistiques).
Mais je m'égare... mon problème est le suivant : disposant d'une matrice colonnes/lignes dont la dimension peut varier, chaque cellule de cette matrice comprend un nombre qui représente un produit (que nous appellerons donc Produit 1 / Produit 2...). Je suis en mesure de compter très simplement le nombre de fois qu'un chiffre apparaît dans la matrice à l'aide la fonction NB.SI.
Je suis également en mesure de tester (SI / ET) la présence de couples de produits sur une même ligne (par exemple : produit 1 est testé avec produit 2 sur la première ligne).
PAR CONTRE, je ne suis pas (encore) capable de compter combien de fois le couple est présent dans l'ensemble de ma matrice... J'ai bien essayé NB.SI.ENS, mais soit je n'ai pas compris comment l'utiliser, soit je dois la combiner avec d'autres formules (SOMMEPROD ? / INDIRECT ? / LIGNE ? ...).
En parcourant ce forum et d'autres anglophones, je n'ai pas l'impression d'avoir trouvé ce problème spécifique, d'où ma bouteille à la mer ! La complexité venant du fait que les plages à renseigner dans NB.SI.ENS sont les mêmes pour toutes les conditions, là ou la plupart des sujets traitent de plages indépendantes
Merci d'avance pour vos lumières !
PS : Je pourrais créer une boucle de comptage en VBA, mais pour des raisons de partage, je vous sollicite plutôt pour une fonction Excel (même complexe !).
Je viens quérir votre intelligence face à un problème qui me résiste depuis plusieurs heures et dont je ne vois pas le bout...
Dans un lointain passé (pas si lointain mais tout de même un peu : https://www.excel-downloads.com/threads/génération-de-carrés-latins-incomplets.20006694/), Dranreb (que j'imagine facilement se prénommer Bernard
Tout ceci est d'une précision chirurgicale, que je ne remets pas du tout en cause
J'aimerais aujourd'hui aller un pas plus loin, en vérifiant l'équilibre de séries plus complexes que celles générées par la macro-commande en question : je réalise peu ou proue le même travail via le logiciel R (logiciel de statistiques).
Mais je m'égare... mon problème est le suivant : disposant d'une matrice colonnes/lignes dont la dimension peut varier, chaque cellule de cette matrice comprend un nombre qui représente un produit (que nous appellerons donc Produit 1 / Produit 2...). Je suis en mesure de compter très simplement le nombre de fois qu'un chiffre apparaît dans la matrice à l'aide la fonction NB.SI.
Je suis également en mesure de tester (SI / ET) la présence de couples de produits sur une même ligne (par exemple : produit 1 est testé avec produit 2 sur la première ligne).
PAR CONTRE, je ne suis pas (encore) capable de compter combien de fois le couple est présent dans l'ensemble de ma matrice... J'ai bien essayé NB.SI.ENS, mais soit je n'ai pas compris comment l'utiliser, soit je dois la combiner avec d'autres formules (SOMMEPROD ? / INDIRECT ? / LIGNE ? ...).
En parcourant ce forum et d'autres anglophones, je n'ai pas l'impression d'avoir trouvé ce problème spécifique, d'où ma bouteille à la mer ! La complexité venant du fait que les plages à renseigner dans NB.SI.ENS sont les mêmes pour toutes les conditions, là ou la plupart des sujets traitent de plages indépendantes
Merci d'avance pour vos lumières !
PS : Je pourrais créer une boucle de comptage en VBA, mais pour des raisons de partage, je vous sollicite plutôt pour une fonction Excel (même complexe !).
Pièces jointes
Dernière édition: