有幾種方法可以在一個乾淨優雅的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。
在釋出表單之前,請確保檢視計算順序。最好在表單上嘗試一些示例輸入,以確保所有內容都正常工作。
...少個肯定的答案,而不是沒有答案。這些步驟向您展示瞭如何應用簡單的格式。 ...
...起來,不再花幾個小時手工做事情。我們在這裡向您展示如何在數字中使用公式和函式,使您的資料更易於使用。 ...
在任何行業,團隊中都需要知道如何管理和研究資料的人員。資料分析技能可幫助您瞭解客戶資料並做出明智的業務決策。microsoftexcel是一種電子表格軟體,它可以讓您將資料製表、分析和視覺化。 ...
...是為您的電子表格建立一些規則。下面,我們將向您展示如何使用googlesheets建立這些條件格式規則。 ...
... 大多數老師都會推薦adobeacrobat,因為它是大多數人都喜歡使用的標準軟體。這意味著你的孩子不需要擔心相容性問題,如果他們在使用軟體時有任何問題,可以向老師尋求幫助。 ...