Title Text:I started off with countless problems. But now I know, thanks to COUNT(), that I have “#REF! ERROR: Circular dependency detected” problems.<
Origin:https://xkcd.com/1906/
https://www.explainxkcd.com/wiki/index.php/1906:_Making_Progress
梅根拖延了大量积压问题的进展。虽然她开始有很多问题,但她已将这些问题输入电子表格。虽然这可能使她能够以更有条理的方式解决她的问题并更快地解决问题,但幽默在于没有任何问题真正得到解决。此外,这是否值得花费数小时的时间来制作电子表格,甚至电子表格是否使她的问题更容易解决,这是值得怀疑的。
在标题文本中,她揭示了即使她的电子表格也存在问题,因为“检测到#REF循环依赖关系”是一个电子表格错误,意味着公式(可能是间接地)在等式中使用自己的单元格。这可能是因为她使用Count()函数来查找要解决的问题的数量,但由于其中一个问题不知道她有多少问题,它试图将自己包含在计数中。
这个计数问题也可能是问题本身内循环依赖的一个隐喻,这样一个问题的解决方案可以帮助解决另一个问题,但解决第一个问题取决于第二个问题的解决方案(例如组织混乱的对象)需要工作的空间,因为所有的混乱而无法使用。
可以说,这引入了另一个问题,所以她现在实际上已经检测到(#REF Circular Dependency)+1问题。这也是可能的,因为梅根选择将错误信息解释为表示她遇到的问题数量的数值,她根本不擅长使用她的电子表格软件,这可能是需要添加到她的列表中的另一个问题。 COUNT()的使用,而不是返回确切数量的问题来解决,暗示她的原始问题导致更多,她确实有“无数问题”。
显示的错误类似于流行的电子表格程序Microsoft Excel中的两个不同错误:#REF !,这意味着已经进行了无效引用(例如对已被删除的单元格或工作表)和循环引用,意味着某个单元格的内容在某个阶段依赖于其自身的内容递归。后者可能是因为它直接指的是它自身,或者因为它指的是另一个以某种方式引用它的细胞。大多数版本的Excel都没有在单元格中显示循环引用,在#REF旁边!错误将是;相反,它们会在工作表上显示一个错误消息框和箭头,用于连接错误中涉及的单元格的依赖关系。但是,由于漫画没有指定Megan正在使用哪种电子表格软件,因此Randall可以简单地解决错误,使笑话更容易理解,同时清楚地引用实际电子表格软件中显示的错误。