Conditionner une formule de somme

Résolu
Dartnight29 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Dartnight29 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   - 31 mars 2016 à 14:07
Bonjour,
dans le cadre d'un projet, nous suivons des villages et j'ai une base organisée de la manière suivante:
colonne 1 = nom des villages - autres colonnes = numéros de la semaine
Toutes lignes sont les noms des villages et ensuite à chaque visite dans un village, on note un "1" dans la ligne (village) et colonne (semaine) correspondante.
A un moment du projet le village change de statut et je dois faire la somme des visites avant et après le changement de statut. j'ai des cellules de référence précisant la semaine du changement pour chaque village.
EX: village A change de statut à la semaine 21 sur un total de 60 semaines. Village B change de statut à la semaine 36 sur le même total de 60 semaines.
je souhaite produire le nombre de visites dans chaque village avant et après le changement de statut.
en gros: en fonction de la semaine du changement de statut, résultat 1 = somme de colonne 1 jusqu'à la semaine du changement; résultat 2 = somme de la semaine du changement de statut jusqu'à la dernière.
j'espère avoir été clair dans ma question. sinon, je pourrais essayer de préciser.
merci d'avance!
A voir également:

3 réponses

PHILOU10120 Messages postés 6433 Date d'inscription   Statut Contributeur Dernière intervention   822
 
Bonjour Dartnight29

essayer ceci

=SOMME.SI($C$2:$BJ$2;"<="&$B3;$C3:$BJ3)
la ligne 2 les numéros de semaines
ligne trois un village
cellule B3 le n° de la semaine du changement de statut
Pour la somme après le changement inverser < devient > sans =
0
Dartnight29 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
réponse presque instantanée et ça fonctionne! merci!
Pour ceux qui eraient sur le sujet, j'avais la formule ci-dessous et le résultat indiquait 0
=SOMME.SI('Synthèse semaine'!$G$3:$FT$3;"<=J5";'Synthèse semaine'!$G4:$FT4).
le simple fait de changer "<=$J5" par "<="&$J5 et ça fonctionne. je ne comprends pas bien pourquoi mais ça marche!
Merci Philou!
j'ai un autre problème qui se pose à moi mais je vais essayer de le résoudre par moi-même dans un premier temps! :)
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 742
 
Bonjour Darnight

Tu peux utiliser NB.SI.ENS, exemple :
http://www.ct.com/c/FCFl0G0p1lI

Cdlmnt
Via

"L'imagination est plus importante que le savoir."    A. Einstein
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Bonjour
pur que nous puissions comprendre comment sont construites vos données
, placez un modèle significatif (mais anonimisé pour les noms si besoin)
sur:
https://www.ct.com/
créer le lien sur le site (bas de page ) copier le (haut de page)
et revenez le coller ici
..avec quelque explications

à vous lire
0