有没有办法让IF语句查找偶数或奇数?

时间:2019-08-24 16:06:19

标签: if-statement google-sheets google-sheets-formula array-formulas

我对编码非常陌生,正在尝试使用Google表单和Google表格制作相机签出/签入系统。我正在使用条形码扫描仪在Google表单上的相机中进行扫描,然后将其链接到Google工作表。现在,我正在尝试获取工作表,以计算条形码被扫描的次数,然后据此告诉我是否已签入或签出相机。因此,如果现在只扫描一次条形码,现在有人将它签出,但是如果扫描了两次,我知道它已经退回,然后当它第三次出现时,又再次签出,依此类推。

我已经尝试使用LOOKUP,但是它只搜索一行,并且我希望能够一次签入多个项目。我也尝试过使用VLOOKUP,但是它也不起作用。

这是我到目前为止所拥有的代码,但是它只能工作一次,因为它仅在代码被扫描一次或多次时才看

=If(COUNTIF(Data_Entered!$E$2:$I$6,A2) = 0, "Check In", "Check Out")

我希望它不仅可以说= 0,还可以说=偶数。

2 个答案:

答案 0 :(得分:1)

您可以使用MOD。例如)= MOD(A1,2) 如果为奇数,则返回1;如果为偶数,则返回0。

答案 1 :(得分:0)

=IF(ISODD(COUNTIF(A2:A, "<>")), "online", "ofline")

0


=ARRAYFORMULA(IF(LEN(A2:A), IF(ISODD(IF(A2:A<>"", ROW(A1:A), )), "on", "off"), ))

0