Ms访问条件总和

时间:2013-08-13 11:04:46

标签: ms-access ms-access-2013

请帮助......要达到这一点,Ms可以访问像excel这样的条件总和。 e.g

SUMIF(范围,标准,[sum_range])\ SUMIF(O2:AJ6,“<> 99”,Sheet4!A1:V1)

因此范围是记录的列数,[sum_range]是参考。

可以使用Ms Access

实现此等式

这可以针对多个字段进行吗? 我为质量部门创建了一个ms访问数据库,其中包含问题,权重和选项。 问题是......评估员将使用三个选项(是,否和N / A)捕获呼叫的详细信息是=不同的权重(1,2,4或10),否= 0和N / A = 99.据说,我需要根据是,否来计算总评估表分数,并排除不适用的问题。评估表有24个不同权重的问题。

总评估分数为100,取决于所选的N / A选项,评估的权重将减少,并根据选择的是和否产生新的总分。

这可以访问吗?

2 个答案:

答案 0 :(得分:0)

我认为您需要获得一本关于Access等数据库如何工作的好书或教程。很明显,您来自电子表格世界,如果您不了解数据库的基础知识以及与Excel的差异,您将会遇到困难。

回答你的问题: 您只需要一个添加条件的查询(或SQL视图中的WHERE-Clause)。

示例:

SELECT SUM(Fieldname) FROM Tablename WHERE Fieldname2="xy"

答案 1 :(得分:0)

我正在寻找的答案是IIF声明

下面的解决方案

2: IIf([Q2]='Yes',1,IIf([Q2]='No',0))

对于我可以转换为特定数字的问题,然后我可以获得所有结果并创建计算。