Souci avec formule condition si cellule vide ou avec message

Fermé
Lili03100 Messages postés 150 Date d'inscription lundi 21 mai 2012 Statut Membre Dernière intervention 10 février 2024 - 28 nov. 2018 à 13:45
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 28 nov. 2018 à 15:42
Bonjour,

Voilà je rencontre un souci sur une formule ou des paramètres que je trouve pas.

Dans le fichier ci-après, si l'onglet BS 01 n'est pas rempli, la cellule K92 affiche un message ce qui fait que la cellule R82 affiche un message également. Je voudrais donc que K92 n'affiche rien ou 0 si rien n'est rempli.

https://www.cjoint.com/c/HKCmTnk84ZD

Merci à ceux qui pourront m'aider ;-)


Configuration: Windows / Chrome 70.0.3538.110
A voir également:

3 réponses

Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié le 28 nov. 2018 à 14:13
Bonjour,

quel est ta version d'Excel s'il te plait

en K92 colle cette formule
=SIERREUR(SOMME(K80:K90)-K91;0)

ou pour ne rien afficher mais dans ce cas il faudra traiter de la même façon les cellules en erreur qui affichent #!VALEUR
=SIERREUR(SOMME(K80:K90)-K91;"")

exemple en K94
=SI(K92="";"";I94*J94)

0
Lili03100 Messages postés 150 Date d'inscription lundi 21 mai 2012 Statut Membre Dernière intervention 10 février 2024 1
28 nov. 2018 à 14:13
Bonjour Mike,

J'ai Excel 97-2003
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
28 nov. 2018 à 14:18
En fait en regardant de plus prêt ton fichier ton erreur ne vient que de ta cellule I91

=SIERREUR(SI(W56="x";'DEDUC. 01'!D40;'DEDUC. 01'!D38);0)
0
Lili03100 Messages postés 150 Date d'inscription lundi 21 mai 2012 Statut Membre Dernière intervention 10 février 2024 1
28 nov. 2018 à 14:21
Super merci Mike
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié le 28 nov. 2018 à 14:23
Re,

avec Excel 2003 les erreurs se traitent différemment

j'irai plus loin l'erreur vient de la cellule DEDUC. 01'!D40
que je ne peux pas traiter la feuille étant protégée
0
Lili03100 Messages postés 150 Date d'inscription lundi 21 mai 2012 Statut Membre Dernière intervention 10 février 2024 1
28 nov. 2018 à 14:33
Voilà le fichier avec la feuille déverrouillée ;-)

https://www.cjoint.com/c/HKCnzImNpeD

Si tu as un peu de temps, je rencontre un souci avec le fichier ci-après : quand on le rempli, VALEUR s'affiche ... et je ne trouve pas l'erreur. C'est assez chiant car il faut passer d'un onglet à un autre ... (voir commentaire sur l'onglet BS 01)

https://www.cjoint.com/c/HKCnFHgvqhD
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
28 nov. 2018 à 14:56
Re,

déjà en DEDUC. 01'!D40 colle cette formule qui réglera le problème des formules en aval

=SI(F38>0;F38/'BS 01'!J80;0)

je regarde ton deuxième fichier
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié le 28 nov. 2018 à 15:07
Pour le deuxième fichier lorsque j'affiche la ligne 58 tout redevient normal, bizarre !

autre gros problème sur tes fichiers, sont les cellules fusionnées qui font mauvais ménage avec les formules, à éviter absolument
0
Lili03100 Messages postés 150 Date d'inscription lundi 21 mai 2012 Statut Membre Dernière intervention 10 février 2024 1
28 nov. 2018 à 15:18
Je n'ai pas d'autres choix que de fusionner certaines cellules :-(

Ce qui pose souci c'est quand il y a des heures complémentaires et/ou supplémentaires, le report sur le mois suivant ne se fait pas ou se fait mal
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
28 nov. 2018 à 15:42
lorsque ça arrive clic simplement sur la touche F9 pour forcer le recalcul
0