求一EXCEL/WPS表格的函数公式
2022-08-18 · 知道合伙人软件行家
本提问已采纳了回答,但仍进来提供一个不同的公式。而主要是为提问点赞!真是难得一见的问题描述清楚,截图清晰完整的提问。这样的提问,虽然没有悬赏分,但看上去就舒服,也有一定的难度,回答起来心情自然会好。
因为指定了是提取6个数字的行,截图中虽然有2行是6个数字,但2行数字完全相同,要求只要提取一行,所以无论提取哪一行都行。而如果2行数据不同,都要提取,那又另当别论了。
如图
D13=INDEX(OFFSET($D$1:$V$1,MATCH(6,SUBTOTAL(2,OFFSET($D$1:$V$1,ROW(1:10),)),),,),SMALL(IF(OFFSET($D$1:$V$1,MATCH(6,SUBTOTAL(2,OFFSET($D$1:$V$1,ROW(1:10),)),),,)<>0,COLUMN($A:$S)),COLUMN(A:A)))
右拉到第6个单元格(已明确是6个数字)
本公式为普通公式,无需三键。
或者用公式:
D13=INDEX($D$2:$V$11,MATCH(6,SUBTOTAL(2,OFFSET($D$1:$V$1,ROW(1:10),)),),SMALL(IF(OFFSET($D$1:$V$1,MATCH(6,SUBTOTAL(2,OFFSET($D$1:$V$1,ROW(1:10),)),),,)<>0,COLUMN($A:$S)),COLUMN(A:A)))
2024-07-20 广告
修改公式为:
=INDEX(OFFSET($D$1:$AJ$1,MIN(IF(MMULT(N($D$2:$AJ$12""),ROW($1:$33)^0)=6,ROW($1:$11))),),SMALL(IF(OFFSET($D$1:$AJ$1,MIN(IF(MMULT(N($D$2:$AJ$12""),ROW($1:$33)^0)=6,ROW($1:$11))),)"",COLUMN($A:$AG)),COLUMN(A1)))
=INDEX($D2:$V2,SMALL(IF($D2:$V2<>"",COLUMN($D:$V)-3),COLUMN(A:A)))
按三键CTRL+SHIFT+ENTER结束公式输入
右拉填充
2021版,在D13中输入或复制粘贴下列公式
=FILTER(D2:V2,D2:V2<>"")
用途:计算某指定日期在N个工作日之后(或之前)的对应日期,一般用于计算一项工作需要做N天后完成的结束日期等。
函数公式:
=WORKDAY(开始日期,天数,[假期])
函数解释:
天数是指工作日,函数会自动排除周六日,当然还有节假日也是不工作的,可以列出节假日利用参数3引用,这样也可以排除节假日或其他指定日期。
举例:根据项目开始日期及需要的工作天数,预算完工日期。