So erstellen Sie bedingte Formeln in Adobe Acrobat 1

So erstellen Sie bedingte Formeln in Adobe Acrobat


Es gibt verschiedene Möglichkeiten, komplexe Berechnungen in einer sauberen und eleganten PDF-Datei zu erstellen. So fügen Sie bedingte Formeln in Ihr nächstes Dokument ein.

Bedingte Formeln in Acrobat

Wir haben zuvor die Grundlagen automatischer Berechnungen in Adobe Acrobat behandelt. Mit bedingten Formeln können Sie über die Grundlagen hinausgehen, indem Sie komplexere Formeln in einem PDF erstellen.

Demnächst: So erstellen Sie PDF-Formulare mit Berechnungen in Adobe Acrobat

Wenn Sie Formeln in Excel oder Google Sheets verwenden, wissen Sie wahrscheinlich bereits, was bedingte Formeln sind. Sie werden auch als logische Formeln bezeichnet und zeigen einen bestimmten Wert an oder aktivieren eine Berechnung, wenn eine bestimmte Bedingung erfüllt ist, z. B. wenn eine Zahl negativ ist oder wenn eine Punktzahl größer als die bestandene Note ist. Einige der gebräuchlichsten bedingten Formeln in Excel umfassen den Standard „IF“ sowie „SUMIF“ und COUNTIF. ”Es gibt auch eine bedingte Formatierung, bei der Formatänderungen vorgenommen werden, wenn eine Zelle eine bestimmte Bedingung erfüllt.

Durch die Verwendung berechneter Felder können diese Formeltypen auch in Adobe PDFs angewendet werden. Sie können eine Zahl, einen Text oder eine Berechnung basierend auf den Ergebnissen eines anderen Eingabefelds anzeigen. Sie können sie auch mit anderen berechneten Feldern verwenden. Bedingte Formeln sind für viele Arten von PDF-Formularen nützlich, z.

  • Finanzunterlagen: Wenn der Kapitalgeber beispielsweise den Zinssatz einer Person bestimmt, kann eine bedingte Formel verwendet werden, um den entsprechenden Preis basierend auf dem eingegebenen Betrag anzuzeigen.
  • Tests und Prüfungen: Sie können eine Bewertung durchführen, die am Ende automatisch „bestanden“ oder „nicht bestanden“ anzeigt, basierend auf der Gesamtpunktzahl des Kandidaten.
  • Der Umsatz: Wenn Sie es für Transaktionen verwenden, können Sie eine Box erstellen, in der Produkte empfohlen werden, die auf den Antworten eines potenziellen Käufers auf bestimmte Fragen basieren.

Beachten Sie, dass berechnete Felder nur in Adobe Acrobat erstellt werden können, die tatsächlichen Berechnungen jedoch in jedem PDF-Reader angezeigt werden.

Erstellen Sie einfache bedingte Anweisungen

Benutzerdefinierte berechnete Felder von Adobe Acrobat verwenden Javascript als Programmiersprache. Glücklicherweise müssen Sie nicht wissen, wie man in Javascript programmiert, um ein einfaches bedingtes Feld zu erstellen. Sie brauchen nur ein Grundmuster, um zu folgen.

Im folgenden Beispiel verwenden wir dieses einfache Bestellformular. Derzeit gibt es sieben Felder: eines für die Mengen jedes der fünf Produkte, die Gesamtmenge und den Gesamtpreis.

Eine bedingte Anweisung in Adobe Javascript folgt dieser grundlegenden Syntax:

var variable name = this.getField("name of field").value;
if( variable name condition) event.value = true result
else event.value = false result

Die erste Zeile definiert den Wert, der für Ihre bedingte Formel verwendet wird. In diesem speziellen Fall haben wir „this.getField“ verwendet, um den Wert eines der anderen Felder im Dokument abzurufen. In der zweiten Zeile definieren wir die Bedingung. Ähnlich wie in Excel geben wir die Bedingung als größer, kleiner oder gleich einem bestimmten Wert an.

Schließlich definieren wir die Ergebnisse. das echtes Ergebnis ist der Wert, der angezeigt wird, wenn die Bedingung erfüllt ist. In der nächsten Zeile verwenden wir „else“, um das zu generieren falsches Ergebnis, Dies ist der Wert, der angezeigt wird, wenn die Bedingung nicht erfüllt ist.

