Somme entre deux dates

Résolu/Fermé
Bryan008 Messages postés 13 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 2 juillet 2022 - 28 juin 2022 à 13:57
Bryan008 Messages postés 13 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 2 juillet 2022 - 2 juil. 2022 à 18:55
Bonjour,

J'ai deux requêtes, je cherche mais je ne trouve pas la formule adéquate pour l'une et pour l'autre je n'ai pas d'idée comment faire,

1 je souhaite calculer la somme des gains et perte par mois, j'avais tenté cette formule mais =SOMME.SI(A3:A6;A3>=1-1-2022<=31-1-2022;B3:B6) ça ne fonctionne pas.

En suite je voudrais faire ce même calcul par semaine, et la je me dit que si je dois rentrer deux dates pour chaques semaines ça risquerait d'être long,

Il doit bien y avoir une façon un peu plus simple (automatisation qui repère en fonction de la date dans quelle semaine de l'année nous sommes.

Merci d'avance pour vos retour

A voir également:

8 réponses

PapyLuc51 Messages postés 4318 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 mai 2024 1 411
29 juin 2022 à 07:41
Bonjour

En Colonne E pour que la SOMMEPROD() de la colonne L fonctionne sur ton tableau (avec mon Excel 2013) mettre :

=SI(Feuil1!AB3="";1;Feuil1!AB3)
à incrémenter

et ajouter une MFC (valeur de la cellule est égal à 1) pour mettre la police de la même couleur que le fond de cellule pour éviter de voir 01/01/1900

Cordialement
2
Bryan008 Messages postés 13 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 2 juillet 2022
30 juin 2022 à 01:25
Encore un très grand merci,

Il me reste un autre soucis à régler, que je vais d'abord de tenter de résoudre par moi même.
0
Bryan008 Messages postés 13 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 2 juillet 2022
30 juin 2022 à 18:07
Bon après encore plusieurs heures de recherche je n'arrive toujours pas, en colonne k24 j'aimerais que le résultats soit (J4 + la dernière valeur >0 de la plage k2:k54, que j'étendrai ensuite la formule sur cette même plage, j'ai installé une mfc pour ne pas voir les 0, si la formule est correcte le résultat devrait être 4980,

Dans mes recherches je suis tombé sur ce post https://fr.extendoffice.com/documents/excel/2549-excel-find-first-last-value-greater-than.html#a1

avec cette exemple de formule =INDEX(A2:A16,MATCH(TRUE,INDEX(A2:A16>150,0),)) et =LOOKUP(9.999999999999E+307,IF(A2:A16>150,A2:A16)) mais je n'arrive pas à la mettre en place avec mes fonctions si,

https://www.cjoint.com/c/LFEqfdXjVce

Après ça ma page est complète et promis j'arrête mes questions pour un moment.

Merci
0
PapyLuc51 Messages postés 4318 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 mai 2024 1 411
Modifié le 1 juil. 2022 à 06:49
Bonjour Bryan008

Pourquoi faire compliqué quand on peut faire simple - vérifier que la cellule J adjacente n'est pas à 0 pour faire la somme de K3 (fixée) + le total de la zone J4 à la cellule J de la ligne concernée - on n'inclus pas dans cette zone la cellule J3 puisqu'elle est déjà ajoutée dans K3

En K4 (à incrémenter)

=SI(J4=0;0;$K$3+SOMME($J$4:$J4))

https://www.cjoint.com/c/LGbeH0Q6gCS

Cordialement
1
brucine Messages postés 14785 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 24 mai 2024 1 913
28 juin 2022 à 14:10
Bonjour,

Insérer une cellule de date de début et de date de fin et utiliser SOMME.SI.ENS

https://forums.commentcamarche.net/forum/affich-31005342-somme-si-ens-critere-entre-deux-dates
0
JCB40 Messages postés 2880 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 19 mai 2024 461
28 juin 2022 à 14:10
Bonjour,
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement

0

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

Posez votre question
via55 Messages postés 14415 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 23 mai 2024 2 707
Modifié le 28 juin 2022 à 14:32
Bonjour

Plutôt qu'une image sur laquelle on ne peut intervenir il vaut mieux fournir ton fichier (en le postant sur le site cjoint.com, en faisant créer un lien que tu copies et reviens coller ici)
Quoiqu'il en soit la bonne écriture de la formule est :
=SOMME.SI.ENS(B3:B6;A3:A6;">=01/01/22"A3:A6;;"<=31/01/22")

Pour les semaines il faut en colonne C extraire la n° de la semaine avec la formule en C3 : =NO.SEMAINE(A3;1) à étirer ensuite vers le bas
Puis en E4 mettre la formule =SOMME.SI($C$3:$C$6;D4;$A$3;$A$6) à étirer ensuite vers le bas

Cdlmnt
Via


0
PapyLuc51 Messages postés 4318 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 mai 2024 1 411
Modifié le 28 juin 2022 à 16:05
Bonjour

Une autre en modifiant la colonne G - mettre la date de 1er de chaque mois au format "mmmm"

=SOMMEPROD((MOIS($A$3:$A$6)=MOIS(G3))*($B$3:$B$6))



Et pour la sommes par semaine



Cordialement
0
Bryan008 Messages postés 13 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 2 juillet 2022
28 juin 2022 à 22:12
Merci pour vos réponses, ça m'impressionnera toujours vos connaissances

Pour celle de via j'ai testé mais ça ne fonctionnait pas,
Pour papyluc ça fonctionne parfaitement merci,

Le fichier complet est mis en bas de post

ce qui m'amène à une autre problématique,

De base en E et F de la feuille 2, j'ai utilisé les données de la 1ere feuille,
avec la formule en e3 ça fonctionne, le problème est que si je déroule pour toute la plage des dates feuille1 AB J'ai des 00/01/00 si je met la fonction si(est vide ça résout le problème mais alors en colonne I et L feuille 2 ça indique une erreur

Dans le test 2 en bleu pour pallier au 1er problème je pensais inclure tout les jours de l'année, et ensuite utiliser une fonction pour récupérer les gains aux dates correspondantes de la feuille 1 qui est encore apparemment trop complexe pour moi...

L'idéal serait pour les gains journaliers d'afficher que les dates ou il y'a eu gain/perte pour éviter d'avoir 365 lignes et de ne pas avoir encore les données si celles-ci sont inexistantes

Ce qui me fait passer donc or topic, j'ai beau effectuer des recherches je ne trouve jamais exactement ce que je cherche

J'ai passé des heures et des heures à me casser la tête sur ce tableau la feuille 1 est complète il ne me reste plus que la deux et puis réaliser des graphiques.

voici le fichier complet
https://www.cjoint.com/c/LFCtWTyeLij
0
Bryan008 Messages postés 13 Date d'inscription samedi 2 avril 2016 Statut Membre Dernière intervention 2 juillet 2022
2 juil. 2022 à 18:55
Un tout grand merci pour votre aide
0