我有两个工作日日期,first_date,second_date。

我有一个工作时间递减的数据表:

第二个日期值1

第二个日期-1个值2

第二次约会-2个值3

.... ....

初值n

firstdate -1值n + 1

……

(数据表不会在第一天停止)。

我只想绘制第一个和第二个日期之间的所有值,仅适用于工作日。

我已经找到了使用宏的一些方法,但是我希望它可以自动化。

使用= NETWORKDAYS(firstdate,seconddate)计算行数很容易,但是我无法将此函数键入X / Y系列值中。

我有类似='sheet1!$ D $ 4:$ D $ 33的东西。

我想要类似='Sheet1'!$ D $ 4:$ D $&NETWORKDAYS(firstdate,seconddate)

有人知道怎么打吗?

我努力将NETWORKDAYS(firstdate,seconddate)放在单元格中,并在公式中使用cell.value。 它是如何运作的?

===============>>#1 票数:1 已采纳

您可以使用OFFSET函数定义动态的命名范围。 然后可以在系列公式中使用此名称。

在我的示例中,我分别在单元格D1和E1中有start_date和end_date(如果没有,请根据需要修改公式)。

步骤1打开名称管理器,添加一个新名称,例如“ Workdays_Data”,然后在“引用至:”框中,输入公式:

=(OFFSET(Sheet1!$D$4,0,1,NETWORKDAYS(Sheet1!$D$1,Sheet1!$E$1),1))

名称管理器对话框

然后关闭“名称管理器”对话框。

步骤2选择数据系列,然后在公式栏中用新的名称Workdays_Data替换引用值的范围。 您需要修改的部分突出显示:

修改前编辑栏的屏幕截图

进行更改后,公式栏应如下所示:

编辑后的编辑栏使用命名范围

如果执行此操作,则更改结束日期后,图表应会随时更新

通过对“名称”定义进行一些其他调整,您可以对其进行修改以考虑动态开始日期。 例如,您可以使用Match函数将Name公式中的“ 0”替换为,使name公式显示为:

=(OFFSET(Sheet8!$D$4,MATCH(Sheet8!$D$1,Sheet8!$D$4:$D$11,FALSE)-1,1,NETWORKDAYS(Sheet8!$D$1,Sheet8!$E$1),1))

然后,您可以创建另一个名为Weekdays_XValues名称,并将其用于图表中的类别标签,以便这些名称也将更新:

=(OFFSET(Sheet8!$D$4,MATCH(Sheet8!$D$1,Sheet8!$D$4:$D$11,FALSE)-1,0,NETWORKDAYS(Sheet8!$D$1,Sheet8!$E$1),1))

最终结果应该是基于所选开始/结束日期的完全动态图表,例如:

Excel图表使用值和XValues的动态命名范围

  ask by lcrmorin translate from so

未解决问题?本站智能推荐:

1回复

在Excel(VBA)中更改x值的顺序

我试图绘制从一年到另一年的每周收集值的图表。 但是,当输入以下值时,我无法弄清楚如何操纵图的x值的顺序: 类别A和类别B的每周数据 生成的图形如下所示: 结果图 为了更改顺序,使第1周和第2周在第52周之后出现在x轴上,我需要做什么?
2回复

Excel线形图-将2个rdifferent变量放在表格的X轴上

我无法将数据从表格中的数据放到x轴上的2种不同类型的数据上。 我如何从表中将这样的月份和年份数据获取到折线图? 就像所示的图表一样,我希望所有人都按年份范围(2001-2002、2002-2003等)对x轴进行分组。 然后在每年范围内,我希望显示从8月到5月的该年每个月的值。 并在
1回复

在Excel VBA中为xlLineMarkers设置手动X值

我在excel中使用VBA相对较新,但是我试图自动生成图表来跟踪学生全年的目标成绩进度。 我遇到的问题是只用两点标出一条线-年初的成绩,以及年底的位置。 我需要这条线保持不变,同时可以更新全年某些时候的进度。 我已经设法在Excel中手动创建了这样的图形,但是我不知道如何使用代码来
1回复

如何在Excel中使用每个x值的平均y值构建散点图

我不确定这是问问最好的地方,但是我已经将程序性能数据汇总到一个excel文件中,并且我想构建一个散点图。 对于每个x值,我有6个y值,并且我希望我的图形包含每个x的这6个值的平均值。 有没有办法在excel中做到这一点? 例如:我有 XY 1 0.2 1 0 1
2回复

为具有相同x值但y值不同的多个图创建Excel宏

我正在尝试通过宏自动在Excel中创建图。 基本上,我有很多数据(41列,从C列到AQ列),每个数据都包含另一个“名称”。 一列中有两个系列,分别位于两个不同的行部分中(一个从第3行到第8行,一个从第12行到第17行)。 我希望每列一张图,所以总共我将有41张图。 每个图都包含两个系
1回复

Excel中的自定义图形,x值始终为100%,y小于或大于,显示该百分比

我做了一个大宏,可以生成动态数据图。 但是,我的一张图表将显示实际小时数与估算时间。 我使用的是堆叠的100%,但问题只有在est <实际时才能实现。 我想将实际值设置为100%,然后将第二个数据系列估计为小于或等于100%表示80%或120%等。 非常感谢 :)! Ac
1回复

Excel散点图-X(性能)和Y(波动率)

寻找一点帮助 我想要一个散点图,用X轴显示与Y轴比较的投资基金的表现,这将具有波动性值。 到目前为止,散点图获取了数据并将两个值分开,我希望散点图合并了两个数字。 我提供的图片显示,是否有人可以指出我要去哪里错了? 提前致谢 散点图
1回复

Excel格式范围x截止日期

我有一个图表,仅应显示最近10天的数据。 该图将根据实际数据自动更改,因为它只应显示最近10天。 因此,我为x轴和y轴创建名称范围。 因此,在B列中仅选择了最近10天的数据。 在该表中,没有可用数据的日期不会发生。 但是,即使没有数据,该图仍会向我显示之间的日期。 我该如何解决
1回复

在Excel中使用数字X轴创建直方图

我想用垂直条和x轴数字创建条形图(或直方图?),但是我不知道如何/从哪里开始。 我可以使用MS-Excel和Origin-plot。 我的预期图表如下所示:
2回复

Excel-如何从测量图中找到一些精确的f(x)= x

我正在计算二极管的动态电阻,我进行了很多测量,并从中创建了一个图形。 问题是,如何从该图中找到参数的精确值,例如:我想获得x = 5的f(x)值,其中我有精确值fe的度量。 x = 10-> y = 213,x = 1 y-> 110,得到了一条曲线图,但是如何找到f(5)=?