XL 2016 Fonction SI

salodoma

XLDnaute Nouveau
Bonjour,
Je cherche une formule qui me permet de déterminer l'état Actif - Inactif (colonne BC) selon l'information dans la semaine courante.
La date inscrite en BC est la date du jour, donc actuellement la formule vérifie que la date BC se retrouve dans la plage C2+6 et que C3 est plus petit ou égal à 38. ce qui me donne mon état dans la semaine du 2023-04-03.
Mais j'aurais besoin que la vérification se fasse dans chacune des colonnes et que lorsque nous arrivons dans la "semaine courante" l'état change lorsque requis en fonction de la donnée de la ligne 3.
Je pourrais bien sûr ajouter 52 conditions, mais je suis persuadée qu'il y a une façon plus adéquate d'exécuter cette action.
J'espère que je suis claire dans ma demande.
Merci beaucoup.
 

Pièces jointes

  • Classeur1.xlsx
    10.7 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Salodoma, JHA,
Une autre approche.
Le problème est que la ligne 2 ne contient pas des dates mais du texte.
En rajoutant une ligne pour transformer ça en dates (ligne1) , avec "=C2*1" , la solution est alors :
Code:
=SI(RECHERCHEH($BC$1;$C$1:$BB$4;3;VRAI)<40;"Actif";"Inactif")
Un message d'alerte si la date est hors planning en BC5 :
Code:
=SI(OU(BC1<C1;BC1>BB1);"Date hors planning";"")
Et une MFC pour repérer la bonne colonne avec :
Code:
=ET(C$1>=$BC$1;C$1<$BC$1+7)
 

Pièces jointes

  • Salidoma.xlsx
    10.3 KB · Affichages: 1

Discussions similaires

Statistiques des forums

Discussions
315 088
Messages
2 116 088
Membres
112 656
dernier inscrit
VNVT