Somme avec plusieurs conditions

Résolu
Cabrina Messages postés 273 Statut Membre -  
Cabrina Messages postés 273 Statut Membre -
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   Statut Contributeur Dernière intervention   71
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
VALEUR:
fonction n'existant pas sur XL2007....
0
Mazzaropi Messages postés 1985 Date d'inscription   Statut Contributeur Dernière intervention   71
 
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 273 Statut Membre 6
 
Un grand merci pour la formule elle fonctionne... Par contre à quoi correspond le CNUM ?

Merci,
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
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