Souci avec formule condition si cellule vide ou avec message [Fermé]

Signaler
Messages postés
44
Date d'inscription
lundi 21 mai 2012
Statut
Membre
Dernière intervention
22 octobre 2020
-
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
-
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

3 réponses

Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
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)

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
Messages postés
44
Date d'inscription
lundi 21 mai 2012
Statut
Membre
Dernière intervention
22 octobre 2020

Bonjour Mike,

J'ai Excel 97-2003
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
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)
Messages postés
44
Date d'inscription
lundi 21 mai 2012
Statut
Membre
Dernière intervention
22 octobre 2020

Super merci Mike
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
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
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
Messages postés
44
Date d'inscription
lundi 21 mai 2012
Statut
Membre
Dernière intervention
22 octobre 2020

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
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
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
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
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
Messages postés
44
Date d'inscription
lundi 21 mai 2012
Statut
Membre
Dernière intervention
22 octobre 2020

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
Messages postés
17295
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 octobre 2020
4 310
lorsque ça arrive clic simplement sur la touche F9 pour forcer le recalcul