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

If statement 有没有办法让IF语句查找偶数或奇数?,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,我对编码非常陌生,正在尝试使用谷歌表单和谷歌表单制作一个摄像头结账/入住系统。我使用条形码扫描仪扫描谷歌表单上的摄像头,然后将其链接到谷歌表单。现在,我正试图让这张表计算条形码被扫描了多少次,然后根据这张表告诉我相机是签入还是签出的。因此,如果条形码只扫描了一次,我现在有人检查了它,但是如果扫描了两次,我知道它已经被退回了,然后当它第三次出现时,它会再次被检查出来,依此类推 我已经尝试过使用LOOKUP,但它只搜索一行,我希望能够一次签入多个项目。我也尝试过使用VLOOKUP,但它也不起作用 这

我对编码非常陌生,正在尝试使用谷歌表单和谷歌表单制作一个摄像头结账/入住系统。我使用条形码扫描仪扫描谷歌表单上的摄像头,然后将其链接到谷歌表单。现在,我正试图让这张表计算条形码被扫描了多少次,然后根据这张表告诉我相机是签入还是签出的。因此,如果条形码只扫描了一次,我现在有人检查了它,但是如果扫描了两次,我知道它已经被退回了,然后当它第三次出现时,它会再次被检查出来,依此类推

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

这是我到目前为止的代码,但它只工作一次,因为它只在代码被扫描一次或几次后才显示

=If(COUNTIF(Data_Entered!$E$2:$I$6,A2) = 0, "Check In", "Check Out")
我想要它,而不是只说=0,我可以说=偶数。

=IF(ISODD(COUNTIF(A2:A),“online”,“of line”)
=IF(ISODD(COUNTIF(A2:A, "<>")), "online", "ofline")


=数组公式(如果(LEN(A2:A)、如果(ISODD)(如果(A2:A)、行(A1:A))、“开”、“关”)、)
您可以使用MOD。Ex.)=模(A1,2)
如果是奇数,则返回1;如果是偶数,则返回0。

我希望签出项目的人员的姓名写在显示签入或签出的位置旁边。我从谷歌表单中获得的数据给出了签出该项目的人的姓名。有可能做到这一点吗?@thaddeussieveding-
=QUERY(C2:C,“offset”和COUNTA(C2:C)-1,0)
我尝试在我的谷歌工作表中实现代码,但我不理解它。你能解释一下你在用代码做什么吗?@Thaddeussieve当然,我们在QERY中输入范围C2:C,然后偏移行以获得最后一个条目。所以,如果C2:C中有9行,我们将其偏移8行,得到第9行。COUNTA将计算所有非空行,并给我们9。那么9-1=8。查询中的最后一个参数0用于确保查询不会将某些行误解为标题行
=ARRAYFORMULA(IF(LEN(A2:A), IF(ISODD(IF(A2:A<>"", ROW(A1:A), )), "on", "off"), ))