Je veux juste faire quelque chose de différent si c'est jeudi. J'aimerais aussi faire une liste de vacances et les avoir à faire quelque chose de différent aussi, mais le jeudi si ma première question.
=IF(WEEKDAY(E3,2)<6, "Wake up", "Sleep")
5 Réponses :
Vous pouvez utiliser la fonction ou (c1, c2, ...) code> qui évalue en vrai lorsque l'une de ses conditions d'argumentation est vraie. Par exemple,
Comme ça? = Si (ou (jour de semaine (E3,2) = 1, jour de semaine (E3,2) = 2,3,4), "Réveillez-vous", if (ou (_3,2) = 7), "Sommeil" , "À distance"))
En fait non. 3 code> et
4 code> par eux-mêmes ne sont pas des conditions logiques. Vous devez écrire
en semaine (E3,2) = 3 code> et
jour de semaine (E3,2) = 4 code>.
Je comprends ça maintenant. Je ne me suis pas réalisé qu'ant essayer ceci maintenant que dimanche était 0. Je pensais que c'était 1. C'est sûr que c'est sûr de me comprendre ce qui se passe, lol.
= Si (ou ((02 3,2) = 1, jour de semaine (E3,2) = 2, jour de semaine (E3,2) = 3, Weekd ay (E3,2) = 5), "réveil", si (Ou (jour de semaine (E3,2) = 4), "Remote", "Sommeil"))
Et le dernier est juste un autre, correct? Cela fonctionne. Je vais essayer d'ajouter les vacances plus tard, maintenant que je vois comment cela fonctionne.
Oui! Pour ajouter les vacances, vous mettrez, dans le dernier dernier, un si code> qui vérifie les vacances, et son autre serait ce qui est actuellement en dernier, c'est «à distance».
La fonction La formule ci-dessous fera une chose ( "Réveillez-vous") sur tous les jours sauf jeudi. P> Utilisation de votre format de date (2) Où jeudi est le jour 4, il est indiqué si le jour de la semaine est inférieur à 4 ou plus que 4, disent "réveil", sinon "sommeil". P> update strong> p> Pour accueillir la question initiale mise à jour, la fonction ci-dessous sera: p> Notez que j'ai également spécifié vendredi 7/5 en tant que vacances. p> ou code> prend une liste de paramètres, c'est-à-dire
ou (param1, param2, param ...) code>.
Holiday Code> Named Range -> Vacances Li>
Maintenant, mercredi est le seul qui ne va pas. Il dit dormir, quand il devrait dire "réveiller". Dimanche et samedi disent "sommeil". Jeudi dit: "Remote". Lundi, Mardi, Vri dis: "Réveillez-vous".
= Si (ou (jour de semaine (E3,2) <3, jour de semaine (E3,2) = 5), "réveil", si (Weekday (E3,2) = 4, "Remote", "Sommeil"))
Merci aussi, Scott! Je vais essayer d'ajouter cela plus tard aussi.
Désolé, je veux retourner "Remote", "Dormir" ou "Réveillez-vous". Merci!
Juste les changer en conséquence dans la formule. :)
Je ne vois pas comment retourner trois arguments. Mes compétences Excel sont super rouillées.
@Susananspaugh ... a changé la réponse en conséquence
ou est ni nécessaire et sans me semble-moi un petit Néater: vacances code> est une plage nommée pour les dates de quelque chose de différent em>. p> p>
Je sais que vous avez demandé d'utiliser Tout d'abord, vous pouvez créer une table des valeurs de la semaine et des valeurs de recherche, comme ceci: p> puis, en supposant la date que vous vérifiez est dans La formule devient encore plus claire lors de la conversion de vos données de recherche à une table et à l'aide d'une plage nommée: P> ou code>, et j'ai déjà accepté une réponse, mais je voulais souligner que vous pouvez également utiliser
vlookup code> pour faire votre logique plus clair et plus lisible.
E3 code>, vous pouvez utiliser la formule suivante: p>
Où voulez-vous ajouter ou? montrer un exemple
Si le jour de la semaine est lundi, mardi, mercredi, vendredi, retourner "Réveillez-vous". Si le jour de la semaine est jeudi, retourner, "Remote". Si samedi ou dimanche, retourner, "Dormir".
Peut-être donner NETTED
si code> S a lu. Votre déclaration incluse 3
si code> S, qui est un indice pour savoir comment écrire cela comme formule.