Additionner nombres issus d'une formule si

Résolu
Klarisse -  
 Klarisse -
Bonjour,

J'aimerai calculer une somme de nombre d'heures mais ces heures sont issues d'une fonction si. Ainsi selon ma condition, ma cellule peut afficher "07:00" ou "12:00". Sauf que quand je veux faire la somme de ces nombres, il m'affiche "00:00" car il considère les cellules comme du texte (je suppose!).

Auriez-vous une solution à mon problème?
Un gros merci par avance,

Klarisse
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour

Blux a raison!

si vous voulez faire la somme de vos résultats, il faut:

1° utiliser la formule SOMME(Cell début;cell fin) pour que les "RR" soient négligés
car =cell+cell+cell etc...vous renverra #VALEUR

2° remplacer les valeurs horaires entre guillemets qu'excel ne reconnait pas:
soit par des adresses de cellules dans les quelles vous entrerez les horaires
par exemple:
=SI(('CONGES AVRIL BLYES'!R9)="rr";"RR";SI(('CONGES AVRIL BLYES'!R9)="cp";X1;SI(ESTVIDE('CONGES AVRIL BLYES'!R9);X2;"")))

Avec 7:00 en X1 et 12:00 en X2
ou alors remplacer "7:00" et 12:00" par leur valeurs numériques pour excel donc:
7/24 et 12/24

info: pour obtenir la valeur numérique d'un horaire sur excel, entrez la en format heure dans une cellule que vous formaterez en standard pour avoir le résultat et l'insérer dans vos formules..

crdlmnt
0
Klarisse
 
Super !! je vous remercie ! tout va mieu maintenant ! Merci
Klarisse
0
blux Messages postés 27154 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

y-a-t-il des guillemets ? Si non, le calcul devrait se faire correctement, il faut quand même penser à vérifier que la cellule qui doit accueillir la somme est bien en format heure...
-1
Klarisse
 
Bonjour Blux,

Oui il y a des guillemets, sinon la formule n'est pas valide. Les cellules sont au format heure mais toujours rien.. Voici ma formule :
=SI(('CONGES AVRIL BLYES'!R9)="rr";"RR";SI(('CONGES AVRIL BLYES'!R9)="cp";"07:00";SI(ESTVIDE('CONGES AVRIL BLYES'!R9);"12:00";"")))

Peut-être que ce que je demande n'est pas possible, je ne sais pas ! merci par avance,

Klarisse
0
blux Messages postés 27154 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Les guillemets sont dans la formule, pas dans le contenu de la cellule...
Ta cellule peut donc afficher RR, 07:00 ou 12:00 ou rien...
Cela va poser problème si tu veux additionner, car RR (tout comme 'rien') ne sont pas des nombres...
As-tu des cellules avec ce type de résultat dans la liste des cellules à additionner ?
0
Klarisse
 
Oui il y en a effectivement. Alors que si je tape le "07:00" directement dans la cellule (sans utiliser la formule si du coup") et qu'il y a un "RR" dans la cellule à coté, la somme se fait tout de même car Excel considère RR comme "0".
0