Outils pour utilisateurs

Outils du site


guide:expert_04

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
guide:expert_04 [2019/12/12 11:58] – [Utiliser les formules] pdoguide:expert_04 [2019/12/24 09:46] (Version actuelle) – [Manipuler du texte] pdo
Ligne 266: Ligne 266:
 ----- -----
  
-=== Contrôle "date antérieure à" ===+=== Contrôle "date strictement antérieure à" ===
  
   =CONTROL.INFERIOR(valeur de date test;"format de date";"langue")   =CONTROL.INFERIOR(valeur de date test;"format de date";"langue")
Ligne 278: Ligne 278:
 ----- -----
  
-WIP+=== Contrôle "date antérieure ou similaire à" === 
 + 
 +  =CONTROL.INFERIOR.OR.EQUAL(valeur de date test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date antérieure ou similaire** à la date test en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +=== Contrôle "date strictement postérieure à" === 
 + 
 +  =CONTROL.SUPERIOR(valeur de date test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date strictement postérieure** à la date test en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +=== Contrôle "date postérieure ou similaire à" === 
 + 
 +  =CONTROL.SUPERIOR.OR.EQUAL(valeur de date test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date postérieure ou similaire** à la date test en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +=== Contrôle "date comprise ou similaire entre" === 
 + 
 +  =CONTROL.INTERVAL(valeur de date min test;valeur de date max test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date comprise ou similaire** entre la date test min et la date test max en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +=== Contrôle "date strictement comprise entre" === 
 + 
 +  =CONTROL.INTERVAL.OPEN(valeur de date min test;valeur de date max test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date strictement comprise** entre la date test min et la date test max en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +=== Contrôle "date comprise entre date min exclue et date max inclue" === 
 + 
 +  =CONTROL.INTERVAL.LEFT.OPEN(valeur de date min test;valeur de date max test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date comprise** entre la date test min (exclue) et la date test max (inclue) en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +=== Contrôle "date comprise entre date min inclue et date max exclue" === 
 + 
 +  =CONTROL.INTERVAL.RIGHT.OPEN(valeur de date min test;valeur de date max test;"format de date";"langue"
 +   
 +[[guide:expert_04#Définir la valeur de la date|Pour définir la valeur de date test]]. 
 + 
 +[[guide:expert_04#Définir le format d'affichage de la date|Pour définir le format de date]]. 
 +   
 +Avec cette formule l'apprenant devra saisir une **date comprise** entre la date test min (inclue) et la date test max (exclue) en respectant le format de date spécifié. 
 + 
 +----- 
 + 
 +===== Manipuler du texte ===== 
 + 
 +Pour toutes les formules suivantes //string// peut être une **formule** retournant une chaîne de caractères et //n// une formule retournant un nombre. Si //String// est une chaîne de caractère fixe, placer des guillemets //"ma chaîne de caractères"//
 + 
 +----- 
 + 
 +=== CONCATENER === 
 + 
 +  =CONCATENER(string;string;string; …) 
 +   
 +concatène les caractères. En anglais **CONCATENATE**. 
 + 
 +=== Exemples === 
 + 
 +Si vous souhaitez qu'un champ affiche la saisie libre de l'apprenant d'un autre champ ainsi que le prochain jour ouvré vous utiliserez une formule **CONCATENER** qui comprendra les formules **[[guide:expert_04#Contrôler / afficher une valeur précédemment rencontrée 
 +|VALEURPREC]]** et **[[guide:expert_04#Un nombre de jours ouvrés, avant ou après aujourd’hui 
 +|SERIE.JOUR.OUVRE]]**. 
 + 
 +  =CONCATENER(VALEURPREC("scene1";"appFrame";"nom");FORMAT("DD.MM.YYYY";SERIE.JOUR.OUVRE(AUJOURDHUI();1))) 
 +   
 +Si vous souhaitez qu'un champ affiche la concaténation des noms Pierre, Paul, Jacques vous utiliserez la formule : 
 + 
 +  =CONCATENER("Pierre";"Paul";"Jacques"
 + 
 +----- 
 + 
 +=== Afficher n caractères depuis la gauche === 
 + 
 +  =GAUCHE(string; n) 
 +   
 +retourne les n caractères de la string en partant de la gauche. En anglais **LEFT**. 
 + 
 +----- 
 + 
 +=== Afficher n caractères depuis la droite === 
 + 
 +  =DROITE(string; n) 
 +   
 +retourne les n caractères de la string en partant de la droite. En anglais **RIGHT**. 
 + 
 +----- 
 + 
 +=== Afficher une chaîne de caractères en minuscule === 
 +   
 +  =MINUSCULE(string) 
 +   
 +retourne le texte en minuscule. En anglais **LOWER**. 
 + 
 +----- 
 + 
 +=== Afficher une chaîne de caractères en majuscule === 
 + 
 +  =MAJUSCULE(string) 
 + 
 +retourne le texte en majuscule. En anglais **UPPER**. 
 + 
 +----- 
 + 
 +=== Afficher une chaîne de caractères en nom propre === 
 + 
 +  =NOMPROPRE(string) 
 +   
 +retourne le texte avec la 1ère lettre de chaque mot en majuscule et les suivantes en minuscule. En anglais **PROPER**. 
 + 
 +----- 
 + 
 +===== Utiliser les opérateurs logiques ===== 
 + 
 +-----
guide/expert_04.1576151912.txt.gz · Dernière modification : de pdo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki