-3
votes

Comment puis-je ajouter ou?

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")


3 commentaires

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 S a lu. Votre déclaration incluse 3 si S, qui est un indice pour savoir comment écrire cela comme formule.


5 Réponses :


0
votes

Vous pouvez utiliser la fonction ou (c1, c2, ...) qui évalue en vrai lorsque l'une de ses conditions d'argumentation est vraie. Par exemple, xxx


6 commentaires

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 et 4 par eux-mêmes ne sont pas des conditions logiques. Vous devez écrire en semaine (E3,2) = 3 et jour de semaine (E3,2) = 4 .


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 qui vérifie les vacances, et son autre serait ce qui est actuellement en dernier, c'est «à distance».



0
votes
La fonction

La fonction ou prend une liste de paramètres, c'est-à-dire ou (param1, param2, param ...) .

La formule ci-dessous fera une chose ( "Réveillez-vous") sur tous les jours sauf jeudi. xxx

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".

update

Pour accueillir la question initiale mise à jour, la fonction ci-dessous sera:

  • Si la date est une fête spécifiée dans le Holiday Named Range -> Vacances
  • Si la journée de la semaine est jeudi -> Remote
  • Si la semaine de la semaine est samedi ou dimanche -> Dormez
  • sinon (lundi, mardi, mercredi, vendredi) -> Réveillez-vous xxx

    Notez que j'ai également spécifié vendredi 7/5 en tant que vacances.

     échantillon de données


3 commentaires

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.



0
votes

cela fonctionnera: xxx

  • lundi, mardi, mercredi, vendredi - télécommande
  • Jeudi - Dormez
  • SAT, Sun - Réveillez-vous

4 commentaires

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



1
votes

ou est ni nécessaire et sans me semble-moi un petit Néater: xxx

vacances est une plage nommée pour les dates de quelque chose de différent .


0 commentaires

0
votes

Je sais que vous avez demandé d'utiliser ou , et j'ai déjà accepté une réponse, mais je voulais souligner que vous pouvez également utiliser vlookup pour faire votre logique plus clair et plus lisible.

Tout d'abord, vous pouvez créer une table des valeurs de la semaine et des valeurs de recherche, comme ceci: xxx

puis, en supposant la date que vous vérifiez est dans E3 , vous pouvez utiliser la formule suivante: xxx

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:

 table

nommé_range xxx


0 commentaires