XL 2019 bug excel 2

telemarrk

XLDnaute Occasionnel
Bonjour,

Je reviens vers vous avec le problème rencontré récemment voir post (BUG FICHIER EXCEL).
Pour rappel, le fichier se ferme lors de la saisie de date dans les premières colonnes.

Je pensais que le problème était résolu, mais non.

Je me suis aperçu que le fichier excel se fermait avec les versions standard d'Excel.

Quelqu'un a une idée pourquoi ?
 

Pièces jointes

  • sandrine.boursin.xlsm
    243.6 KB · Affichages: 8

Dudu2

XLDnaute Barbatruc
Code:
=SI([@[Validation
Chef de Service]]="Refusé";0;SI(ESTVIDE(B11);"";SI(ET([@[Matin
Après-Midi]]="matin";[@[Type de
Congés]]="artt");0,5;SI(ET([@[Matin
Après-Midi]]="après-midi";[@[Type de
Congés]]="artt");0,5;SI(ET([@[Matin
Après-Midi]]="matin";[@[Type de
Congés]]="congés");0,5;SI(ET([@[Matin
Après-Midi]]="après-midi";[@[Type de
Congés]]="congés");0,5;SI(ESTVIDE(F11);NB.JOURS.OUVRES(B11;C11;feries);"")))))))

Comme tu as déjà des références directes aux cellules (F11, B11, C11) non syntaxées tableau structuré, tu peux essayer de transformer les autres références en direct aux cellules.
Par exemple replacer [@[Validation Chef de Service]] par H11. Et les autres.
Ça va peut-être éviter de le contrarier.
 

Dudu2

XLDnaute Barbatruc
Ce qui donnerait ça a priori:
Code:
=SI(H11="Refusé";0;SI(ESTVIDE(B11);"";SI(ET(G11="matin";D11="artt");0,5;SI(ET(G11="après-midi";D11="artt");0,5;SI(ET(G11="matin";D11="congés");0,5;SI(ET(G11="après-midi";D11="congés");0,5;SI(ESTVIDE(F11);NB.JOURS.OUVRES(B11;C11;feries);"")))))))
 
Dernière édition:

Dudu2

XLDnaute Barbatruc
Si tu penses que la formule couvre tous les cas, RAS.
Sinon une fonction personnalisée (macro VBA à développer) à laquelle on peut faire référence dans les cellules pour obtenir le résultat souhaité pourrait être utilisée.
 

Discussions similaires

Statistiques des forums

Discussions
312 231
Messages
2 086 450
Membres
103 214
dernier inscrit
MASSA1616