Générer une somme avec deux conditions (date et critère) .

Fermé
zak33 Messages postés 3 Date d'inscription mardi 12 décembre 2017 Statut Membre Dernière intervention 12 décembre 2017 - 12 déc. 2017 à 14:40
zak33 Messages postés 3 Date d'inscription mardi 12 décembre 2017 Statut Membre Dernière intervention 12 décembre 2017 - 12 déc. 2017 à 15:37
Bonjour ,
Je travaille sur Excel et je vous avoue que je bloque un peu .
Après avoir essayer plusieurs fonction Somme.si, SOMME.SI.ENS , SI etc
je ne trouve toujours pas .

Je dispose de deux colonnes A ( nombre) et B (date de validation) (ci dessous) .
Nombre Date Validation
1 10/02/2016
45 18/01/2016
8 17/01/2016
9 28/06/2016
63 02/07/2016
2 12/12/2016
7 06/09/2016
8 14/06/2017
4 24/02/2016
12 26/01/2016

J’aimerai compléter le tableau que j'ai créé en feuille 2 de mon document (voir photo ci-joint).
Exemple en E5 il me faut la somme des nombre <= 12 ET disposant d'une date de validation comprise entre le 15/01/2016 au 14/02/2016 soit 21
j'aimerai faire cela pour toute la ligne et la ligne 6 ou la condition change et devient > 12

Merci pour votre aide.

2 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
12 déc. 2017 à 14:50
Bonjour,

Pour commencer et facilité la formule il faudrait je pense séparer votre première ligne ( avec les dates ) en 3 ligne ( quitte à ne pas mettre de bordure pour faire un semblant de case uni)

Dans la formule qui suit 1:1 est la ligne avec la borne minimal de votre fourchette, et 3:3 la maximale:
En Feuil2 se trouve votre liste de valeur, en A la valeur, en B la date de validation
=Somme.si.ens(Feuil2!$A:$A;Feuil2!B:B;">="&Feuil1!1:1;Feuil2!B:B;"<"&Feuil1!3:3;Feuil2!$A:$A;"<21")

J’espère avoir était compris avec ça ...

Si vous avez des soucis vous pouvez toujours nous joindre un le fichier grâce a ce site :
https://www.cjoint.com/

0
zak33 Messages postés 3 Date d'inscription mardi 12 décembre 2017 Statut Membre Dernière intervention 12 décembre 2017
12 déc. 2017 à 15:09
Bonjour Merci pour votre réponse mais je n'est pas tout compris .
J'ai créé un lien cjoint avec le document : https://www.cjoint.com/c/GLmn7mvspc2

J'ai tapé la formule que vous m'avez fourni cela ne marche pas , je ne sais pas pourquoi ? Je ne comprend pas aussi pourquoi diviser la ligne en 3 ?
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
12 déc. 2017 à 15:26
Séparer la première ligne en 3 vous permet de pouvoir comparer facilement ( et donc de pouvoir également étendre facilement vos formules.

Voici votre fichier, revenez vers moi si vous ne comprenez pas.
https://www.cjoint.com/c/GLmozyWizNU

Attention. votre première feuil ne contient que des dates de 2016.

Je vous ai insérer des commentaire pour que vous puissiez comprendre
0
zak33 Messages postés 3 Date d'inscription mardi 12 décembre 2017 Statut Membre Dernière intervention 12 décembre 2017
12 déc. 2017 à 15:37
Merci beaucoup pour votre aide.
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 déc. 2017 à 15:25
Bonjour à tous

1) ce n'est pas SOMME.SI mais NB.SI si on veut dénombrer
2) Il faut mettre date de début et date de fin dans des cellules différentes
3) La tableau ne renvoie pas grand chose car la base de données a des dates en 2017 et une seule en 2016
4) Tu as une ligne <12 et une ligne supérieure à 12, apparemment le cas de 12 pile n'est pas prévu ! ou alors il faudrait <=12

Ton fichier avec la bonne formule NBSI
https://www.cjoint.com/c/GLmowe0D4Aw

Cdlmnt
Via
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
12 déc. 2017 à 15:28
Bonjour Via55,

Je pense qu'il s'agit bien d'un Somme :) Il veut a mon avis ajouter le nombre dont la date de validité correspond et non compter le nombre de ligne qui rentre dans le critère
0