Aller au contenu principal

Ajouter une colonne calculée

Ajoutez une colonne calculée à Excel, CSV ou JSON avec une formule sûre comme [prix] * [quantite], prévisualisez puis exportez.

  • Export
Automatiser

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Ajoutez une colonne calculée à partir des valeurs numériques d’autres colonnes, avec une formule arithmétique sûre.

Vos fichiers sont traités localement dans votre navigateur et ne sont jamais envoyés sur nos serveurs.

Déposez votre fichier ici

Taille recommandée : 30 Mo maximum

Options

Utilisez les colonnes entre crochets, par exemple [prix] * [quantite]. Opérateurs pris en charge : +, -, *, /, %, parenthèses.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Une colonne calculée ajoute à chaque ligne un résultat dérivé de ses autres cellules : montant d’une quantité, différence entre deux mesures ou ratio entre deux valeurs. La même expression est évaluée séparément sur tous les enregistrements, sans exécuter de JavaScript fourni par l’utilisateur. Cet outil convient pour préparer une donnée avant un filtre, une agrégation ou un export. Il ne remplace pas un tableur complet : les fonctions Excel, les références entre lignes et les formules de texte ne font pas partie de son langage arithmétique.

Importez CSV, TSV, XLSX, XLS ou un JSON tabulaire plat, dans la limite de 30 Mio par fichier. Pour un classeur, la première feuille est utilisée ; l’interface ne propose pas ici de sélecteur de feuille. Les formats et macros du classeur ne sont pas conservés et ses formules ne sont pas recalculées comme dans Excel. Choisissez un nom de colonne nouveau : une colonne déjà présente ne peut pas être écrasée. Les espaces extérieurs du nom de destination sont retirés avant cette vérification.

Une référence s’écrit entre crochets, par exemple [prix] ou [prix unitaire]. Son nom doit correspondre à la colonne importée, avec sa casse. Les opérateurs admis sont +, -, *, / et %, avec signes unaires et parenthèses. Multiplication, division et reste sont prioritaires sur addition et soustraction. Le caractère % calcule un reste, pas un pourcentage. Les constantes numériques de la formule utilisent un point décimal, même si les cellules françaises contiennent une virgule. Les appels de fonctions et l’opérateur de puissance ne sont pas acceptés.

Les cellules référencées sont converties en nombres finis, en reconnaissant point ou virgule décimale et espaces de milliers valides. Une cellule absente, vide ou non numérique donne un résultat null pour cette ligne, tout comme une division ou un reste par zéro. Un résultat final infini ou non numérique devient également null. Une référence de colonne inconnue ou une formule mal écrite bloque en revanche le calcul entier. L’aperçu et les exports CSV ou XLSX conservent toutes les lignes ; null apparaît vide à l’export tabulaire. La colonne ajoutée contient des valeurs calculées, pas des formules Excel vivantes.

Comment utiliser cet outil ?

  1. Vérifiez les noms et les cellules source

    Importez la feuille voulue en première position du fichier ou préparez un export dédié. Repérez les titres exacts et contrôlez que les colonnes nécessaires contiennent des nombres sans symbole de devise parasite.

  2. Nommez le résultat et saisissez l’expression

    Choisissez une destination qui n’existe pas encore. Écrivez les références entre crochets, les opérateurs du clavier et les constantes avec un point décimal. Utilisez les parenthèses pour rendre l’ordre du calcul explicite.

  3. Contrôlez les résultats manquants avant l’export

    Lancez le calcul et comparez quelques résultats à leurs entrées, en incluant une ligne vide ou un dénominateur nul. Exportez ensuite les valeurs en CSV ou XLSX, après avoir compris les cellules de résultat laissées vides.

Deux calculs vérifiés ligne par ligne

Ces expressions correspondent aux exemples exécutés, pas à des fonctions supplémentaires du langage. p est un prix unitaire et q une quantité compatible ; T conserve la devise du prix. C et R sont un coût et une recette de même unité ; leur rapport est sans unité et devient un pourcentage après multiplication par 100.

Montant d’une ligne

T = p × q

La même multiplication est appliquée à chaque produit sans additionner ses valeurs à celles des autres lignes.

Part du coût dans la recette

r = 100 × C / R, R ≠ 0

Un dénominateur nul ne fournit pas de proportion : la cellule calculée reste alors vide.

Cas d'utilisation

Calculer un montant par produit

Multipliez prix unitaire et quantité avant de regrouper les ventes, en vérifiant que les prix sont dans une même devise et les quantités exprimées dans des unités compatibles.

Comparer deux mesures d’une ligne

Ajoutez un écart entre valeur observée et valeur de référence pour repérer ensuite les enregistrements à examiner, sans mélanger des données issues de lignes différentes.

Préparer une proportion exploitable

Calculez une part de coût à partir de deux colonnes et contrôlez les dénominateurs nuls avant d’interpréter les lignes vides. Aucun formatage de pourcentage n’est ajouté automatiquement aux nombres.

Exemples

Ajouter le total de chaque référence

La formule [prix] * [quantite] crée total. Les résultats sont 50 pour A et 24 pour B. La virgule des prix est reconnue lors du calcul, tandis que les cellules source sont conservées ; il ne s’agit pas d’une somme entre les deux lignes.

Entrée

reference;prix;quantite
A;12,50;4
B;8,00;3

Résultat

reference;prix;quantite;total
A;12,50;4;50
B;8,00;3;24

Laisser vide un ratio non défini

Avec [cout] / [recette] * 100 et la colonne part_cout, X reçoit une valeur vide car sa recette vaut zéro. Y reçoit 60. Le reste de chaque ligne demeure disponible pour analyser l’absence ou utiliser la part numérique dans un filtre.

Entrée

produit;recette;cout
X;0;20
Y;100;60

Résultat

produit;recette;cout;part_cout
X;0;20;
Y;100;60;60

Conseils et bonnes pratiques

  • Renommez d’abord une colonne contenant un crochet fermant dans son titre : le langage de références ne fournit pas d’échappement pour inclure ce caractère dans un nom entre crochets.
  • Les libellés de devise et signes de pourcentage ne sont pas des nombres valides pour les cellules d’entrée. Nettoyez-les séparément et explicitez les unités avant de comparer ou multiplier les valeurs.
  • Le calcul utilise des nombres flottants JavaScript, sans règle d’arrondi monétaire intégrée. Si un résultat doit respecter un arrondi comptable précis, appliquez et vérifiez cette règle dans une étape adaptée plutôt que de supposer un arrondi automatique.

Questions fréquentes

Puis-je utiliser SOMME, SI ou une formule Excel existante ?

Non. Le langage est limité aux références de la ligne, nombres, opérateurs arithmétiques et parenthèses. Il n’exécute pas les fonctions Excel ni des appels JavaScript. Pour une somme par groupe, utilisez une agrégation plutôt qu’une formule entre lignes.

Pourquoi une ligne a-t-elle un résultat vide alors que le calcul fonctionne ailleurs ?

Une cellule référencée peut manquer, contenir un texte non numérique ou conduire à une division par zéro. Le moteur conserve la ligne et donne null au résultat. Examinez les entrées de cette ligne au lieu de remplacer automatiquement ce manque par zéro.

Le signe % calcule-t-il une remise en pourcentage ?

Non. Il calcule le reste d’une division, comme 10 % 3 qui vaut 1. Pour appliquer un taux de 20 %, écrivez un coefficient explicite tel que 0.2 dans une multiplication, avec un point dans la formule.

Le fichier Excel exporté recalculera-t-il la colonne si je change une entrée ?

Non. L’export contient les résultats numériques déjà calculés, pas une formule de classeur. Pour modifier les entrées et obtenir de nouveaux résultats, relancez la transformation ou créez ensuite vos propres formules dans le tableur destinataire.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Croisez une dimension de ligne et une dimension de colonne, puis calculez un nombre, une somme, une moyenne, un minimum ou un maximum.

Données & tableauxMis en avantUtiliser l’outil