Une somme difficile
thomas.dasse Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10908 Date d'inscription Statut Membre Dernière intervention - 31 juil. 2013 à 13:20
ccm81 Messages postés 10908 Date d'inscription Statut Membre Dernière intervention - 31 juil. 2013 à 13:20
A voir également:
- Une somme difficile
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Somme en anglais excel - Guide
- Forum Excel
- Forum Excel
2 réponses
1. Toutefois, et c'est là qu'est la difficulté, je voudrais utiliser des formules comme "DECALER" par exemple, parce que la feuille "Tâche de projet" va évoluer (il y aura par exemple une nouvelle tâche C9488-F06 avec 500 dans la colonne orange) et il faudra que la somme des tâches dans le projet équivalent s'actualise automatiquement...
le fait de définir les plages colProjet et colTache de façon dynamique (DEC ALER(....) répond à cette question
colProjet=DECALER('Tâches de Projet'!$A$1;0;0;NBVAL('Tâches de Projet'!$A:$A);1)
Définit depuis la feuille Tache de Projet la plage depuis $A$1 avec un décalage de 0 lignes et 0 colonnes (donc commençant en $A$1) et contenant autant de lignes que le nombre de cellules non vides de la colonne A, et contenant 1 colonne
colTache=DECALER('Tâches de Projet'!$A$1;0;1;NBVAL('Tâches de Projet'!$A:$A);1)
idem avec un décalage de 1 colonne (donc commençant en $B$1)
2. B2=SOMMEPROD((GAUCHE(colProjet;NBCAR(A2))=A2)*colTache)
me semble quand même plus simple, mais bon ...
Bon courage
le fait de définir les plages colProjet et colTache de façon dynamique (DEC ALER(....) répond à cette question
colProjet=DECALER('Tâches de Projet'!$A$1;0;0;NBVAL('Tâches de Projet'!$A:$A);1)
Définit depuis la feuille Tache de Projet la plage depuis $A$1 avec un décalage de 0 lignes et 0 colonnes (donc commençant en $A$1) et contenant autant de lignes que le nombre de cellules non vides de la colonne A, et contenant 1 colonne
colTache=DECALER('Tâches de Projet'!$A$1;0;1;NBVAL('Tâches de Projet'!$A:$A);1)
idem avec un décalage de 1 colonne (donc commençant en $B$1)
2. B2=SOMMEPROD((GAUCHE(colProjet;NBCAR(A2))=A2)*colTache)
me semble quand même plus simple, mais bon ...
Bon courage
colProjet=DECALER('Tâches de Projet'!$A$1;0;0;NBVAL('Tâches de Projet'!$A:$A);1)
colTache=DECALER('Tâches de Projet'!$A$1;0;1;NBVAL('Tâches de Projet'!$A:$A);1)
Je suis en train d'essayer de comprendre votre formule, mais j'ai bien du mal. Quelqu'un m'a conseillé d'utiliser cette formule, qui me paraît plus simple:
=SOMMEPROD((GAUCHE('Tâches de Projet'!A:A;NBCAR(Projets!A2))=Projets!A2)*'Tâches de Projet'!B:B)
Pensez-vous qu'elle est plus appropriée que la votre ?
Et qu'auriez vous fait s'il y avait plusieurs colonnes à sommer comme dans l'excel ci-t:
https://docs.google.com/spreadsheet/ccc?key=0Av5XrevT6IkSdDR2NG9xRG56SGFDUXVQMHVROUFQTFE&usp=sharing.
En vous remerciant d'avance de l'intérêt que vous voudrez bien m'accorder, je vous souhaite une belle journée.