Formule qui ne fonctionne plus

Résolu/Fermé
SarahFistol Messages postés 82 Date d'inscription dimanche 6 janvier 2013 Statut Membre Dernière intervention 18 novembre 2022 - 18 nov. 2022 à 11:52
SarahFistol Messages postés 82 Date d'inscription dimanche 6 janvier 2013 Statut Membre Dernière intervention 18 novembre 2022 - 18 nov. 2022 à 17:50

Bonjour,

la formule suivante ne fonctionne plus correctement (elle fonctionnait auparavant) :

=SOMMEPROD((base!$H$2:$H$100="Oui")*(base!$W$2:$W$100>0+base!$X$2:$X$100>0))

Résultat attendu : compter le nb de fois ou "Oui" apparait et W ou X supérieur à 0 (sur une même ligne).

Merci par avance


Windows / Edge 107.0.1418.42

A voir également:

4 réponses

Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
18 nov. 2022 à 16:33

SarahFistol, Bonjour.

Où suis-je, je ne peux pas télécharger de fichiers.


Sur la base de votre explication, peut-être que cette formule vous aidera:

 =SOMMEPROD( (base!$H$2:$H$100="Oui") * ((base!$W$2:$W$100 + base!$X$2:$X$100)>0) )

Dites-nous si c'est ce dont vous aviez besoin.

J'espère que cela t'aides.

Cordialement.


1
SarahFistol Messages postés 82 Date d'inscription dimanche 6 janvier 2013 Statut Membre Dernière intervention 18 novembre 2022
18 nov. 2022 à 17:50

oh ça fonctionne, mercii !!!

0
Mike-31 Messages postés 18348 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 novembre 2024 5 105
Modifié le 18 nov. 2022 à 13:56

Bonjour,

Il te manque une parenthèse fermante et une ouvrante de part et d'autre du +, regarde comme cela

=SOMMEPROD((base!$H$2:$H$100="Oui")*(base!$W$2:$W$100>0)+(base!$X$2:$X$100>0))


0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
Modifié le 18 nov. 2022 à 14:05

Bonjour à tous,

@Mike-31 StatutContributeur

Attention en changeant les parenthèses tu changes la signification de la formule (...W ou X supérieur à 0).

@SarahFistol StatutMembre

La formule parait correcte pourtant, voir peut-être du côté des données, colonnes, W, X ou fournir un fichier exemple posant problème.

Cordialement

0
SarahFistol Messages postés 82 Date d'inscription dimanche 6 janvier 2013 Statut Membre Dernière intervention 18 novembre 2022
18 nov. 2022 à 14:23

Merci à tous les deux,

Avec la formule proposée par Mike : si je mets "1" en X et "1" en W ça comptabilise 2 alors que ça devrait me donner 1. 

Les contraintes sont d'avoir "Oui" en H et >1 en X ou W

merci pour vos retours.

0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
18 nov. 2022 à 14:29

Re,

Oui, bien sûr, mais donne un exemple de ce qui ne fonctionne pas (ou plus) et/ou fournis un extrait de ton fichier en passant par cjoint.com et en donnant le lien créé.

Cordialement

0
SarahFistol Messages postés 82 Date d'inscription dimanche 6 janvier 2013 Statut Membre Dernière intervention 18 novembre 2022
18 nov. 2022 à 16:01

oui voici un exemple : https://cjoint.com/c/LKspajSW8Fu

merci

0
Mike-31 Messages postés 18348 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 novembre 2024 5 105
18 nov. 2022 à 15:44

Re,

Avec SOMMEPROD, le signe * équivaut à ET et le signe + équivaut à OU

j'ai monté un fichier sur tes critères et les deux colonnes effectivement s'additionne (bizarre) alors qu'avec une seule colonne W ou X pas de problème.

j'ai essayé avec une colonne supplémentaire onglet Base, exemple en Y avec une conditionnelle pour tester les valeurs >0

=SI(OU(W3>0;X3>0);1;"")

et ensuite

=SOMMEPROD((base!H3:H100="OUI")*(base!Y3:Y100=1))

ou encore onglet Base dans la colonne Supplémentaire exemple Y tu testes les trois critères

=SI(ET(H3="OUI";OU(W3>0;X3>0));1;"")

ensuite il ne reste plus qu'à additionner  les valeurs

=SOMME(base!Y3:Y100)


0