Sommeprod 3 critères

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

Afin de faire un décompte suivant plusieurs critères j'utilise la function suivante :

=SOMMEPROD(('Audit A'!$A$4:$A$1000=33)*('Audit A'!$G$4:$G$1000="OK")*('Audit A'!$D$4:$D$1000=$BA$2))


En BA2 j'ai une formule RechercheV qui m'affiche une date.

Mais ça ne marche pas.

Pourriez-vous me dire ce qui cloche s'il vous plaît ?

Merci d'avance.

Laure
A voir également:

9 réponses

Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 380
 
Qu'est-ce qui ne "marche pas" ?
Qu'est-ce qui s'affiche dans la cellule ?
Quelle est la syntaxe de ta formule de recherche ?

On veut bien aider, mais on n'est pas devins ...
Pourquoi n'as-tu pas simplement joint ton fichier ? Tu sais faire ?!
0
Utilisateur anonyme
 
Bonsoir

voici ma formule de recherche :

=RECHERCHEV(F4;BB2:BC5;2)

marche pas ie ma cellule continue de m'afficher 0.

Je ne peux pas joindre mon fichier car il y a trop de données confidentielles à supprimer.

Mais pour être plus claire.

En colonne A j'ai des nombres avec les cellules en format nombre, en colonne G du texte avec les cellules en format texte et en colonne D des dates avec les cellules en format date.

les cellules comportant les formules sommeprod sont en format standart.

Laure
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonsoir,
Si la fonction RECHERCHEV donne 0 c'est qu'elle trouve 0 comme valeur proche de F4 dans la zone BB2:BB5, pour chercher une valeur exacte il faut mettre =RECHERCHEV(F4;BB2:BC5;2;FAUX)

Patrice
0
Utilisateur anonyme
 
Bonsoir
ma formule recherchev marche elle m'affiche bien la date que je recherche.
c'est la formule sommeprod qui ne marche pas.
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Re,
Elle ne marche pas ou il n'y a pas de correspondance, met les dates au format standard et vérifie la correspondance exacte (au 1/100eme de seconde).
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
PS : le format de cellule est uniquement visuel, il n'a aucune influence sur le résultat de ta formule, ce qui est important c'est le contenu réel de la cellule(ou le résultat du calcul).
0
Le Pingou Messages postés 12644 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour,
Juste au passage, les colonnes que vous mentionnez (A,G,D) ne se retrouvent pas dans votre formule de recherche ....donc le résultat 0 est normal.
Si confidentielle, vous pouvez toujours faire un extrait sur un classeur comme exemple!
0
Utilisateur anonyme
 
Bonsoir

Comment ça ces colonnes ne sont pas dans ma formule? Je crois bien avoir pris en compte ces 3 colonnes dans les matrices ci-dessous :

=SOMMEPROD(('Audit A'!$A$4:$A$1000=33)*('Audit A'!$G$4:$G$1000="OK")*('Audit A'!$D$4:$D$1000=$BA$2))
0
Le Pingou Messages postés 12644 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour,
Désolé, mais en lisant le poste 2, il n'y a aucune référence à cette formule.Et en plus, c'est quelle formule qui ne fonctionne pas , RECHERCHE ou SOMMEPROD !

Essayer de définir un nom pour la plage qui correspond à ['Audit A'!$A$4:$A$1000] par exemple : [MesNombres].
Faite de même pour les 2 autres ['Audit A'!$G$4:$G$1000] nommée [MonTexte] et enfin [ 'Audit A'!$D$4:$D$1000] nommée [Mesdates]
Et votre formule est la suivante :
=SOMMEPROD((MesNombres =33)*( MonTexte ="OK")*( Mesdates =$BA$2))
Salutations.
Le Pingou
0
Le Pingou Messages postés 12644 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour elsielaure,
Du fait que vos données sont sur une autre feuille il faut nommer les plages concernées. Voir poste précédent.
Salutations.
Le Pingou
0
Utilisateur anonyme
 
Bonsoir,

J'ai nommé les plages de cellules.
Mais mes formules m'affichent toujours 0
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 380
 
Cela signifie que tu n'as aucune des 996 lignes avec 33 en colonne A, OK en colonne G et la date de $BA$2 en colonne D !

Tu devrais vérifier :
- que la colonne A est au format nombre,
- que dans la colonne G tu as bien des OK et pas des O.K.ou des O K
- que les dates en BA2 et en colonne G sont au même format.
0
Utilisateur anonyme
 
Oui bien sûr que j'ai vérifié cela avant même de poster ma question.
j'ai des 33, j'ai bien OK et j'ai le même format date et les bonnes dates.
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 380
 
Bien !

Je crois que nous avons épuisé toutes les hypothèses. Et comme on ne peut pas examiner le fichier, autant clôturer cette discussion ...

Mais je crois que tu pourrais faire l'effort
- de réaliser une copie du fichier,
- de prendre seulement 5 lignes sur les 996,
- d'effacer le contenu des colonnes autres que A, D, G et BA
- de nous envoyer ce mini-fichier
0

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

Posez votre question
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Re,

As-tu vérifié l'existence d'une correspondance exacte?
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Met tous les champs au format standard pour vérifier.
0
Utilisateur anonyme
 
oui
0
Le Pingou Messages postés 12644 Date d'inscription   Statut Contributeur Dernière intervention   1 463
 
Bonjour elsielaure,
Désolé, voir le MP.
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonsoir,

Petite rectification : pour vérifier visuellement que deux cellules contiennent la même date, il ne faut pas utiliser le format standard mais le format nombre avec 10 décimales (Excel accepte et mémorise les 1/1000 ème de seconde) ou alors le format jj/mj/aaaa hh:mm:ss,000
0
Utilisateur anonyme
 
Bonsoir

merci de m'aider.

Voici un exemple de mon fichier:

http://www.cijoint.fr/cjlink.php?file=cj201009/cijiEKJ7wz.xls


Laure
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Tu as deux format de date

Feuille Audit Lignes 04 à 11 «2010-03-11»
Feuille Audit Lignes 12 à 84 «31/03/2010»

Sous mon format d'excel les lignes 12 à 84 ne sont pas des dates valides.

Change le format de la colonne D en Standard tu vas voir les vrais dates
sous forme numérique (40268) pour les premières lignes.

Mytå.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
bonjour tous
exact Mita
le problème peut, du moins sur le modèle le problème peut s'arranger facilement:
placer 1 dans une cellule vide et le copier
sélectionner le champ en D
collage spécial / multiplication
et en principe du moins chez moi, tout passe en num, ce qui remplit le tableau de la feuille. situation
crdlmnt
0
Utilisateur anonyme
 
Bonjour

Je vous remecie pour votre aide.
C'était effectivement un problème de format.

laure
0