Problème sur des sommes de cellules en HH:MM:SS

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

grhum29

XLDnaute Junior
Bonjour,

Je fais de nouveau appel à vos services car je suis confronté à un mystère.

Je travaille sur un fichier qui est connecté à une base mysql via un connecteur ODBC.

Sur la feuille "BASE", j'ai donc le résultat d'une vue de ma BDD et sur ma feuille "chauffeur" se souhaite faire la somme de la colonne C par exemple en fonction du nom du chauffeur.

Pour cela, j'utilise donc une formule à priori simple qui est la suivante :

Code:
=SOMME.SI.ENS(BASE!$C$2:$C$413;BASE!$B$2:$B$413;$A3)

Le problème est que selon les lignes, j'obtiens une série de
et un message qui dit :
les dates et heures négatives s'affichent sous la forme ########
alors que sur certaines lignes la formule fonctionne correctement.

Les données dans la BDD (MYSQL) sont stockées au format TIME et sur excel au format HH:MM:SS.

Vous trouverez, ci-joint, un fichier qui illustre ceci.

Merci de votre aide.

Bonne soirée
 

Pièces jointes

Re : Problème sur des sommes de cellules en HH:MM:SS

Bonjourgrhum29.

Vous pensez additionner des temps, mais vous additionnez des dates. Les lignes qui "fonctionnent correctement" ne sont qu'une illusion :
en B8, vous obtenez en réalité : 25/09/9665 00:06:00
Transformez au préalable vos dates en durée : mod(c2;1) ne vous renverra que les durées (inférieures à 24:00:00)
 
Re : Problème sur des sommes de cellules en HH:MM:SS

Bonsoir Victor21,

Tout d'abord, merci pour ta réponse.

J'ai appliqué la fonction mod et effectivement j'obtiens ce que je souhaite par contre est-il possible de ne pas passer par cette étape? Par exemple, est-ce que je peux modifier le type de données dans la BDD afin d'obtenir directement une durée?

Merci,

Grhum29
 
Re : Problème sur des sommes de cellules en HH:MM:SS

Bonsoir grhum29, Patrick,

En feuille "BASE" si l'on veut supprimer les dates des colonnes C:E :

- sélectionner les colonnes C:E

- touches Ctrl+E

- taper dans Rechercher : *<espace>

- ne rien mettre dans Remplacer par

- clic sur Remplacer tout.

A+
 
Re : Problème sur des sommes de cellules en HH:MM:SS

Re,

Les données dans la BDD (MYSQL) sont stockées au format TIME
Je ne connais pas l'utilisation des système de gestion de bases de données relationnelles.
Mais vous pouvez peut-être (en attendant mieux) insérer des colonnes supplémentaires pour effectuer le calcul décrit ci-dessus.

Edit : Bonsoir, Gérard 🙂
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour