在以下 Google 表格数据库中,我无法在 3 个字段中使用多个条件来选择正确的记录。
植物 | 数字 | 场地 | 到期日期 |
---|---|---|---|
橡木 | 10 | 一个 | 2034-11-01 |
樱桃 | 5 | 乙 | 2026-04-01 |
榆树 | 20 | 一个 | 2038-12-01 |
枫 | 5 | 乙 | 2025-11-01 |
橡木 | 三十 | 乙 | 2033-05-01 |
松树 | 10 | 一个 | 2025-12-31 |
紫杉 | 5 | 乙 | 2025-03-01 |
紫杉 | 20 | 一个 | 2028-06-01 |
榆树 | 3 | 一个 | 2024-12-31 |
使用这个数组
植物 | 场地 | 到期日期 |
---|---|---|
紫杉 | 一个 | <=2034-10-21 |
乙 |
和这个函数
DSUM($A$1:$D$10;"Number";$I$16:$K$19)
我无法获得紫杉树的正确总数(25),因为函数计算为 108。
然后使用相同的数据库和以下数组
植物 | 场地 | 到期日期 |
---|---|---|
橡木 | 乙 | >=2026-04-24 |
枫 | 一个 | <=2031-10-22 |
樱桃 | ||
榆树 | ||
松树 |
我尝试使用以下命令获取 A 和 B 田地中成熟期在 >=2026-04-24 至 <=2031-10-22 之间的橡树、枫树、樱桃树、榆树和松树的总和:
DSUM($A$1:$D$10;"Number";$I$8:$K$13)
得到的结果为68棵,符合要求的只有10棵。
如果视觉方法更方便,
在下面的链接中,我在黄色框中报告了这两个 DSUM 函数以及另外一个正常运行的函数。