Um dies in die Praxis umzusetzen, haben wir ein berechnetes Feld namens „Bulk Order“ erstellt. Um ein benutzerdefiniertes berechnetes Skript einzugeben, klicken Sie mit der rechten Maustaste auf das ausgewählte Feld in Acrobat und wählen Sie „Eigenschaften“. Navigieren Sie von dort zu „Berechnen> Benutzerdefiniertes Berechnungsskript> Bearbeiten“.

Benutzerdefinierte Berechnung von Adobe Acrobat

In diesem Feld wird festgelegt, ob eine Bestellung als Großhandel gilt. In der Box wird „Ja“ angezeigt, wenn die Gesamtmenge größer als 20 Artikel ist, und „Nein“, wenn sie kleiner als 20 ist. Unter diesen Bedingungen haben wir die Formel:

var TQ = this.getField("Total Quantity").value;
if( TQ > 20) event.value = "Yes"
else event.value = "No"

In der Abbildung oben sehen Sie, dass wir den Variablennamen auf „TQ“ gesetzt und den Wert von TQ aus dem Feld „Gesamtmenge“ extrahiert haben. Beachten Sie, dass bei diesen Feldern zwischen Groß- und Kleinschreibung unterschieden wird. Als nächstes definieren wir unsere Bedingung, dh TQ muss größer als 20 sein. Wenn diese Bedingung erfüllt ist, wird „Ja“ angezeigt. Andernfalls generiert die Box „Nein“.

Adobe Acrobat Javascript

Wenn wir zum Beispiel insgesamt 11 Lightning-Kabel und 10 Batteriebänke bestellen würden, hätten wir insgesamt 21 Artikel. Es würde dann als Gruppenreihenfolge betrachtet und das folgende Ergebnis erzeugen:

Ergebnis des Adobe Acrobat-Befehls

Mehrere Bedingungen

In einigen Fällen möchten Sie möglicherweise, dass mehr als eine Bedingung anstelle von nur einer erfüllt ist. Glücklicherweise gibt es eine Möglichkeit, ein bedingtes Feld zu erstellen, das Werte basierend auf mehreren Bedingungen generiert.

Bedingungen Multiples d'Adobe Acrobat


Angenommen, in Ihrem Geschäft erhalten alle Bestellungen, die mindestens 20 Produkte erreichen und einen Gesamtpreis von 150 haben, einen Rabatt von 10%. Der endgültige Betrag wird in einem Feld mit dem Titel „Total with Discount“ angezeigt. In diesem Fall müssen wir zwei Variablen und zwei Bedingungen angeben. Wir hätten folgendes Feld:

var Price = this.getField("Initial Price").value;
var TQ = this.getField("Total Quantity").value;
if( Price > 150 && TQ > 20 ) event.value = Price*0.9;
else event.value = Price;

Wie Sie sehen können, haben wir zwei Variablen in zwei separaten Zeilen definiert. Sie müssen auch die Notation „&&“ verwenden, um die beiden verschiedenen Bedingungen zu kombinieren. Beachten Sie, dass der Endwert auch eine Berechnung ist, die den Rabatt berücksichtigt.

Wenn wir also dieselbe Summe wie im obigen Beispiel verwenden, generieren wir das folgende Ergebnis:

Ergebnis mehrerer Adobe Acrobat-Bedingungen

Berechnungsaufträge

Die Reihenfolge der Berechnungen ist ein wichtiger Gesichtspunkt. Im Gegensatz zu Excel, das gleichzeitig Berechnungen durchführt, verlässt sich Acrobat darauf, dass der Benutzer bestimmt, welche Formeln an erster Stelle stehen.

Um die Reihenfolge der Berechnung festzulegen, gehen Sie zur Seitenleiste ‚Formular bearbeiten‘ und gehen Sie zu Mehr> Reihenfolge der Berechnung der Felder festlegen. Im obigen Beispiel möchten wir sicherstellen, dass TQ und TP zuerst berechnet werden, da die Formeln für Großbestellung und Summe mit Rabatt beide von der Gesamtmenge und dem Gesamtpreis abhängen.

Adobe Acrobat-Feldberechnungen

Überprüfen Sie unbedingt die Reihenfolge der Berechnung, bevor Sie Ihr Formular senden. Es ist eine gute Idee, einige Beispieleinträge in Ihrem Formular auszuprobieren, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.