2 plages, 4 critères
Lisouille21
Messages postés
6
Statut
Membre
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je réalise mon mémoire de fin d'étude de Sage-femme et j'ai besoin de votre aide!
J'ai 2 plages de 165 valeurs chacune.
Je voudrais connaître dans la plage A si le critère "1" ou "2" est respecté et si en même temps dans la plage B si le critère "3" ou "4" est respecté.
J'y arrivai jusqu'à maintenant en utilisant NB.SI.ENS avec un critère par plage mais là j'ai besoin de savoir combien il y a de 1 ou 2 dans la plage A et en même temps combien il y a de 3 ou 4 dans la plage B.
Je ne sais pas si je me fais comprendre.
Merci beaucoup!
Je réalise mon mémoire de fin d'étude de Sage-femme et j'ai besoin de votre aide!
J'ai 2 plages de 165 valeurs chacune.
Je voudrais connaître dans la plage A si le critère "1" ou "2" est respecté et si en même temps dans la plage B si le critère "3" ou "4" est respecté.
J'y arrivai jusqu'à maintenant en utilisant NB.SI.ENS avec un critère par plage mais là j'ai besoin de savoir combien il y a de 1 ou 2 dans la plage A et en même temps combien il y a de 3 ou 4 dans la plage B.
Je ne sais pas si je me fais comprendre.
Merci beaucoup!
7 réponses
-
-
https://www.cjoint.com/c/FAcsHCgE1fi
Je ne vous ai mis que la partie concernée du tableur car je ne peux pas poster les résultats de mon étude sur internet! :/
Je voudrais savoir le nombre de "1 et 2" dans la colonne A + le nombre de "1 et 2" dans la colonne B et C et D...
Ce qui équivaut à savoir combien de personnes répondent à 1=systématiquement ou 2=souvent pour ces 4 questions.
Merci beaucoup! -
Bonsoir,
tu n'as pas donné d'explications sur la structure de tes tableaux alors un exemple tableau 1 A1:E20 somme à additionner en B1:B20 zone critère en D1:D20 valeur recherchée en G1 (1) et G2 (2)
la formule matricielle serait=SOMME(SOMME.SI.ENS(B1:B20;D1:D20;G1:G2))
comme tu as deux tableaux deuxième en M1:P20 dont somme à additionner M1:M20 et zone recherche O1:O20 valeur rechercher H1 (3) et H2 (4)=SOMME(SOMME.SI.ENS(B1:B20;D1:D20;G1:G2)+SOMME.SI.ENS(M1:M20;O1:O20;H1:H2))
confirmer la formule en matricielle en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
si tu nommes tes plages exemple D1:D20 nommée Col_D la plage à additionner B1:B20 nommée Col_B
idem pour le tableau 2
plage O1:O20 nommée Col_O et plage M1:M20 nommée Col_M
la formule deviendrait=SOMME(SOMME.SI.ENS(Col_B;Col_D;G1:G2)+SOMME.SI.ENS(Col_M;Col_O;H1:H2))
autre formule=SOMMEPROD(((D1:D20=1)+(D1:D20=2))*(B1:B20))+SOMMEPROD(((O1:O20=3)+(O1:O20=4))*(M1:M20))
et avec plage nommées=SOMMEPROD(((Col_D=1)+(Col_D=2))*(Col_B))+SOMMEPROD(((Col_O=3)+(Col_O=4))*(Col_M))
ou=SOMMEPROD(((Col_D=G1)+(Col_D=G2))*(Col_B))+SOMMEPROD(((Col_O=H1)+(Col_O=H2))*(Col_M))
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Le principal est d'obtenir le résultat, adapte à ton fichier et reviens nous dire si tu es arrivé à tes fins
-
Après de nombreux essais, les formules n'ont pas marché mais j'ai finalement trouvé une formule correspondante à mes souhaits :
Pouvez vous me confirmer que cela correspond bien au résultat que je souhaite (sur les 4 colonnes, je souhaite savoir le nombre de personnes qui ont répondu 1 ou 2 dans à chaque question). La formule se trouve en cellule A190 (en rouge).
https://www.cjoint.com/c/FAcwsesz7Li
Merci beaucoup!! -
Re,
effectivement il y a un problème qui n'a rien à voir avec les formules mais avec ton application.
Ta demande concernait Excel et ton fichier est un fichier Open Office qui n'a rien à voir avec Excel en plus il est en Anglais.
Countif équivaut en Français à NB.SI
donc ta formule pour compter les valeurs < et = à 2 est
=NB.SI(A2:A165;"<=2) en Anglais =COUNTIF(A2:A165;"<=2)
si tu veux additionner plusieurs colonne il faut additionner les formules de chaque colonne
=COUNTIF(A2:A165;"<=2)+COUNTIF(B2:B165;"<=2)+COUNTIF(C2:C165;"<=2)
mais comme tes colonnes sont contiguës tu peux faire plus simple
=COUNTIF(A2:C165;"<=2)