Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…