ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: hyh618

[求助]实际工作中问题

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-6-6 08:37 | 显示全部楼层
很深奥,但我要努力!!不懂就问,谢半榻茶烟及同人指教

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-6-6 20:26 | 显示全部楼层
请问ROW(INDIRECT("1:"&ROWS(DATA)))怎么用?

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-6-6 21:22 | 显示全部楼层
是否将IF(ROW()<=X,INDEX($A$1:$A$10,SMALL(IF(Ma=ROW($A$1:$A$10),ROW($A$1:$A$10)),ROW(B1))),"")变为IF(ROW()<=X,INDEX($A$1:$A$10,SMALL(IF(Ma=ROW(INDIRECT("1:"&ROWS(DATA))),ROW(INDIRECT("1:"&ROWS(DATA)))),ROW(B1))),"")就OK?

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-6-6 21:57 | 显示全部楼层

[求助]为什么不能用SUM(VLOOKUP(A1,$A$1:$A$A14,A4,FLSEA)*C1)

该怎么求: 结果=SUM(产量*单耗) 零件号 图号 单耗 产量 零件号 总量 81001 TU001 1 10 81001 66(10*1+2*28) 81002 TU0010 1 12 81002 28(12*1+18*1) 81003 TU003 2 14 .................................... 81002 TU0010 1 16 .................................... 81005 TU005 1 18 81011 TU006 1 20 81007 TU002 1 22 81008 TU008 1 24 81009 TU009 2 26 81001 TU001 2 28 81011 TU006 2 30 81012 TU012 1 32 [em05][em05][em05][em00][em00]
[此贴子已经被作者于2003-6-7 8:40:40编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-6-7 08:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
请教为什么写成=IF(ROW()<=x,INDEX(DATA,SMALL(IF(Ma=ROW(生产计划!$E$3:$E$14),ROW(生产计划!$E$3:$E$14)),ROW(E3))),"")结果为#DIV/0! 谢谢!

TA的精华主题

TA的得分主题

发表于 2003-6-6 20:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
以下是引用hyh618在2003-6-6 20:26:25的发言: 请问ROW(INDIRECT("1:"&ROWS(DATA)))怎么用?
如果DATA长度为N,它返回1:N这个数组。等同于ROW(A$1:A$n).

TA的精华主题

TA的得分主题

发表于 2003-6-6 22:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
既然数据区定义为DATA,INDEX后面那个$A$1:$A$10当然就要写成DATA.

TA的精华主题

TA的得分主题

发表于 2003-6-5 22:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
式中ROW(B1)返回行号1,A1,B1,C1均可。不管用哪个公式,SMALL(IF(Ma=ROW(A$1:A$10),ROW(A$1:A$10))中的两个A$1:A$10必须从A1开始,如果数据区域不固定,可动态定义为DATA,可用ROW(INDIRECT("1:"&ROWS(DATA)))代替。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-12-5 18:20 , Processed in 0.034951 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表