有几种方法可以在一个干净优雅的PDF文件中创建复杂的计算。下面是如何将条件公式集成到下一个文档中。
我们之前已经介绍了adobeacrobat中自动计算的基础知识。通过条件公式,您可以超越基础,在PDF中创建更复杂的公式。
相关:如何在adobeacrobat中创建带计算的PDF表单
如果您在Excel或Google工作表中使用公式,您可能已经知道什么是条件公式。也被称为逻辑公式,它们显示一个特定的值或激活一个计算,如果某个条件得到满足,例如如果一个数字是负数或如果一个分数高于及格分数。excel中一些最常见的条件公式包括标准的“IF”以及“SUMIF”和“COUNTIF”。还有条件格式,如果单元格满足某个条件,则会对格式进行更改。
使用计算字段,这些公式也可以应用在adobepdfs中。可以显示数字、文本或基于其他输入框的结果运行计算。也可以将它们与其他计算字段结合使用。条件公式适用于多种类型的PDF表单,例如:
请注意,虽然计算字段只能在adobeacrobat中生成,但实际计算将显示在任何PDF阅读器中。
adobeacrobat的自定义计算字段使用javascript作为编程语言。幸运的是,您不需要知道如何用javascript编程来创建一个简单的条件字段;您只需要遵循一个基本模式。
在下面的示例中,我们将使用这个简单的公司订单表单。目前有七个字段:一个用于五种产品的数量、总数量和总价。
Adobe javascript中的条件语句遵循以下基本语法:
变量名=这个。getField(“字段名”).value;if(变量名条件)事件.值=真实结果事件.值=错误结果
第一行定义将用于条件公式的值。在这种情况下,我们使用这个。getField“获取文档中其他字段之一的值。在第二行,我们定义了条件。与excel类似,我们将条件指定为大于、小于或等于特定值。
最后,我们定义了结果。真实结果是满足条件时将显示的值。在下一行中,我们使用“else”生成假结果,这是如果不满足条件将显示的值。
为了实现这一点,我们创建了一个名为“批量订单”的计算字段。要输入自定义计算脚本,请在Acrobat中右键单击所选字段,然后选择“属性”。从这里,转到“计算>自定义计算脚本>编辑”
此字段将确定订单是否计入批量。如果总数量大于20项,则显示“是”;如果总数量小于20项,则显示“否”。考虑到这些条件,我们得到了公式:
变量TQ=这个。getField(“总数量”).value;if(TQ>;20)事件.值=“是”其他事件.值=“否”
在上图中,您可以看到我们将变量名设置为“TQ”,并从字段“Total Quantity”中提取TQ的值。请注意,这些字段区分大小写。然后,我们设置条件,即TQ必须大于20。如果满足此条件,则显示“是”。否则,该框将生成“否”
例如,如果我们总共订购了11根闪电电缆和10个电池组,我们总共会订购21种产品。然后将其视为批量订单,并生成以下结果:
有些情况下,您可能希望满足多个条件,而不是一个条件。幸运的是,有一种方法可以创建一个基于多个条件生成值的条件字段。
假设在你的商店里,所有订单达到至少20种产品并且总价为150的商品都可以享受10%的折扣。最终的金额将出现在一个名为“Total With Discount”的字段中。在这种情况下,我们必须指定两个变量和两个条件。我们将有以下字段:
可变价格=这个。getField(“初始价格”)。价值;var TQ=这个。getField(“总数量”).value;if(价格>;150&TQ>;20)事件.值=价格*0.9;否则事件.值=价格;
如您所见,我们在两行上定义了两个变量。您还必须使用“&&”符号来组合这两个不同的条件。请注意,最终值也是一个考虑了折扣的计算。
因此,如果我们使用与上述示例相同的总数,我们将生成以下结果:
您应该考虑的一个重要因素是计算顺序。与Excel不同的是,Acrobat同时呈现计算结果,它依赖于用户来确定哪些公式排在第一位。
要设置计算顺序,请转到“编辑窗体”侧栏并导航到“更多”>“设置字段计算顺序”。在上面的例子中,由于批量订单和带折扣的总订单的公式都依赖于总数量和总价格,因此我们要确保首先计算TQ和TP。
在发布表单之前,请确保查看计算顺序。最好在表单上尝试一些示例输入,以确保所有内容都正常工作。
...是为您的电子表格创建一些规则。下面,我们将向您展示如何使用googlesheets创建这些条件格式规则。 ...
...义列表来简化数据输入。有关列表的更多帮助,请看一下如何在Excel中创建清单。
...单可以使数据输入在microsoftexcel中变得轻而易举。下面是如何在电子表格中创建一个清单,并使它看起来像你自己的清单。 为什么是检查表?您可以使用清单来跟踪旅行要打包的物品、公司的产品、节日礼物清单、每月账单或跟...
...格中。 无论是学习数据透视表、尝试格式化,还是学习如何为下一次演示创建图表,这些虚拟数据都可以证明正是您完成工作所需要的。
除了**干净的可打印文档外,使用adobeacrobatpro**的文件还可以包含自动计算输入的公式。下面是如何在PDF文件中进行简单计算。 使用pdf进行计算 当涉及到可以用公式和自动计算创建文件的软件时,你可能会想到一个像microsoftexc...
...格,提供对您的帐户和跟踪您的主要开支洞察。下面介绍如何在Microsoft Excel中使用。 创建简单列表 在本例中,我们只想存储有关每个支出和收入的一些关键信息。不需要太详细。下面是一个简单列表的示例,其中包含一些示...
...,它可以自动扩展和收缩到数据范围的大小。让我们看看如何。 通过使用动态定义的范围,当数据更改时,不需要手动编辑公式、图表和数据透视表的范围。这将自动发生。 两个公式用于创建动态范围:偏移和索引。本文将重...