Problème avec la fonction SI

Résolu/Fermé
Sam - 26 déc. 2010 à 20:55
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 26 déc. 2010 à 21:10
Bonjour à toutes et à tous!

N'étant que très débutant sur excel j'aurai besoin de vous!

Je suis en train de créer un tableau sur excel et je bloque sur une fonction SI :

B4="VIDE" au format [h]:mm
B5="VIDE" au format [h]:mm

Dans ma cellule B6 j'ai une fonction somme d'heures =somme(B4+B5).
J'ai désactivé le zéro dans les options.

Voila ce que je voudrais : dans B7 =SI(B6<>"VIDE";"1";"0") mais je pense que Excel prend en compte l'écriture de la fonction parce que je n'obtient que "1".

J'ai également essayé de remplacer ma formule en B7 par =SI(B6>"0:00";"1";"0") mais à l'inverse je n'obtient qu'un zéro peut importe l'addition...

Je ne sais pas trop si j'ai été clair en cas de doute demandez!

Merci d'avance pour votre aide et Joyeux Noël à toutes et à tous!

2 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
26 déc. 2010 à 21:04
bonjour,

Essaie si cela répond à la question :

=SI(B6>0;1;"0")

Les guillemets indiquent que l'on travail avec du texte et non pas avec des nombres. (Une heure ou une date sont des nombres comme les autres pour lesquels on affecte un format d'affichage particulier).
dans la formule ci-dessus, il n'est nécessaire de ne laisser uniquement le 0 entre guillemets pour le voir apparaitre dans la mesure où l'option d'affichage des 0 est désactivée. Par contre ce "0" n'est pas un nombre mais un texte, donc inexploitable dans une autre opération.
1
super ça à l'air de fonctionner!!!

merci beaucoup pour la solution et surtout pour l'explication claire qui suit!!!! Ca permet de comprendre sans recopier bêtement!

Joyeux Noël!
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
26 déc. 2010 à 21:10
Salut,

une cellule contenant une formule ne peut être considérée comme vide, testes cette formule toute simple

=SI(B6>0;1;0)
0