Excel – 如何根据一周中的某一天从一个范围中select一个人?

我有一群一周四天见面的人。 根据哪一天,某些人可用。 我想使用一个公式来指定笔记,看看在一周的特定date哪些人有空,然后依次select他们。 这可能需要VBA,但我还不是一个程序员。

以下是一些具有某些名称的数据样本集以及可用的星期几。 我希望能够使用IF语句,然后可以将几个IF语句嵌套在一起。

“如果(星期几(单元格)= 1,从名称范围中select…”

我不知道这是否可以在没有VBA的情况下工作,但我也愿意尝试VBA,尽pipe我不是一个程序员。 任何援助将不胜感激!

名字可用

Peter M,W

特伦特M,W,F

Jennifer M,W,F

Dixon M,T,W,F

希瑟M,W,F

Mark M,W

Laurie M,W,F

Charles M,T,W,F

杰克M,T,W,F

Victor M,W,F

v / r Syrena

如果与该行对应的人员在与该列对应的date可用,则最好将数据分割成行名和列标记date为星期几的行,并在行与行的交集中包含1。 以下可能会给你一个想法(在酒吧中的公式已被input到G2并抄袭):

在这里输入图像描述

如果您的Names数据从A2开始,而Avail数据从B2开始,则从C1开始连续写入date。

inputC2: =IFERROR(SIGN(FIND(C$1;$B$2:$B$11));0) ,复制到左边。

inputC3: =IFERROR(MAX(C$2:C2)+SIGN(FIND(C$1;$B$2:$B$11));0) ,向左下复制。