【问题标题】:EXCEL conditional if statment equations to SPSSEXCEL条件if语句方程到SPSS
【发布时间】:2023-03-18 23:49:02
【问题描述】:

感谢您抽出宝贵时间查看我的问题。

我必须在 SPSS 中编写一个脚本来清理从 Survey Monkey 导出的一些原始问卷数据。分析已由其他人在 Excel 中进行,现在我正在尝试确定如何在 SPSS 中重新执行步骤。

这里是excel公式:

=IF(D1="","",IF(Transpose!D37="","E",(Transpose!D37+Transpose!D42)/10))

‘=IF(D1="","",SUMIF(D9:D96,">.5",D9:D96))

‘=IF(D$1="","",IF(RESPONSES!D28="E","E",IF(RESPONSES!D28<0.5,0,1)))

‘=IF(D1="","",IF(D15="E",79-D99,IF(D9="E",85-D99,87-D99)))

‘=IF(E1="","",AVERAGE(RESPONSES!E33,RESPONSES!E71,RESPONSES!E74,RESPONSES!E75,RESPONSES!E87,RESPONSES!E88))

‘=IF(E$1="","",IF(RESPONSES!E9="E","E",IF(RESPONSES!E9<0.5,0,1)))         

‘=IF(D$1="","",IF(ANALYSIS!D17<0.2,0,IF(ANALYSIS!D17<0.4,1,IF(ANALYSIS!D17<0.6,2,IF(ANALYSIS!D17<0.8,3,4)))))

我了解 EXCEL 命令以及 IDEA 和 ACL 的功能。然而,由于 SPSS 对我来说是新的,我完全迷失了,经过数小时的谷歌搜索并试图在 SPSS 中解决这些命令。任何指导和反馈将不胜感激。

提前谢谢你,

玛雅

【问题讨论】:

    标签: if-statement spss


    【解决方案1】:

    您可以将这些 Excel 命令直接映射到统计信息中。单个表达式的 IF 命令或语句块的 DO IF/END IF。使用 DO IF,使用 COMPUTE 进行计算。 DO IF 可以嵌套。对于 SUMIF,您可以使用 DO REPEAT/END REPEAT 块并将条件放入循环中。 AVERAGE 对应于 Statistics 中的 MEAN 函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-08
      • 2014-01-26
      相关资源
      最近更新 更多