EXCEL中,公式如何随着选项不同,进行调整?

EXCEL中,公式如何随着选项不同,进行调整?
比如,表头是下拉日期,当我选择不同的日期时,下面表格的公式会随着变动,公式的取数是选取的另一个表格,不想用IF函数,因为日期太多了,IF函数太长。
各位大侠,可能我没有说清楚,现在再详细描述下:
如图:1:表一和表二是EXCEL中两个不同的工作表单;
2:表一录入的是基础数据,表二自动生成;
3:希望实现当我在表二选取查询区间时,自动生成相应区间的数字

1、用数据有效性将时间做成下拉选项,2、用vlookup函数查找时间,并返回相应的值。3、更改时间可刷新公式得到新的对应值。

追问

我重新描述了下,还望给予简答

追答

公式为:=SUMPRODUCT((LEN(2^$A$2:$A$13)=$G$4)*($B$2:$B$13=$F6)*($C$2:$C$13=G$5)*($D$2:$D$13))

查询月份那里不能输入文本,如果要表示第几季度的话,就用自定义单元格格式     "2015年第"0"季""度"

不好意思,才看见。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-29
用一个辅助列和一个辅助单元格及一个excel4的函数就可以解决:
在q1到q4分别输入+、-、*、/;
在p1输入
=if(a1=5,0,b1&index($q$1:$q$4,a1)&c1)
选择单元格d1,同时按ctrl和f3定义名称,名称处输入
abc,下面的引用位置处输入
=evaluate(p1),确定。
在d1输入
=abc
完成。
第2个回答  2015-05-20
将公式中涉及日期的表达式指向表选择日期的那一格即可
如A1=2015/5/20,
原公式为:VLOOKUP("2015/5/20",sheetN!$A$1:$E$300,3,0)
替换后公式为:VLOOKUP($A$1,sheetN!$A$1:$E$300,3,0)
以后A1单元格选择的日期不同,引用的内容就不同咯。追问

我重新描述了下问题,还望给予简答。

第3个回答  2015-05-20
在表二(Sheet2)的C6中输入
=SUMPRODUCT((SHEET1!$E$4:$E$400=$B6)*(SHEET1!$A$4:$A$400=2015)*(SHEET1!$B$4:$B$400<4)*(SHEET1!$G$4:$G$400=C$5)*SHEET11$H$4:$H$400)
右拖、下拉填充。追问

无法实现按季度查询

追答

检查一下,是不是你的工作表名称与公式有冲突——截图的最基本要求是要带行号与列标;跨工作表的还要说明工作表名称。

第4个回答  2020-04-02
在表二(Sheet2)的C6中输入
=SUMPRODUCT((SHEET1!$E$4:$E$400=$B6)*(SHEET1!$A$4:$A$400=2015)*(SHEET1!$B$4:$B$400<4)*(SHEET1!$G$4:$G$400=C$5)*SHEET11$H$4:$H$400)
右拖、下拉填充。
相似回答