2 plages, 4 critères

Fermé
Lisouille21 Messages postés 6 Date d'inscription samedi 2 janvier 2016 Statut Membre Dernière intervention 2 janvier 2016 - 2 janv. 2016 à 19:17
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 3 janv. 2016 à 08:37
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!
A voir également:

7 réponses

Bonjour peux-tu nous mettre le fichier a disposition
http://www.cjoint.com/
0
Lisouille21 Messages postés 6 Date d'inscription samedi 2 janvier 2016 Statut Membre Dernière intervention 2 janvier 2016
2 janv. 2016 à 19:36
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!
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
2 janv. 2016 à 19:58
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))
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
2 janv. 2016 à 20:01
Depuis que je me suis penché sur ton fichier tu as posté ton fichier, il ne s'agit pas d'un fichier Excel mais Open Office
heureusement le formules sont compatible mais à toi d'adapter
0
Lisouille21 Messages postés 6 Date d'inscription samedi 2 janvier 2016 Statut Membre Dernière intervention 2 janvier 2016 > Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025
2 janv. 2016 à 20:54
Merci pour toutes ces infos, je crois que je vais passer ma soirée à décrypter tout ça :)

J'espère y arriver!
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
2 janv. 2016 à 21:33
Re,

avec un petit fichier pour t'aider
https://www.cjoint.com/c/FAcuGOPR7Wj
0
Lisouille21 Messages postés 6 Date d'inscription samedi 2 janvier 2016 Statut Membre Dernière intervention 2 janvier 2016
2 janv. 2016 à 21:41
Merci beaucoup, je pense avoir compris, je vais appliquer ça sur mon tableur en espérant y arriver !
0
Lisouille21 Messages postés 6 Date d'inscription samedi 2 janvier 2016 Statut Membre Dernière intervention 2 janvier 2016
2 janv. 2016 à 21:43
Et merci encore d'avoir pris tout ce temps pour répondre! C'est vraiment gentil!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
2 janv. 2016 à 21:48
Le principal est d'obtenir le résultat, adapte à ton fichier et reviens nous dire si tu es arrivé à tes fins
0
Lisouille21 Messages postés 6 Date d'inscription samedi 2 janvier 2016 Statut Membre Dernière intervention 2 janvier 2016
2 janv. 2016 à 23:18
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!!
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
3 janv. 2016 à 08:37
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)
0