Somme avec deux conditions dont une avec l'antériorité.

Résolu/Fermé
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 - 29 avril 2014 à 21:58
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 - 4 mai 2014 à 02:25
Bonjour,

Je suis à la recherche d'une formule pour faire un cumule avec deux conditions.
La première condition est une famille, la deuxième est une date sous la forme "201418".

Je voudrais savoir s'il est possible de faire une somme avec ses deux conditions mais avec toutes les dates antérieures à 201418 ?

Merci d'avance
A voir également:

6 réponses

via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
29 avril 2014 à 22:18
Bonsoir

C'est quelle date 201418 ??
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
29 avril 2014 à 22:35
L'année 2014 semaine 18. Je voudrais donc avoir la somme de tout ce qu'il y a avant la semaine 18 avec la condition de la famille.
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
29 avril 2014 à 22:39
dans quelle colonne est la famille? dans quelle colonne la date? dans quelle colonne les valeurs à sommer?
tu veux la somme de tout ce qu'il y a avant, cela comprend-il 2013 ?
Il faut plus de précisions pour t'aider
ou un exemple de ton fichier que tu postes sur cjoint.com en indiquant le lien fourni ici apres

cdlmnt
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
29 avril 2014 à 22:43
J'ai disons colonne A la date, colonne B la famille et colonne C des quantités.

Pour le moment j'ai que des dates de 2014 mais en début d'année prochaine je peux avoir des quantités sur 2013.

C'est pour comptabiliser un retard de commande en fait donc je n'ai plus de commande en retard sur 2013 mais début 2015 j'en aurais sûrement.

Cordialement
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
29 avril 2014 à 22:49
Ci joint le fichier les cellules des conditions sont en rose.

https://www.cjoint.com/?DDDwXeVKxS2
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
29 avril 2014 à 22:56
Ok

Donc en supposant les données de la ligne 2 à 30 par ex la formule serait :

=somme.si.ens(C2:C20;A2:A20;"<201418";B2:B20;"nomdelafamille")

et si tu veux entre 2 dates :
=somme.si.ens(C2:C20;A2:A20;"<201418";C20;A2:A20;">201402";B2:B20;"nomdelafamille") pour somme entre semaine 2 et semaine 18

D'un autre côté je regarde un exemple pour la recette de pates à crepe et je te le poste

Cdlmnt
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
30 avril 2014 à 08:10
La date est normalement mis à jours dans une cellule en l'occurrence en Q0. je peux donc faire

=somme.si.ens(C2:C20;A2:A20;"<Q0";C20;A2:A20;">201402";B2:B20;"nomdelafamille")
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
30 avril 2014 à 10:19
... euh, bonjour
je ne crois pas que "<Q0" puisse fonctionner, il s'agira pour excel d'un texte
si vous voulez utiliser l'adresse de cellule Q4 :écrivez
............ ;">"&Q$4;..............
et bloquez le 4 avec le signe$ pour pouvoir tirer la formule vers le bas

crdlmnt
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
2 mai 2014 à 19:14
Bonjour,
J'ai fait l'essai avec la formule ci-dessous car les plages ne correspondaient pas

=SOMME.SI.ENS(J2:J734;D2:D734;"<201418";D2:D734;">201402";H2:H734;"51")

Ma plage italique c'est les quantités
Ma plage gras c'est la limite supérieure
Ma plage soulignée c'est la limite inférieure
Ma plage normale c'est la famille.

Avec la formule ci-dessous je devrais trouver 29000 mais elle me donne 0

Ou est la faute ?

Merci d'avance.
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
2 mai 2014 à 19:20
Bonsoir

avec 51 entre guillemets, 51 est considéré comme du texte et si 51 est un nombre ça ne marche pas, il faut enlever les guillemets

Cdlmnt
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
2 mai 2014 à 20:16
51 est considéré comme un texte car il pourrait y avoir RED, SA, SA IM PRA...
Mais avec de guillemets cela ne marche pas.
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
2 mai 2014 à 22:46
En fait ne fonctionne pas dans les deux cas.
0

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

Posez votre question
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
3 mai 2014 à 10:28
Bonjour,

Ci-joint le fichier mis à jour avec plusieurs formules (qui ne fonctionne pas) le chiffre au-dessus c'est celui que je devrais trouver.

https://www.cjoint.com/?DEdkz2O50g1
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
3 mai 2014 à 12:59
Bonjour

Desolé, impossible d'ouvrir le fichier : "extension non valide"
Enregistre le au format xls et renvoie le moi
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
3 mai 2014 à 13:41
Re

Un essai fait avec copie de ta formule et qui fonctionne bien :
https://www.cjoint.com/?0EdnJBzex9c

Est ce que tes quantités à additionner sont bien des nombres et pas du texte ? c'est la seule raison pour laquelle à mon sens la somme afficherait 0 avec les conditions remplies

Cdlmnt
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
3 mai 2014 à 19:35
Re-re

Effectivement sur le tien ça marche et sur les miens non !

J'ai fait une sélection plus limitée (46 linges mais toujours le même résultat =0)

https://www.cjoint.com/?DEdtHUqknV7
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
3 mai 2014 à 21:10
Re,

C'est la colonne D qui posait problème les valeurs étant textuelles (doivent venir d'un autre fichier ou d'une extraction) le petit triangle rouge à gauche des cellule indiquait un problème (comme dans les colonnes A et C)
J'ai donc selectionné toute la plage, cliqué sur le ! qui s'affiche pour signaler l'erreur et choisi l'option Convertir en nombre (avant j'ai pris soin de désactiver le calcul automatique dans les Options Excel pour éviter que ça rame des heures ! puisque tes formules font référence à cette plage)
Une fois la conversion fait et le calcul remis en automatique la formule fonctionne.

https://www.cjoint.com/?0EdvfNHtRXl

Cdlmnt
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
3 mai 2014 à 21:20
Ca marche !!!

Un grand grand merci...
0
Cabrina Messages postés 248 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 13 mars 2024 6
3 mai 2014 à 22:31
Juste une dernière question cette formule peut-elle fonctionner sur des formule.

Car dans mon "vrai" fichier la colonne famille est une recherchev et la plage de somme est un multiplication ?

Merci,
0
via55 Messages postés 14398 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 10 avril 2024 2 701
4 mai 2014 à 02:25
Pas de problème ça devrait fonctionner

Bonne suite
0