Somme de cellules variables vers le haut ET vers bas sans macro
sjojo59
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
sjojo59 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
sjojo59 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
https://www.cjoint.com/?0DrnFN3EwnF
Une image, un exemple est mieux qu'un long discours !! J'ai donc mis ce que je voulais en exemple.
Quelques précisions tout de même : le nombre de lignes peut varier d'un jour à l'autre.
Il peut donc y avoir plusieurs cellules vers le haut ou/et vers le bas à additionner !
N'hésitez pas à me posez vos questions !
Un grand merci d'avance
https://www.cjoint.com/?0DrnFN3EwnF
Une image, un exemple est mieux qu'un long discours !! J'ai donc mis ce que je voulais en exemple.
Quelques précisions tout de même : le nombre de lignes peut varier d'un jour à l'autre.
Il peut donc y avoir plusieurs cellules vers le haut ou/et vers le bas à additionner !
N'hésitez pas à me posez vos questions !
Un grand merci d'avance
A voir également:
- Somme de cellules variables vers le haut ET vers bas sans macro
- Somme de plusieurs cellules excel - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Clavier qwerty vers azerty - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Vers quelle adresse web renvoie ce lien - Guide
3 réponses
Oups ! Petite erreur en N4 je veux obtenir la somme de N3+N5=7:40 et non 6:20 !!
C'est bien la formule de N4 que je veux obtenir et non N2, N3, N5, etc... que j'ai déjà trouvée
Merci :-)
C'est bien la formule de N4 que je veux obtenir et non N2, N3, N5, etc... que j'ai déjà trouvée
Merci :-)
Je pense que je suis pas loin de la solution. Ça donne à peu près ça en N8 par exemple:
=SI(A8<>"";SOMMEPROD(((INDIRECT("J"&EQUIV(B9-1;B$1:B9)):J7)>22/24)*INDIRECT("N"&EQUIV(B9-1;B$1:B9)):N7)+SOMMEPROD((INDIRECT("J"&EQUIV(B9+1;B:B)-2):J9)<6/24)*INDIRECT("N"&EQUIV(B9+1;B:B)-2):N9);...
"..." veut dire que je connais la suite qui servira aux calculs par trajet (dans l'exemple, ça servira pour N3,N5,N6,N7,N9) donc inutile d'aller plus loin.
Je ne maitrise pas très bien SOMMEPROD mais ça me parait une très bonne fonction pour ce que je désire. Les "bouts" de formule "INDIRECT(...&€EQUIV(...):..." sont déja utilisés dans d'autres formules de mon tableau d'origine et fonctionne bien le problème c'est que je n'arrive pas à imbriquer ça avec le SOMMEPROD.
Quelqu'un pourrait essayer de corriger ?
Merci
=SI(A8<>"";SOMMEPROD(((INDIRECT("J"&EQUIV(B9-1;B$1:B9)):J7)>22/24)*INDIRECT("N"&EQUIV(B9-1;B$1:B9)):N7)+SOMMEPROD((INDIRECT("J"&EQUIV(B9+1;B:B)-2):J9)<6/24)*INDIRECT("N"&EQUIV(B9+1;B:B)-2):N9);...
"..." veut dire que je connais la suite qui servira aux calculs par trajet (dans l'exemple, ça servira pour N3,N5,N6,N7,N9) donc inutile d'aller plus loin.
Je ne maitrise pas très bien SOMMEPROD mais ça me parait une très bonne fonction pour ce que je désire. Les "bouts" de formule "INDIRECT(...&€EQUIV(...):..." sont déja utilisés dans d'autres formules de mon tableau d'origine et fonctionne bien le problème c'est que je n'arrive pas à imbriquer ça avec le SOMMEPROD.
Quelqu'un pourrait essayer de corriger ?
Merci