如何在adobeacrobat中创建条件公式

有几种方法可以在一个干净优雅的PDF文件中创建复杂的计算。下面是如何将条件公式集成到下一个文档中。...

有几种方法可以在一个干净优雅的PDF文件中创建复杂的计算。下面是如何将条件公式集成到下一个文档中。

acrobat中的条件公式

我们之前已经介绍了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中右键单击所选字段,然后选择“属性”。从这里,转到“计算>自定义计算脚本>编辑”

如何在adobeacrobat中创建条件公式

此字段将确定订单是否计入批量。如果总数量大于20项,则显示“是”;如果总数量小于20项,则显示“否”。考虑到这些条件,我们得到了公式:

变量TQ=这个。getField(“总数量”).value;if(TQ>20)事件.值=“是”其他事件.值=“否”

在上图中,您可以看到我们将变量名设置为“TQ”,并从字段“Total Quantity”中提取TQ的值。请注意,这些字段区分大小写。然后,我们设置条件,即TQ必须大于20。如果满足此条件,则显示“是”。否则,该框将生成“否”

如何在adobeacrobat中创建条件公式

例如,如果我们总共订购了11根闪电电缆和10个电池组,我们总共会订购21种产品。然后将其视为批量订单,并生成以下结果:

如何在adobeacrobat中创建条件公式

多种情况

有些情况下,您可能希望满足多个条件,而不是一个条件。幸运的是,有一种方法可以创建一个基于多个条件生成值的条件字段。

如何在adobeacrobat中创建条件公式

假设在你的商店里,所有订单达到至少20种产品并且总价为150的商品都可以享受10%的折扣。最终的金额将出现在一个名为“Total With Discount”的字段中。在这种情况下,我们必须指定两个变量和两个条件。我们将有以下字段:

可变价格=这个。getField(“初始价格”)。价值;var TQ=这个。getField(“总数量”).value;if(价格>150&TQ>20)事件.值=价格*0.9;否则事件.值=价格;

如您所见,我们在两行上定义了两个变量。您还必须使用“&&”符号来组合这两个不同的条件。请注意,最终值也是一个考虑了折扣的计算。

因此,如果我们使用与上述示例相同的总数,我们将生成以下结果:

如何在adobeacrobat中创建条件公式

计算顺序

您应该考虑的一个重要因素是计算顺序。与Excel不同的是,Acrobat同时呈现计算结果,它依赖于用户来确定哪些公式排在第一位。

要设置计算顺序,请转到“编辑窗体”侧栏并导航到“更多”>“设置字段计算顺序”。在上面的例子中,由于批量订单和带折扣的总订单的公式都依赖于总数量和总价格,因此我们要确保首先计算TQ和TP。

如何在adobeacrobat中创建条件公式

在发布表单之前,请确保查看计算顺序。最好在表单上尝试一些示例输入,以确保所有内容都正常工作。

  • 发表于 2021-04-14 18:40
  • 阅读 ( 202 )
  • 分类:互联网

你可能感兴趣的文章

如何在microsoft excel中创建检查表

... 让我们看看如何在5分钟或更短的时间内在Excel中创建一个清单。 ...

  • 发布于 2021-03-17 17:39
  • 阅读 ( 251 )

如何在adobe lightroom classic cc中创建搜索预设

... 如何使用过滤器预设搜索特定照片 ...

  • 发布于 2021-03-24 04:15
  • 阅读 ( 200 )

如何在google工作表中使用条件格式

...是为您的电子表格创建一些规则。下面,我们将向您展示如何使用googlesheets创建这些条件格式规则。 ...

  • 发布于 2021-03-28 07:44
  • 阅读 ( 578 )

如何突出显示excel中的每一行

... 如何通过每隔一行选择来更改颜色 ...

  • 发布于 2021-03-28 12:44
  • 阅读 ( 362 )

如何在microsoft excel中创建自定义列表

...义列表来简化数据输入。有关列表的更多帮助,请看一下如何在Excel中创建清单。

  • 发布于 2021-03-31 15:20
  • 阅读 ( 220 )

如何在microsoft excel中创建检查表

...单可以使数据输入在microsoftexcel中变得轻而易举。下面是如何在电子表格中创建一个清单,并使它看起来像你自己的清单。 为什么是检查表?您可以使用清单来跟踪旅行要打包的物品、公司的产品、节日礼物清单、每月账单或跟...

  • 发布于 2021-04-01 00:30
  • 阅读 ( 239 )

如何在microsoftexcel中创建随机(假)数据集

...格中。 无论是学习数据透视表、尝试格式化,还是学习如何为下一次演示创建图表,这些虚拟数据都可以证明正是您完成工作所需要的。

  • 发布于 2021-04-01 01:07
  • 阅读 ( 185 )

如何在adobeacrobat中创建带计算的pdf表单

除了**干净的可打印文档外,使用adobeacrobatpro**的文件还可以包含自动计算输入的公式。下面是如何在PDF文件中进行简单计算。 使用pdf进行计算 当涉及到可以用公式和自动计算创建文件的软件时,你可能会想到一个像microsoftexc...

  • 发布于 2021-04-02 08:09
  • 阅读 ( 178 )

如何在microsoft excel中创建支出和收入电子表格

...格,提供对您的帐户和跟踪您的主要开支洞察。下面介绍如何在Microsoft Excel中使用。 创建简单列表 在本例中,我们只想存储有关每个支出和收入的一些关键信息。不需要太详细。下面是一个简单列表的示例,其中包含一些示...

  • 发布于 2021-04-02 10:15
  • 阅读 ( 231 )

如何在excel中创建动态定义范围

...,它可以自动扩展和收缩到数据范围的大小。让我们看看如何。 通过使用动态定义的范围,当数据更改时,不需要手动编辑公式、图表和数据透视表的范围。这将自动发生。 两个公式用于创建动态范围:偏移和索引。本文将重...

  • 发布于 2021-04-02 16:53
  • 阅读 ( 163 )
D784101423549
D784101423549

0 篇文章

相关推荐