Somme avec plusieurs conditions

Résolu/Fermé
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 - 8 avril 2014 à 21:32
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 - 10 avril 2014 à 21:08
Bonjour,

J'ai un fichier ou je veux faire une sommeprod mais je ne veux pas que la condition soit dans le tableau (une date sous la forme 201415 et deux familles de produit qui est soit sous forme de chiffre soit avec des lettres)
En fait je veux reproduire un tableau que j'ai déjà fait manuellement mais qui m'a pris un temps fou.
Avec uns sommeprod si mes conditions ne sont pas dans les colonnes le résultat est 0
Existe-il une formule que je ne connais pas car somme.si il n'y a qu'une condition

Ci joint mon fichier.
https://www.cjoint.com/?DDivE5np9h9

3 réponses

Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
8 avril 2014 à 22:03
Cabrina, Bonjour.

Le principal problème est que les données de la colonne D qui sont numérique, ont été stockés avec le texte.

Sa formule est de comparer une valeur numérique avec un texte.

Donc, le résultat est toujours égal à zéro (0).

Essayez:
P33 -->
=SOMMEPROD(($H$2:$H$799=N33)*(VALEUR(D$2:D$799)=$P$32)*($J$2:$J$799))

C'est ce que vous vouliez?
J'espère que j'ai aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
9 avril 2014 à 08:44
VALEUR:
fonction n'existant pas sur XL2007....
0
Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
10 avril 2014 à 01:29
michel_m, Bonsoir.

Essayez d'utiliser:

=SOMMEPROD(($H$2:$H$799=N33)*(CNUM(D$2:D$799)=$P$32)*($J$2:$J$799))

C'est ce que vous vouliez?
J'espère que j'ai aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
10 avril 2014 à 21:08
Un grand merci pour la formule elle fonctionne... Par contre à quoi correspond le CNUM ?

Merci,
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
8 avril 2014 à 21:53
Bonjour,
ton problème vient que la colonne D est du texte et N33 est du nombre...

il faut donc transformer ta colonne de du format texte au format nombre....
XL>=2007
selectionne la colonne D
données-convertir -délimité
suivant-suivant
Avancé-OK
Terminer

dans P33 on a 18800...

attention: met un dollar entre P et 32 dans la formule !!!
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
Modifié par via55 le 8/04/2014 à 22:22
Bonsoir

Pour plusieurs conditions il y a somme.si.ens (à partir version 2007)

soit dans ton fichier en P33 :

=SOMME.SI.ENS($J$2:$J$799;$H$2:$H$799;$N33;$D$2:$D$799;P$32)

Bien respecter les $ aux bons endroits pour références absolues ou semi-relatives ($N33 et P$32) selon les cas et tu pourras étirer la formule vers le bas et vers la droite

Cdlmnt



"L'imagination est plus importante que le savoir." A. Einstein
0