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

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

  • test_26112015.xlsx
    24.7 KB · Affichages: 39

Victor21

XLDnaute Barbatruc
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)
 

grhum29

XLDnaute Junior
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
 

job75

XLDnaute Barbatruc
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+
 

Victor21

XLDnaute Barbatruc
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:

Discussions similaires

Statistiques des forums

Discussions
314 450
Messages
2 109 719
Membres
110 551
dernier inscrit
Khyolyanna