Une affaire peut contenir dix lignes de prestations sans que les dix doivent entrer dans le même total. Certaines sont validées, d’autres restent optionnelles. Quelques lignes sont facturables au client, tandis que d’autres représentent du temps interne. Si votre équipe additionne encore ces montants dans Excel, elle travaille avec plusieurs versions d’une même réalité.
Les calculs conditionnels dans les sous-formulaires Zoho CRM répondent à ce problème précis. Ils permettent de calculer une somme, une moyenne, un minimum ou un maximum en ne retenant que les lignes qui respectent vos critères. Le résultat reste visible dans la fiche CRM et se recalcule lorsque les données changent.
Cette fonction ne remplace ni une comptabilité ni une vraie logique de tarification. Bien utilisée, elle donne toutefois un indicateur fiable au bon endroit, sans imposer une automatisation lourde.

Ce qui change dans les sous-formulaires Zoho CRM
Un sous-formulaire est un tableau intégré à une fiche Zoho CRM. Une affaire peut ainsi contenir plusieurs prestations, une intervention plusieurs postes de travail ou un chantier plusieurs étapes. Chaque ligne possède ses propres champs : catégorie, statut, quantité, prix, remise ou responsable.
Zoho CRM proposait déjà quatre agrégats prédéfinis : somme, moyenne, minimum et maximum. Jusqu’ici, le calcul portait naturellement sur toutes les lignes. La nouvelle option permet de cocher Aggregate specific rows only, puis de définir les conditions que les lignes doivent respecter.
Vous pouvez, par exemple, additionner uniquement les lignes dont le statut est « Validé », calculer la moyenne des évaluations d’une catégorie ou identifier le montant maximal parmi les prestations facturables.
Le calcul est automatique lors de la création ou de la modification de la fiche. Votre équipe ne doit donc plus exporter le tableau ni maintenir une formule séparée. Zoho confirme le fonctionnement et le déploiement dans l’annonce officielle des agrégats conditionnels.
Un exemple concret : distinguer le vendu de l’optionnel
Prenons une PME de services qui prépare ses offres dans le module Affaires. Son sous-formulaire « Prestations » contient les colonnes suivantes :
- type de prestation ;
- quantité ;
- montant ;
- statut : proposé, validé ou refusé ;
- facturable : oui ou non.
Un total général additionne toutes les prestations. Il répond à la question « quelle est la valeur maximale de cette offre ? », mais pas à « quel montant le client a-t-il réellement validé ? ».
Un agrégat conditionnel peut calculer le montant accepté en ne retenant que les lignes dont le statut vaut « Validé ». Un deuxième calcul peut isoler les charges internes non facturables. Le responsable commercial voit alors deux informations distinctes au lieu d’interpréter un total ambigu.
Ces valeurs peuvent ensuite alimenter une vue, un rapport ou un workflow, puisque Zoho indique que les champs agrégés restent disponibles dans plusieurs fonctions où les colonnes ordinaires d’un sous-formulaire ne le sont pas.
Cet exemple illustre une méthode, pas un résultat client mesuré. Les champs et les critères doivent être adaptés au processus réel de l’entreprise.
Amadeus Concept
Trois usages utiles pour une PME
Suivre uniquement les prestations confirmées
Une agence, un bureau d’études ou une entreprise de maintenance peut séparer les lignes confirmées des options commerciales. Le total conditionnel devient alors un repère pour le pilotage, sans supprimer le détail de l’offre initiale.
Contrôler les achats ou dépenses à engager
Dans une affaire ou un dossier, chaque ligne peut représenter un achat prévu. Un critère « Approuvé = Oui » permet de sommer uniquement les dépenses autorisées. Ce total aide à préparer la décision, mais ne remplace pas l’engagement comptable enregistré dans Zoho Books.
Mesurer une charge ou une marge estimée
Une PME peut additionner les heures des tâches facturables, isoler les interventions sous garantie ou calculer le coût des éléments sous-traités. La marge obtenue reste une estimation tant que les coûts réels et les écritures de Zoho Books ne sont pas rapprochés.
Comment configurer un calcul conditionnel Zoho CRM
La configuration s’effectue dans l’éditeur de mise en page du module concerné.
- Ouvrez le module et la mise en page qui contient le sous-formulaire.
- Ajoutez les colonnes nécessaires avant de créer l’agrégat.
- Cliquez sur « Add Aggregate Field » dans le sous-formulaire.
- Choisissez la fonction SUM, AVG, MAX ou MIN.
- Sélectionnez le champ numérique à calculer et le nombre de décimales.
- Activez « Aggregate specific rows only ».
- Définissez les critères à partir des champs du sous-formulaire.
- Enregistrez, puis testez plusieurs fiches représentatives.
Le test doit couvrir une fiche sans ligne correspondante, une fiche où toutes les lignes correspondent et une fiche mixte. Vérifiez également le résultat après ajout, modification et suppression d’une ligne.
Pour une mise en production prudente, commencez avec un seul indicateur clairement nommé, par exemple « Total prestations validées ». Documentez ensuite la règle dans une phrase : champ calculé, condition appliquée et usage attendu. La documentation officielle des sous-formulaires Zoho CRM détaille les étapes et les limites.
Les limites à connaître avant de configurer
Les sous-formulaires personnalisés ne sont pas disponibles dans toutes les éditions. La documentation Zoho actuelle les situe à partir de l’édition Professional, avec des limites qui varient selon l’offre. L’API indique par ailleurs un maximum de cinq champs agrégés personnalisés par sous-formulaire. Vérifiez toujours les capacités réellement visibles dans votre compte européen avant de concevoir le processus.
Les critères d’un agrégat ne peuvent utiliser que les champs du sous-formulaire. Les champs multilignes de grande capacité et les fichiers ne sont pas proposés comme critères. Si la décision dépend d’une information située uniquement dans la fiche principale, il peut être nécessaire de revoir le modèle de données plutôt que d’empiler des contournements.
Un agrégat donne un résultat calculé, pas une validation métier. Si une remise doit être approuvée, si un engagement doit être bloqué ou si une écriture doit être créée dans Zoho Books, prévoyez le workflow et les contrôles correspondants.
Enfin, ne multipliez pas les totaux parce que la fonction le permet. Trois indicateurs proches, mal nommés ou fondés sur des statuts peu compris peuvent créer plus de confusion qu’un calcul manuel.
Zoho Books ou automatisation : choisir le bon niveau
Le calcul dans Zoho CRM est pertinent lorsque l’information sert d’abord à décider ou à piloter une relation commerciale. Le montant validé d’une offre, la charge estimée ou la valeur des options retenues appartiennent souvent à ce périmètre.
Zoho Books reste le système approprié pour les devis comptables, factures, paiements, taxes et écritures. Une somme calculée dans le CRM ne doit pas être présentée comme un montant comptabilisé. Notre guide pour éviter les doubles devis entre Zoho CRM et Books explique pourquoi une PME doit désigner une source de vérité.
Une automatisation devient utile si le résultat doit déclencher une action contrôlée : demander une approbation au-delà d’un seuil, créer une tâche, avertir un responsable ou préparer une transaction. Dans ce cas, définissez aussi les exceptions, les droits de modification et la procédure de reprise en cas d’erreur.
Avant de développer une fonction personnalisée, vérifiez donc si l’agrégat conditionnel natif répond déjà au besoin. La solution la plus simple est généralement plus facile à expliquer, tester et maintenir. Cette démarche rejoint notre approche pour automatiser un flux métier sans perdre le contrôle.
Une mise en place proportionnée et durable
Commencez par une question métier précise : quel total votre équipe recalcule-t-elle aujourd’hui, et quelle décision prend-elle avec ce chiffre ? Si personne n’utilise le résultat pour agir, le nouveau champ risque de devenir un indicateur de plus.
Choisissez ensuite une fiche représentative et reconstituez le calcul attendu. Nommez clairement les statuts, limitez les exceptions et attribuez la responsabilité de leur mise à jour. Le calcul sera fiable seulement si les données qui l’alimentent le sont aussi.
Enfin, transmettez la règle aux utilisateurs. Une courte note dans le CRM et un exemple suffisent souvent : « ce total additionne les prestations validées et facturables ; les options restent visibles mais ne sont pas incluses ».
Amadeus Concept peut vous aider à analyser le processus, vérifier si un agrégat natif suffit et intégrer le résultat dans un circuit CRM–Books cohérent. L’objectif n’est pas d’ajouter de la technique, mais de rendre le bon chiffre disponible au moment où votre équipe en a besoin.
Questions fréquentes
Quelles opérations sont disponibles ?
Zoho CRM propose les fonctions SUM, AVG, MAX et MIN pour les agrégats prédéfinis. Une formule personnalisée peut répondre à un besoin différent, mais elle mérite un test et une documentation spécifiques.
Le calcul peut-il ne retenir que certaines lignes ?
Oui. L’option d’agrégation conditionnelle permet de limiter le calcul aux lignes qui respectent les critères définis dans le sous-formulaire.
Peut-on utiliser le résultat dans un workflow ?
La documentation Zoho précise que les champs agrégés restent disponibles dans des fonctions comme les vues, filtres et automatisations où les champs ordinaires du sous-formulaire peuvent être absents. Testez néanmoins le déclenchement exact dans votre compte et votre édition.
Ce total remplace-t-il Zoho Books ?
Non. Il facilite le pilotage dans Zoho CRM. Les transactions, taxes, paiements et écritures doivent rester gérés et contrôlés dans l’outil comptable approprié.
Votre équipe recalcule encore ses sous-totaux dans Excel ?
Partons d’un exemple réel pour décider s’il suffit de configurer un agrégat, s’il faut simplifier les statuts ou si une automatisation contrôlée devient utile.

