=SUMPRODUCT du temps

jv44

XLDnaute Junior
Bonjour à tous !!!

Tout d 'abord un grand merci à tout ceux qui me sauvons la mise !

alors voila j'aimerais faire la somme des temps dans la case D29 de l'onglet "suivi général" suivant 2 critères ::

1= la datte
2= le trigram

en fait la formule doit calculer la somme de temps mise par FBO par jour.

j'ai tenté la formule suivante mais elle ne fonctionne pas:


=SUMPRODUCT((('Cas page après refonte'!B$1:B$65000='Suivi général'!A29)*('Cas page apès refonte'!W2:W65001='Suivi général'!$B$2)*('Cas page apès refonte'!T$1:T$65000)))

je vous joint le fichier
 

Pièces jointes

  • STOCK V5 bis.zip
    740.1 KB · Affichages: 15

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : =SUMPRODUCT du temps

Bonjour jv

première remarque: les plages doivent être de taille identiques
Code:
=SOMMEPROD((('Cas page apès refonte'!B$2:B$65000='Suivi général'!A29)*('Cas page apès refonte'!W2:W65000='Suivi général'!$B$2)*('Cas page apès refonte'!T$2:T$65000)))
j'ai modifié 2 & 65000

seconde remarque: la colonne T de la feuille "apès refonte" est vide

à+
Philippe
 

Tibo

XLDnaute Barbatruc
Re : =SUMPRODUCT du temps

Bonjour,

Ton fichier est enregistré au format Excel 2003.

Sous Excel 2003 (et versions précédentes), la fonction SOMMEPROD (SUMPRODUCT) n'admet pas de référence à une colonne entière.

Il te faut donc délimiter ainsi par exemple :

Code:
=SOMMEPROD(('Cas page avant refonte'!Q$1:Q$500=$B$2)*('Cas page avant refonte'!S$1:S$500=A30))

Si ton tableau doit évoluer en nombre de lignes, il faudra alors envisager de nommer de façon dynamique les plages de cellules avec la fonction DECALER

@+

Edit : Salut Philippe :)

@+
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : =SUMPRODUCT du temps

Re,

ça deviens "lourd" :mad:

pourquoi rechercher B2 (qui contient "FBO")

............... Cas page apès refonte'!W2:W65000='Suivi général'!$B$2


dans la colonne W qui contient des dates

à+
Philippe
 

Tibo

XLDnaute Barbatruc
Re : =SUMPRODUCT du temps

re,

Proposition de correction en D29 :

Code:
=SOMMEPROD(('Cas page apès refonte'!B$2:B$65000='Suivi général'!A29)*('Cas page apès refonte'!W3:W650001='Suivi général'!$B$2);('Cas page apès refonte'!T$2:T$65000))

J'ai supprimé une apostrophe au début et à la fin qui étaient inutiles et j'ai remplacé le dernier * par un ;

En effet, ta colonne T commence par du texte en T2 et Excel ne sait pas multiplier du texte. Sinon, il faut commencer toutes tes plages de cellules en ligne 3

@+
 

Discussions similaires

Réponses
19
Affichages
2 K

Statistiques des forums

Discussions
312 165
Messages
2 085 882
Membres
103 011
dernier inscrit
rine