MS Access计算字段,其中要求和的字段的值小于4



我有一个审计数据库。用户在11个问题中为每个问题打分0(失败(到3(完美(。有些问题可能不适用,但我不相信我可以在数字字段中使用N/A(我需要计算(,所以我将N/A评分为4。我想把每个问题的总分相加,得到审计的总分;但我只想包括值小于4的分数。我曾想过使用IIF(例如IIF(Q1<4….(,但我不确定如何表达,也不确定这是否是最好的方法。如有任何帮助或指导,我们将不胜感激。我需要计算的字段是Q1_Answer、Q2_Answer、Q3_Answer等。今年我一直在根据N/A作为3(完美(的评分来运行,但我想使用N/A或N/A的分数,因此只显示基于实际得分值的总数。在Excel中,我只会运行SUMIF,但我不确定Access中的SUMIF是否等效。

您可以在数字字段中使用NULL,只要数据库设置为允许NULL,或者在MS Access术语中,Required=No。

然后使用NULL而不是4来表示N/A。

SQL AVG聚合函数将忽略null。

在显示个人分数的报告或表格中,您可以使用数字格式"#;#;#";N/A";如果您不想将null显示为Blank。

在ms访问中读取Dsum函数,它最接近excel 的sumif

相关内容

最新更新