Fonction Somme.Si
Résolu/Fermé
christ.lenoir
Messages postés
38
Date d'inscription
mardi 6 juin 2017
Statut
Membre
Dernière intervention
7 septembre 2017
-
1 sept. 2017 à 21:46
thierry - 5 sept. 2017 à 15:41
thierry - 5 sept. 2017 à 15:41
A voir également:
- Fonction Somme.Si
- Fonction si et - Guide
- Somme.si couleur - Guide
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
- Fonction trier excel - Guide
3 réponses
Bonjour christ.lenoir,
Je te propose cette formule :
=SOMME(DECALER(C4;0;B1+(B2="AM")):AH4)
Cordialement
Je te propose cette formule :
=SOMME(DECALER(C4;0;B1+(B2="AM")):AH4)
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
2 sept. 2017 à 14:49
2 sept. 2017 à 14:49
Bonjour
reste quelque chose de pas très clair dans votre demande
vous dites je compte les "AM" et même les "PM" suivants?
mais ils sont où dans vos données
pour éclaircir, déposez un modèle de vos données (sans confidentielles) sur:
http:mon-partage.fr
et revenez coller ici le lien créé sur le site
(avec quelques explications rajoutées dan le fichier si possible)
à vous lire
crdlmnt
reste quelque chose de pas très clair dans votre demande
vous dites je compte les "AM" et même les "PM" suivants?
mais ils sont où dans vos données
pour éclaircir, déposez un modèle de vos données (sans confidentielles) sur:
http:mon-partage.fr
et revenez coller ici le lien créé sur le site
(avec quelques explications rajoutées dan le fichier si possible)
à vous lire
crdlmnt
Bonjour christ.lenoir,
Dans ton énoncé de départ, tu avais écris :
« Dans la cellule B1, c'est la date à laquelle je dois faire
ma somme jusqu'à la fin du mois. »
Ensuite, tu as écris :
« (ex: B1=28, je veux du 28 au 31 comme somme) »
J'ai donc pensé qu'en B1, tu mettais seulement le jour du mois :
28 et pas par exemple 28/08/2017.
La 1ère formule que je t'ai donnée marche pour 28 :
=SOMME(DECALER(C4;0;B1+(B2="AM")):AH4)
2ème formule, pour une date complète telle que 28/08/2017 :
=SOMME(DECALER(C4;0;JOUR(B1)+(B2="AM")):AH4)
Fichier Excel modifié : https://mon-partage.fr/f/1QvPzVw3/
Cordialement
Dans ton énoncé de départ, tu avais écris :
« Dans la cellule B1, c'est la date à laquelle je dois faire
ma somme jusqu'à la fin du mois. »
Ensuite, tu as écris :
« (ex: B1=28, je veux du 28 au 31 comme somme) »
J'ai donc pensé qu'en B1, tu mettais seulement le jour du mois :
28 et pas par exemple 28/08/2017.
La 1ère formule que je t'ai donnée marche pour 28 :
=SOMME(DECALER(C4;0;B1+(B2="AM")):AH4)
2ème formule, pour une date complète telle que 28/08/2017 :
=SOMME(DECALER(C4;0;JOUR(B1)+(B2="AM")):AH4)
Fichier Excel modifié : https://mon-partage.fr/f/1QvPzVw3/
Cordialement
christ.lenoir
Messages postés
38
Date d'inscription
mardi 6 juin 2017
Statut
Membre
Dernière intervention
7 septembre 2017
5 sept. 2017 à 15:32
5 sept. 2017 à 15:32
Bonjour à tous,
Désolé pour les infos pas très clair... C'était effectivement le 28 pour une date complète. J'en suis arrivé avec cette formule qui fonctionne bien :
=SOMME(DECALER(D4;0;SI($B$2="AM";$B$1-1;$B$1)):AI4)
Je n'avais jamais utilisé la formule décaler alors je ne savais pas trop comment elle marchait, mais maintenant j'ai pu l'adapter à ma situation.
Merci encore
Désolé pour les infos pas très clair... C'était effectivement le 28 pour une date complète. J'en suis arrivé avec cette formule qui fonctionne bien :
=SOMME(DECALER(D4;0;SI($B$2="AM";$B$1-1;$B$1)):AI4)
Je n'avais jamais utilisé la formule décaler alors je ne savais pas trop comment elle marchait, mais maintenant j'ai pu l'adapter à ma situation.
Merci encore
thierry
>
christ.lenoir
Messages postés
38
Date d'inscription
mardi 6 juin 2017
Statut
Membre
Dernière intervention
7 septembre 2017
Modifié le 5 sept. 2017 à 15:47
Modifié le 5 sept. 2017 à 15:47
Bonjour christ.lenoir,
Tu peux faire plus simple :
=SOMME(DECALER(D4;0;B1-(B2="AM")):AI4)
Ceci est pour 28 ; si c'est pour une date complète
telle que 28/08/2017, ça devrait plutôt être :
=SOMME(DECALER(D4;0;JOUR(B1)-(B2="AM")):AI4)
Cordialement
1 sept. 2017 à 22:03
Modifié le 1 sept. 2017 à 22:40
Comme tu as écris : « ex: B1=28 », j'ai pensé que tu mettais seulement 28 en B1.
En fait, tu mets une date complète => correction : mettre JOUR(B1) au lieu de B1.
D'où cette nouvelle formule :
=SOMME(DECALER(C4;0;JOUR(B1)+(B2="AM")):AH4)
Fichier Excel : https://mon-partage.fr/f/1QvPzVw3/