Google 工作表 - 函数独立工作而不是在 FormulaArray 中
Google Sheets - Function Works Stand Alone Not When in FormulaArray
我有一系列姓名的假期开始和结束日期。我想看看给定的日期是否介于 return "Vacation" 之间,如果是,"Active" 如果不是。
如果它是独立的,即仅适用于没有数组的 H39,则该函数有效,但是当我将它放入数组公式时,它总是 returns "Active"
=arrayformula(if(AND('VacationDay!$N$2>=H39:H,'VacationDay!$N$2<=I39:I,OR(E39:E="Vacation",E39: E="Skip")),"Vacation","Active"))
谢谢,
亚当
看看这是否有效
=arrayformula(if(('VacationDay!$N>=H39:H)*('VacationDay!$N<=I39:I)*((E39:E="Vacation")+(E39:E="Skip")),"Vacation","Active"))
AND 和 OR 在数组公式中不起作用。它们需要替换为 * (AND) 和 + (OR)。希望这有帮助。
我有一系列姓名的假期开始和结束日期。我想看看给定的日期是否介于 return "Vacation" 之间,如果是,"Active" 如果不是。
如果它是独立的,即仅适用于没有数组的 H39,则该函数有效,但是当我将它放入数组公式时,它总是 returns "Active"
=arrayformula(if(AND('VacationDay!$N$2>=H39:H,'VacationDay!$N$2<=I39:I,OR(E39:E="Vacation",E39: E="Skip")),"Vacation","Active"))
谢谢,
亚当
看看这是否有效
=arrayformula(if(('VacationDay!$N>=H39:H)*('VacationDay!$N<=I39:I)*((E39:E="Vacation")+(E39:E="Skip")),"Vacation","Active"))
AND 和 OR 在数组公式中不起作用。它们需要替换为 * (AND) 和 + (OR)。希望这有帮助。