Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Probleme avec SommeProd

2 réponses
Avatar
Billout
Suivant le classeur si dessous

http://cjoint.com/?dosH24HdYu

Je recupere d'un programme de machine des informations d'erreurs,
en B des dates
en C des heures
j'aimerai trouver une formule qui fonctionne car celle-ci fonctionne mais
ralenti le systeme et en plus elle somme que les 113 premieres lignes. Sur
mais données alarmes machine, je peux en avoir environ 2000 a 2500.


=SOMMEPROD((Alarmes!$B$7:$B$294>=E4)*(Alarmes!$B$7:$B$294<E5);(Alarmes!$C$7:$C$294>=$E$3)*(Alarmes!$C$7:$C$294<=$F$3);Alarmes!$D$7:$D$294)

De plus, si quelqu'un a une solution pour qu'une formule fonction avec
concatener du genre :

=+SI(L25=CONCATENER(L27;L28;L29);2;1)
avec L25 une valeur numérique
L27 `'C:\Documents and Settings\billout\Mes documents\[
L28 Matiere
L29 .xls]Feuil1'!$B$7:$B$100

soit pour finir `'C:\Documents and Settings\billout\Mes
documents\[Matiere.xls]Feuil1'!$B$7:$B$100

Merci

2 réponses

Avatar
JpPradier
Bonjour Billout

Ta formule fonctionne bien jusqu'en 3000 si besoin. Ton problème vient du format de
cellule des heures qui change après la ligne 113.
Pour accelerer un tout petit peu le recalcul, tu peux peut-etre la transformer comme ça :


=SOMMEPROD((Alarmes!$B$7:$B$294=$E4)*(Alarmes!$C$7:$C$294>=E$3)*(Alarmes!$C$7:$C$294<=F$3)
*Alarmes!$D$7:$D$294)

Pour la deuxième formule :

=SI(L25=Indirect(L27&L28&L29);2;1)

Concatener(L27;L28;L29) est équivalent à L27&L28&L29

j-p
Avatar
Billout
Merci pour l'aide, ca fonctionne super


Bonjour Billout

Ta formule fonctionne bien jusqu'en 3000 si besoin. Ton problème vient du format de
cellule des heures qui change après la ligne 113.
Pour accelerer un tout petit peu le recalcul, tu peux peut-etre la transformer comme ça :


=SOMMEPROD((Alarmes!$B$7:$B$294=$E4)*(Alarmes!$C$7:$C$294>=E$3)*(Alarmes!$C$7:$C$294<=F$3)
*Alarmes!$D$7:$D$294)

Pour la deuxième formule :

=SI(L25=Indirect(L27&L28&L29);2;1)

Concatener(L27;L28;L29) est équivalent à L27&L28&L29

j-p