Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
apps-web-apps

Comment créer des formules conditionnelles dans Adobe Acrobat

Adobe

Il existe plusieurs façons de créer des calculs complexes dans un fichier PDF propre et élégant. Voici comment intégrer des formules conditionnelles dans votre prochain document.

Contenu

Formules conditionnelles dans Acrobat

Nous avons déjà couvert les bases des calculs automatiques dans Adobe Acrobat. Les formules conditionnelles vous permettent d’aller au-delà des bases, en créant des formules plus complexes dans un PDF.

EN RELATION: Comment créer des formulaires PDF avec des calculs dans Adobe Acrobat

Si vous utilisez des formules dans Excel ou Google Sheets, vous savez probablement déjà ce que sont les formules conditionnelles. Également appelées formules logiques, elles affichent une valeur particulière ou activent un calcul si une certaine condition est remplie, par exemple si un nombre est négatif ou si un score est supérieur à la note de passage. Certaines des formules conditionnelles les plus courantes dans Excel incluent le standard «IF», ​​ainsi que «SUMIF» et COUNTIF. Il existe également une mise en forme conditionnelle, où des modifications sont apportées au format si une cellule remplit une certaine condition.

À l’aide de champs calculés, ces types de formules peuvent également être appliqués dans les PDF Adobe. Vous pouvez afficher un nombre, du texte ou exécuter un calcul basé sur les résultats d’une autre zone de saisie. Vous pouvez également les utiliser avec d’autres champs calculés. Les formules conditionnelles sont utiles pour de nombreux types de formulaires PDF, tels que :

Documents financiers: Par exemple, si le principal détermine le taux d’intérêt de quelqu’un, une formule conditionnelle peut être utilisée pour afficher le prix correspondant en fonction du montant saisi.
Tests et examens : Vous pouvez faire une évaluation qui affiche automatiquement « réussir » ou « échouer » à la fin en fonction du score total du candidat.
Ventes: Si vous l’utilisez pour des transactions, vous pouvez créer une boîte qui recommande des produits en fonction des réponses d’un acheteur potentiel à des questions spécifiques.

Notez que même si les champs calculés ne peuvent être créés que dans Adobe Acrobat, les calculs réels s’afficheront dans n’importe quel lecteur PDF.

Création d’instructions conditionnelles simples

Les champs calculés personnalisés d’Adobe Acrobat utilisent javascript comme langage de programmation. Heureusement, vous n’avez pas besoin de savoir programmer en javascript pour créer un champ conditionnel simple ; vous avez juste besoin d’un modèle de base à suivre.

Dans l’exemple suivant, nous utiliserons ce simple formulaire de commande d’entreprise. Celui-ci comporte actuellement sept champs : un pour les quantités de chacun des cinq produits, la quantité totale et le prix total.

Formulaire simple Adobe Acrobat

Une instruction conditionnelle dans Adobe javascript suit cette syntaxe de base :

var Nom de variable = this.getField(« nom du champ« ).valeur;
si( condition de nom de variable) événement.valeur = vrai résultat
else event.value = faux résultat

La première ligne définit la valeur qui sera utilisée pour votre formule conditionnelle. Dans ce cas particulier, nous avons utilisé le « this.getField » pour obtenir la valeur de l’un des autres champs du document. Sur la deuxième ligne, nous définissons la condition. Semblable à Excel, nous spécifions la condition comme étant supérieure, inférieure ou égale à une valeur particulière.

Enfin, nous définissons les résultats. Le vrai résultat est la valeur qui sera affichée si la condition est remplie. Sur la ligne suivante, nous utilisons « else » pour générer le résultat faux, qui est la valeur qui sera affichée si la condition n’est pas remplie.

Psssssst :  Comment désactiver les emojis et les GIF animés dans Slack

Pour mettre cela en pratique, nous avons créé un champ calculé appelé « Commande en gros ». Pour saisir un script calculé personnalisé, cliquez avec le bouton droit sur le champ choisi dans Acrobat et sélectionnez « Propriétés ». À partir de là, accédez à « Calculer > Script de calcul personnalisé > Modifier ».

Calcul personnalisé Adobe Acrobat

Ce champ déterminera si une commande compte ou non comme un lot. La case affichera « Oui » si la quantité totale est supérieure à 20 articles, et « Non » si elle est inférieure à 20. Compte tenu de ces conditions, nous avons la formule :

var QT = this.getField(« Quantité totale »).valeur;
si( QT > 20) événement.valeur = « Oui »
else event.value = « Non »

Dans l’image ci-dessus, vous pouvez voir que nous avons défini le nom de la variable sur « TQ » et tiré la valeur de TQ du champ « Quantité totale ». Notez que ces champs sont sensibles à la casse. Ensuite, nous définissons notre condition, à savoir que TQ doit être supérieur à 20. S’il remplit cette condition, il affichera « Oui ». Sinon, la boîte générera « Non ».

Adobe Acrobat Javascript

Si nous commandions un total de 11 câbles Lightning et 10 bancs de batteries, par exemple, nous aurions un total de 21 articles. Elle serait alors considérée comme une commande groupée et générerait le résultat suivant :

Résultat de la commande Adobe Acrobat

Conditions multiples

Dans certains cas, vous souhaiterez peut-être que plusieurs conditions soient remplies au lieu d’une seule. Heureusement, il existe un moyen de créer un champ conditionnel qui génère des valeurs basées sur plusieurs conditions.

Conditions multiples d'Adobe Acrobat

Disons que dans votre magasin, toutes les commandes qui atteignent au moins 20 produits et ont un prix total de 150 sont éligibles à une remise de 10%. Le montant final apparaîtrait dans un champ appelé « Total avec remise ». Dans ce cas, nous aurions à spécifier deux variables et deux conditions. On aurait le champ suivant :

Psssssst :  Comment modifier les messages envoyés dans Telegram

var Prix = this.getField(« Prix ​​initial« ).valeur;
var QT = this.getField(« Quantité totale« ).valeur;
si( Prix ​​> 150 && TQ > 20 ) événement.valeur = Prix*0.9;
else event.value = Prix;

Comme vous pouvez le voir, nous avons défini deux variables sur deux lignes distinctes. Vous devrez également utiliser la notation « && » pour combiner les deux conditions différentes. A noter que la valeur finale est aussi un calcul qui prend en compte la remise.

Par conséquent, si nous utilisons le même total que l’exemple ci-dessus, nous générons le résultat suivant :

Résultat des conditions multiples d'Adobe Acrobat

Ordres de calcul

Une considération importante que vous devriez faire est l’ordre de calcul. Contrairement à Excel, qui effectue les calculs simultanément, Acrobat compte sur l’utilisateur pour déterminer quelles formules viennent en premier.

Pour définir l’ordre de calcul, accédez à la barre latérale « Modifier le formulaire » et accédez à Plus > Définir l’ordre de calcul des champs. Dans l’exemple ci-dessus, étant donné que les formules pour la commande en gros et le total avec remise dépendent toutes deux de la quantité totale et du prix total, nous voulons nous assurer que TQ et TP sont calculés en premier.

Calculs de terrain Adobe Acrobat

Assurez-vous de revoir l’ordre de calcul avant de publier votre formulaire. C’est une bonne idée d’essayer quelques exemples d’entrées sur votre formulaire pour vous assurer que tout fonctionne correctement.

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci