Excel 如何添加或删除?

Excel 如何添加或删除?,excel,excel-formula,Excel,Excel Formula,如果是星期四,我只想做些不同的事情。我也想列一个假期的清单,让他们做一些不同的事情,但是星期四是我的第一个问题 =IF(WEEKDAY(E3,2)<6, "Wake up", "Sleep") 你可以使用ORc1,c2,。。。当其任何一个参数条件为True时,其计算结果为True的函数。比如说, =IF(OR(WEEKDAY(E3,2)=1,WEEKDAY(E3,2)=2,...), "Wake up", IF(OR(...), "Sleep", "Remote")) OR函数获取参数

如果是星期四,我只想做些不同的事情。我也想列一个假期的清单,让他们做一些不同的事情,但是星期四是我的第一个问题

=IF(WEEKDAY(E3,2)<6, "Wake up", "Sleep")
你可以使用ORc1,c2,。。。当其任何一个参数条件为True时,其计算结果为True的函数。比如说,

=IF(OR(WEEKDAY(E3,2)=1,WEEKDAY(E3,2)=2,...), "Wake up", IF(OR(...), "Sleep", "Remote"))
OR函数获取参数列表,即ORparam1、param2、param

下面的公式可以做一件事,除了星期四,每天早上醒来

=IF(OR(WEEKDAY(E3,2) < 4, WEEKDAY(E3,2) > 4), "Wake Up", "Sleep")
注意,我还将周五7/5指定为假日

这将有助于:

星期一、星期二、星期三、星期五-远程 星期四-睡觉 周六,太阳-醒来
或者是不必要的,在我看来,没有也有点整洁:

=IF(COUNTIF(Holiday,E3),"Other",IF(WEEKDAY(E3)=5,"Remote",IF(WEEKDAY(E3,2)>5,"Sleep","Wake up")))

Holiday是不同日期的命名范围。

我知道您已经询问了使用OR的问题,并且已经接受了答案,但我想指出的是,您也可以使用VLOOKUP使您的逻辑更清晰、更可读

首先,您可以创建一个包含工作日和查找值的表,如下所示:

+---+-----+-----------+---------+ | | A | B | C | +---+-----+-----------+---------+ | 1 | nbr | weekday | alarm | | 2 | 1 | Sunday | Sleep | | 3 | 2 | Monday | Wake Up | | 4 | 3 | Tuesday | Wake Up | | 5 | 4 | Wednesday | Wake Up | | 6 | 5 | Thursday | Remote | | 7 | 6 | Friday | Wake Up | | 8 | 7 | Saturday | Sleep | +---+-----+-----------+---------+ 将查找数据转换为表格并使用命名范围时,公式变得更加清晰:


您想在何处添加或删除?举个例子,如果工作日是星期一、星期二、星期三、星期五,返回唤醒。如果工作日是星期四,返回,远程。如果是星期六或星期天,返回,睡觉。也许给一个阅读。你的陈述包括3个“如果”,这是一个如何将其写成公式的线索。对不起,我想返回Remote、Sleep或Wake。谢谢只需在公式中相应地更改它们即可:我不知道如何返回三个参数。“我的卓越技能已经非常生疏了。@SusanAnspaugh。。改变了答案现在Wed是唯一一个错的人。它说的是睡眠,当它应该说醒来的时候。星期天和星期六说睡觉。星期四说,远程。星期一,星期二,星期五,我说,醒醒!我稍后也会尝试添加这个。像这样吗=IforWeekday3,2=1,Weekday3,2=2,3,4,醒来,IforWeekday3,2=7,睡眠,远程实际上,3号和4号本身不是逻辑条件。你必须写Weekday3,2=3和Weekday3,2=4,我现在明白了。直到现在我才意识到星期天是零。我以为是1。这当然有助于我理解发生了什么,LOL.=IforWeekday3,2=1,Weekday3,2=2,Weekday3,2=3,Weekday3,2=5,醒醒,IforWeekday3,2=4,远程,睡眠,最后一个只是另一个,对吗?这是有效的。我将尝试添加假期后,现在我看到了如何工作。
=IF(COUNTIF(Holiday,E3),"Other",IF(WEEKDAY(E3)=5,"Remote",IF(WEEKDAY(E3,2)>5,"Sleep","Wake up")))
+---+-----+-----------+---------+ | | A | B | C | +---+-----+-----------+---------+ | 1 | nbr | weekday | alarm | | 2 | 1 | Sunday | Sleep | | 3 | 2 | Monday | Wake Up | | 4 | 3 | Tuesday | Wake Up | | 5 | 4 | Wednesday | Wake Up | | 6 | 5 | Thursday | Remote | | 7 | 6 | Friday | Wake Up | | 8 | 7 | Saturday | Sleep | +---+-----+-----------+---------+
=VLOOKUP(WEEKDAY(E3,1),$A$2:$C$8,3,FALSE)
=VLOOKUP(WEEKDAY(date_entered,1),tWeekdays,3,FALSE)