跳转至

验证示例

简介

假设有一个矩阵,其中行显示某公司销售的产品,用户必须在列中输入预算 2012BDG/12 的场景/期间的价格。所有产品的价格必须在 100 欧元到 150 欧元之间。鉴于这些值必须输入到矩阵列中,让我们在列上定义一个验证。

示例 1:验证必须在所有列/行中成功。

假设输入了低于 100 欧元的错误价格。保存时,系统报告已保存数据中存在错误。在包含错误消息的窗口中,系统提供了错误描述以及输入了错误值的单元格。在下面的示例中,单元格 C5 和 C9 中存在错误。

要成功保存输入的价格,必须编辑这些单元格中的数据,以确保值落在范围内。更改值后,系统将正确保存数据。

示例 2:验证必须至少在某一列/行中成功。

假设所有价格都输入错误。保存时,系统报告错误。

要成功保存输入的价格,必须至少编辑一个价格。如果某个价格落在验证表达式中定义的范围内,系统将保存数据。

示例 3:通过对所有列/行中的公式值求和来执行验证。

在这种情况下,数据验证不是基于列中的单个值,而是基于列中存在的值的总和。在下面的示例中,尽管所有单个值都在定义的范围内,但保存失败,因为值的总计不在验证中指定的值范围内。

要成功保存输入的价格,必须编辑它们,使总和落在指定的范围内。