1 votes

Formule permettant d'ajouter la date de fin de semaine en fonction de la valeur de la date dans une cellule différente, mais d'ajouter une autre semaine en fonction de la valeur dans une autre cellule

J'ai créé une formule où la date de fin de semaine est ajoutée à la colonne M si une date est saisie dans la colonne L et apparaît en blanc lorsque la colonne L est vide.

=IF(L1<>"",L1+6-WEEKDAY(L1),"")

Cependant, je voudrais qu'une semaine supplémentaire soit ajoutée à la colonne M si une valeur est saisie dans la colonne K de cette même ligne.

=IF(L16<>"",L16+13-WEEKDAY(L16),"")

Si la colonne K est vide et que la colonne L contient une date, la colonne M sera remplie avec la date de fin de semaine de la valeur de la colonne L.

Si la colonne K a une valeur quelconque et la colonne L une date, la colonne M sera remplie avec la date de fin de semaine + 7 jours (le vendredi suivant).

Je veux que la colonne M apparaisse en blanc lorsque la colonne L n'est pas utilisée, quelle que soit la valeur de la colonne K.

Le résultat devrait ressembler à ceci :

Snip

Veuillez me faire savoir si cela peut être fait dans une seule formule.

1voto

Blackwood Points 3082

Vous pouvez modifier votre formule originale pour ajouter 0 jour supplémentaire si la valeur de K1 est vide et 7 jours si elle n'est pas vide.

=IF(ISNUMBER(L1),L1+6-WEEKDAY(L1)+IF(ISBLANK(K1),0,7),"")

Notez que j'ai modifié le test sur L1 pour vérifier la présence d'un numéro. Une valeur texte dans L1 provoquerait une erreur avec votre formule.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X