Solution IES – Guide des fonctions Excel
Bienvenue dans l’aide des fonctions Excel Solution IES
Solution IES met à votre disposition 8 fonctions Excel personnalisées pour accéder directement à vos données comptables dans Excel. Ces fonctions vous permettent de construire des états financiers dynamiques, des analyses de budget vs réel, et des consolidations multi-entités avec la puissance et la flexibilité d’Excel.
Toutes les fonctions commencent par le préfixe IES. et sont disponibles dans l’auto-complétion d’Excel une fois le complément installé.
💡 Accès rapide à l’aide depuis Excel
Cliquez sur le bouton “Formula Helper” dans le ruban Solution IES pour accéder à la liste interactive des fonctions avec exemples et descriptions.

📑 Table des matières
- IES.GL_GET_CURRENT_PERIOD – Obtenir la période comptable courante
- IES.GL_GET_LAST_PERIOD – Obtenir la période comptable précédente
- IES.GL_GET_ACCOUNT_DESCRIPTION – Obtenir la description d’un compte GL
- IES.GL_GET_ACCOUNT_CATEGORY – Obtenir la catégorie d’un compte GL
- IES.GL_GET_ACCOUNT_BALANCE – Obtenir la balance d’un compte GL
- IES.GL_GET_ACCOUNT_BUDGET – Obtenir le budget d’un compte GL
- IES.GL_GET_PROJECT_BUDGET – Obtenir le budget d’un projet
IES.GL_GET_CURRENT_PERIOD
Retourne la période comptable courante de la compagnie spécifiée.
Syntaxe:
=IES.GL_GET_CURRENT_PERIOD([IesCompanyId], [GiveERPPeriod])
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| IesCompanyId | Nombre | Oui (défaut: 0) | ID de la compagnie pour laquelle récupérer la période. Utilisez 0 pour la compagnie par défaut. |
| GiveERPPeriod | Booléen | Oui (défaut: false) | Si TRUE, retourne la période actuelle de l’ERP plutôt que celle choisie lors de l’importation. |
Exemples d’utilisation:
=IES.GL_GET_CURRENT_PERIOD()
Retourne: 4 (si la période courante est 4)=IES.GL_GET_CURRENT_PERIOD(0, TRUE)
Retourne: La période courante directement depuis l’ERP
💡 Astuce: Cette fonction est très utile pour créer des formules dynamiques qui s’ajustent automatiquement à la période comptable en cours sans modification manuelle.
IES.GL_GET_LAST_PERIOD
Retourne la période comptable précédente (période courante – 1).
Syntaxe:
=IES.GL_GET_LAST_PERIOD([IesCompanyId], [GiveERPPeriod])
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| IesCompanyId | Nombre | Oui (défaut: 0) | ID de la compagnie. Utilisez 0 pour la compagnie par défaut. |
| GiveERPPeriod | Booléen | Oui (défaut: false) | Si TRUE, calcule depuis la période ERP plutôt que celle importée. |
Exemples d’utilisation:
=IES.GL_GET_LAST_PERIOD()
Retourne: 3 (si la période courante est 4)=IES.GL_GET_LAST_PERIOD(0)
Identique au précédent (compagnie 0 par défaut)
⚠️ Note: Si la période courante est 0, la fonction retourne 0 (pas de valeur négative).
IES.GL_GET_ACCOUNT_DESCRIPTION
Retourne la description textuelle d’un compte du grand livre (GL).
Syntaxe:
=IES.GL_GET_ACCOUNT_DESCRIPTION(glAccountNumber)
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| glAccountNumber | Texte ou Nombre | Non | Numéro du compte GL à rechercher (ex: “1010”, “4000”, etc.) |
Exemples d’utilisation:
=IES.GL_GET_ACCOUNT_DESCRIPTION("1010")
Retourne: “Encaisse”=IES.GL_GET_ACCOUNT_DESCRIPTION(A2)
Retourne: Description du compte inscrit en cellule A2=IES.GL_GET_ACCOUNT_DESCRIPTION("4000")
Retourne: “Revenus de ventes” (exemple)
💡 Astuce: Utilisez cette fonction pour créer automatiquement des libellés de comptes dans vos états financiers sans saisie manuelle.
IES.GL_GET_ACCOUNT_CATEGORY
Retourne la catégorie d’un compte GL (ACTIF, PASSIF, CAPITAL, REVENU, DÉPENSE).
Syntaxe:
=IES.GL_GET_ACCOUNT_CATEGORY(glAccountNumber)
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| glAccountNumber | Texte ou Nombre | Non | Numéro du compte GL à rechercher |
Exemples d’utilisation:
=IES.GL_GET_ACCOUNT_CATEGORY("1010")
Retourne: “ACTIF”=IES.GL_GET_ACCOUNT_CATEGORY("4000")
Retourne: “REVENU”=IES.GL_GET_ACCOUNT_CATEGORY(A2)
Retourne: Catégorie du compte en A2
💡 Astuce: Utilisez cette fonction avec des filtres ou des SUMIF pour grouper automatiquement vos comptes par catégorie (tous les actifs, tous les revenus, etc.).
IES.GL_GET_ACCOUNT_BALANCE
Retourne le solde (balance) d’un compte GL pour une période donnée, avec options de filtrage par segments (projets) et plage de périodes.
Syntaxe:
=IES.GL_GET_ACCOUNT_BALANCE(GLAccountNumber, [GLPeriodNumber], [segment1Filter], [segment2Filter], [segment3Filter], [GlPeriodNumberStart], [CompanyID])
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| GLAccountNumber | Texte | Non | Numéro du compte GL (ex: “1010”) |
| GLPeriodNumber | Nombre | Oui (défaut: -1) | Période comptable (0-13). -1 = période courante, -2 = période précédente |
| segment1Filter | Texte | Oui (défaut: “”) | Filtre pour le segment 1 (projet). “” ou “<>” = tous les segments |
| segment2Filter | Texte | Oui (défaut: “”) | Filtre pour le segment 2 |
| segment3Filter | Texte | Oui (défaut: “”) | Filtre pour le segment 3 |
| GlPeriodNumberStart | Nombre | Oui (défaut: -3) | Période de début pour une plage. -3 = même période que GLPeriodNumber (pas de plage) |
| CompanyID | Nombre | Oui (défaut: 0) | ID de la compagnie |
Exemples d’utilisation:
- Balance pour la période courante:
=IES.GL_GET_ACCOUNT_BALANCE("1010")
Retourne: 15,234.56$ (exemple) - Balance pour la période 4:
=IES.GL_GET_ACCOUNT_BALANCE("1010", 4)
Retourne: Balance du compte 1010 à la période 4 - Balance cumulative (période 1 à 4):
=IES.GL_GET_ACCOUNT_BALANCE("4000", 4, "", "", "", 1)
Retourne: Somme des périodes 1 à 4 pour le compte 4000 - Balance pour un projet spécifique:
=IES.GL_GET_ACCOUNT_BALANCE("5000", 4, "PROJ-001")
Retourne: Balance du compte 5000 pour le projet PROJ-001 à la période 4 - Avec référence de cellule:
=IES.GL_GET_ACCOUNT_BALANCE(A2, 4)
Retourne: Balance du compte inscrit en A2
⚠️ Important: Cette fonction est optimisée avec un cache local. Les données proviennent de l’importation initiale. Pour des données en temps réel (plus lent), utilisez IES.GL_GET_ACCOUNT_BALANCE_LIVE_BUT_SLOW.
IES.GL_GET_ACCOUNT_BUDGET
Retourne le budget défini pour un compte GL (non scindable par projet). Supporte 3 budgets distincts et plages de périodes.
Syntaxe:
=IES.GL_GET_ACCOUNT_BUDGET(GLAccountNumber, [GLPeriodNumber], [BudgetNumber], [GlPeriodNumberStart], [CompanyID])
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| GLAccountNumber | Nombre | Non | Numéro du compte GL |
| GLPeriodNumber | Nombre | Oui (défaut: -1) | Période (0-13). -1 = courante, -2 = précédente |
| BudgetNumber | Nombre | Oui (défaut: 1) | Numéro du budget (1, 2 ou 3) |
| GlPeriodNumberStart | Nombre | Oui (défaut: -3) | Période de début. -3 = même que GLPeriodNumber |
| CompanyID | Nombre | Oui (défaut: 0) | ID de la compagnie |
Exemples d’utilisation:
- Budget 1 pour la période courante:
=IES.GL_GET_ACCOUNT_BUDGET(1010)
Retourne: 5,000.00$ (exemple) - Budget 2 pour la période 4:
=IES.GL_GET_ACCOUNT_BUDGET(4000, 4, 2)
Retourne: Budget #2 du compte 4000 à la période 4 - Budget cumulatif (période 1 à 12):
=IES.GL_GET_ACCOUNT_BUDGET(5000, 12, 1, 1)
Retourne: Somme des budgets #1 des périodes 1 à 12 - Comparaison Budget vs Réel:
Budget:=IES.GL_GET_ACCOUNT_BUDGET(A2, 4, 1)
Réel:=IES.GL_GET_ACCOUNT_BALANCE(A2, 4)
Écart:=B2-C2
💡 Astuce: Utilisez les 3 budgets pour comparer différents scénarios (optimiste, réaliste, pessimiste) ou pour séparer budget opérationnel, budget de caisse, etc.
IES.GL_GET_PROJECT_BUDGET
Retourne le budget défini sur un projet (scindable par segments), mais NON ventilé par compte GL individuel. Permet de filtrer par segments et de cumuler sur plusieurs périodes.
Syntaxe:
=IES.GL_GET_PROJECT_BUDGET([GLPeriodNumber], [BudgetNumber], [segment1Filter], [segment2Filter], [segment3Filter], [GlPeriodNumberStart], [CompanyID])
Paramètres:
| Paramètre | Type | Optionnel | Description |
|---|---|---|---|
| GLPeriodNumber | Nombre | Oui (défaut: -1) | Période (0-13). -1 = courante, -2 = précédente |
| BudgetNumber | Nombre | Oui (défaut: 1) | Numéro du budget (1, 2 ou 3) |
| segment1Filter | Texte | Oui (défaut: “”) | Filtre segment 1. “” = tous |
| segment2Filter | Texte | Oui (défaut: “”) | Filtre segment 2 |
| segment3Filter | Texte | Oui (défaut: “”) | Filtre segment 3 |
| GlPeriodNumberStart | Nombre | Oui (défaut: -3) | Période de début. -3 = même que GLPeriodNumber |
| CompanyID | Nombre | Oui (défaut: 0) | ID de la compagnie |
Exemples d’utilisation:
- Budget total du projet PROJ-001:
=IES.GL_GET_PROJECT_BUDGET(-1, 1, "PROJ-001")
Retourne: Budget du projet PROJ-001 pour la période courante - Budget cumulé annuel (période 1 à 12):
=IES.GL_GET_PROJECT_BUDGET(12, 1, "PROJ-001", "", "", 1)
Retourne: Somme des budgets périodes 1 à 12 pour PROJ-001 - Tous les projets (segment 1):
=IES.GL_GET_PROJECT_BUDGET(4, 1, "<>")
Retourne: Budget total tous projets confondus à la période 4 - Multi-segments (département + projet):
=IES.GL_GET_PROJECT_BUDGET(4, 1, "VENTES", "PROJ-001")
Retourne: Budget pour département VENTES ET projet PROJ-001
⚠️ Note: Cette fonction retourne le budget du PROJET, pas d’un compte GL spécifique. Pour budget par compte, utilisez IES.GL_GET_ACCOUNT_BUDGET.
Support et contact
Pour plus d’aide: https://solutioninfomedia.com/support
Support technique: supportprogweb@solutioninfomedia.com
Téléphone: 418-534-4450