Excel odbc表日期列未与摘要中的不等式正确交互

问题描述 投票:0回答:1

我在Sheet2上有一个名为some_table的表,该表是从odbc连接加载到Microsoft SQL Server数据库的。在此表中,我有一个数字列number_col和一个日期列date_col。后者已格式化为日期,并且值以yyyy-mm-dd的形式显示。

Sheet1中,我建立了一个公式来汇总some_table[number_col]满足大于或等于日期2019-09-29的属性的行上的some_table[date_col],该日期存储在单元格< Sheet1:的[C4

=SUMIFS(some_table[number_col],some_table[date_col],">=" & C$4)
该公式返回值0(不正确)。如果我在上式中将>=更改为=,即

=SUMIFS(some_table[number_col],some_table[date_col],"=" & C$4)

然后公式返回值12232(正确)。

由此,我推断出我的语法是正确的,并且Excel可能出于匹配目的将这些值视为字符串,从而仅在相等条件下成功进行匹配。

我可以通过将其转换为数字并返回43737.00来确认

Sheet1

的单元格C4中的值是真实日期,并且C4some_table[date_col]均为类型日期(显示格式为yyyy-mm-dd)。但是,从some_table[date_col]复制粘贴到其他单元格并转换为数字不会更改粘贴的值。因此,我猜测此列的格式仍然不是我想要的格式。我在这里正确识别了根本问题吗?在任何一种情况下,如何使该表中的列的行为均符合预期?
excel odbc date-formatting sumifs
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.