Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Pour estimer le coût variable de l’électricité sur deux périodes, multipliez la consommation de chaque période par son prix au kilowattheure, puis additionnez les résultats. En JavaScript, cela tient en une fonction. Le montant obtenu n’inclut pas automatiquement l’abonnement ni les autres composantes de la facture.

La formule pour deux tarifs

Si les consommations sont exprimées en kWh et les prix en euros par kWh, le calcul est :

coût variable = consommation 1 × tarif 1 + consommation 2 × tarif 2

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Les unités doivent correspondre : des kWh multipliés par des €/kWh donnent un montant en euros. Les deux prix doivent aussi être exprimés dans la même devise et sur la même base, par exemple tous deux TTC ou tous deux HT.

#1 Best Overall
Casio HR-170RC Plus Mini Desktop Printing Calculator, Assorted
  • FAST TWO-COLOR PRINTING – Prints at 2.0 lines per second with dual-color output (black/red) for easy distinction between positive and negative values.
  • CHECK, CORRECT & RE-PRINT – Review and correct up to 150 steps before printing; use re-print and after-print functions for efficient documentation.
  • TAX & BUSINESS FUNCTIONS – Includes cost/sell/margin, mark-up/mark-down, tax calculation keys, and currency exchange for quick financial operations.
  • BIG DISPLAY & EASY INPUT – Features a 12-digit LCD and large, clearly spaced plastic keys for comfortable, accurate data entry.
  • UPGRADED DESIGN – New version of the HR-100TM, ideal for taxes, bookkeeping, and accounting with clock/calendar printouts, subtotal & grand total, and percent functions.

Écrire le calcul en JavaScript

Cette fonction reçoit les deux consommations et leurs tarifs respectifs. L’exemple de valeurs ci-dessous est illustratif : il ne constitue ni une grille de prix à jour ni une recommandation de contrat.

function calculerCout(consommation1KWh, tarif1EuroParKWh, consommation2KWh, tarif2EuroParKWh) {
  return consommation1KWh * tarif1EuroParKWh
    + consommation2KWh * tarif2EuroParKWh;
}

const cout = calculerCout(120, 0.2065, 80, 0.1579);
console.log(cout);

Avec ces valeurs, le résultat numérique est 37.052 euros. Il s’agit uniquement de la part variable calculée à partir des deux tarifs saisis. Pour appliquer la fonction à un contrat réel, remplacez les paramètres par les consommations réparties par période et les prix unitaires applicables à ce contrat.

Rank #2
Calculated Industries 4019 Material Estimator Calculator | Finds Project Building Material Costs for DIY’s, Contractors, Tradesmen, Handymen and Construction Estimating Professionals,Yellow
  • WORKS IN UNITS THAT WORK FOR YOU -- enter dimensions directly in feet, inches, fractions, yards and meters including square and cubic formats and then instantly convert to any standard building unit you prefer for consistent solutions that makes sense to you
  • SET A PROJECT’S MATERIAL REQUIREMENTS to define and use stored values for estimating, including custom tile size, grout gaps, board widths, fence post spacing, paint coverage and more so you can quickly determine your material requirements and costs
  • BUILT-IN FUNCTION KEYS help you easily find the number of boards or posts based on standard board lengths and stored measurements, so you get the fencing or decking material quantities you need to finish the job without costly overages or underages
  • FIGURE OUT FLOORING REQUIREMENTS with built-in standard carpet roll lengths, linoleum square and roll sizes, custom tile sizes with various grout widths to quickly calculate coverage area and square yards you need based on an entered or calculated floor area
  • Works directly in yards, feet, inches, fractions and meters – including square and cubic formats. No need to convert to decimals.

Afficher le résultat en euros

Intl.NumberFormat formate le nombre pour l’affichage, sans modifier la valeur utilisée dans le calcul. Pour présenter un montant selon les conventions françaises :

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
const affiche = new Intl.NumberFormat("fr-FR", {
  style: "currency",
  currency: "EUR",
}).format(cout);

console.log(affiche); // 37,05 €

La locale fr-FR applique les conventions françaises de présentation, notamment la virgule décimale et le symbole euro. Consultez la documentation MDN de Intl.NumberFormat pour les options de formatage. Gardez cout comme valeur numérique pour les calculs et ne formatez le montant qu’au moment de l’afficher.

Rank #3
Sale
Calculated Industries 8510 Home ProjectCalc Do-It-Yourselfers Feet-Inch-Fraction Project Calculator | Dedicated Keys for Estimating Material Quantities and Costs for Home Handymen and DIYs , White Small
  • ENTER DIMENSIONS JUST LIKE YOU SAY THEM: Input measurements directly in feet, inches, building fractions, decimals, yards and meters, including square areas and cubic volumes; one key instantly converts your measurements into all standard Imperial or metric math dimensions that work best for you and the project you are working on
  • DEDICATED BUILDING FUNCTION KEYS: Make determining your project needs easy; just input project measurements, select material type like wallpaper, paint or tile; then calculate the quantity needed and total costs to avoid surprises at the homecenter checkout
  • ACCURATE MATERIAL ESTIMATION: Helps you estimate material quantities and costs for your projects, ensuring you never buy too much or too little material; simplifies your home improvement and decorating jobs and cuts down on the number of trips to the hardware store
  • PRECISE PAINT CALCULATIONS: Calculate exactly how much paint you need to ensure you finish the job without finding yourself with a half-painted room at night with a wet paint roller, and avoid storing or disposing of excess paint
  • 11 BUILT-IN TILE SIZES: Make it easy to estimate the quantity needed to complete your project; simply calculate your square footage, then determine the tile required based on tile size and compare tile usage and costs by size; comes complete with hard cover, easy-to-follow user's guide, long-life battery and 1-year warranty

Appliquer la formule aux heures pleines et heures creuses

HP/HC est un exemple d’application de la formule, pas une hypothèse à intégrer en dur dans le code. En France, les horaires d’heures creuses sont attribués au client selon les conditions d’exploitation et les capacités locales du réseau. Vérifiez ceux de votre contrat ou de votre facture, ou demandez-les à votre fournisseur : Enedis explique le fonctionnement des heures creuses.

Depuis le 1er novembre 2025, les huit heures creuses quotidiennes sont réparties sur deux périodes. Le fournisseur communique les plages attribuées à chaque client ; une plage supposée universelle risquerait donc de classer incorrectement la consommation. Consultez les informations de Service-Public sur l’évolution des heures creuses.

Rank #4
Sharp 8-Digit Dual Power Pocket Calculator, Gray/Blue (EL-243SB)
  • PROTECTIVE HINGED COVER: Features a hinged, hard cover that protects the keys and display when stored, making this handheld calculator durable and easy to carry safely.
  • DUAL-POWER SOURCE: Runs on solar energy with a battery backup, ensuring consistent and reliable use in any lighting condition or environment.
  • LCD SCREEN SIZE: The 2-inch screen size, 8-digit LCD screen clearly shows each digit, helping to prevent reading errors and making numbers easy to read at a glance.
  • CONVENIENT FUNCTION KEYS: Includes a 3-key independent memory, square root key, change sign key, automatic power down, and more to provide efficient, reliable everyday math.
  • TRUSTED BY WORKPLACES FOR DECADES: Sharp has been a dependable name in office calculation for generations — practical tools built around the way people actually work.

Pour alimenter la fonction, associez chaque consommation au bon tarif à partir des index ou relevés correspondant aux périodes réellement attribuées. Utilisez les prix de votre contrat pour la période concernée. Les grilles de la CRE sur les tarifs réglementés distinguent notamment les prix selon l’option et la puissance ; elles fournissent un contexte tarifaire, mais ne remplacent pas les conditions de votre contrat. La page consultée présente notamment des prix HP/HC TTC au mouvement du 1er février 2026 : ce repère est daté, et ne doit pas être traité comme un tarif universel ou nécessairement applicable à votre situation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Ce que l’estimation inclut — et ce qu’elle n’inclut pas

La fonction additionne les deux coûts liés à la consommation. Elle ne calcule pas, à elle seule, le total d’une facture : l’abonnement et d’autres composantes peuvent s’y ajouter. La CRE sépare la part fixe de la part variable et distingue les prix HT des prix TTC dans ses grilles tarifaires.

Best Value
Casio HR-300RC Printing Calculator, Backlit LCD Display
  • BACKLIT LCD DISPLAY – Easy-to-read screen enhances visibility in any lighting, ideal for long work sessions in home or office settings.
  • 2-COLOR PRINTING – Prints in black and red to clearly differentiate values, helping prevent costly reading errors in financial records.
  • RE-PRINT & CORRECT FUNCTION – Review, edit, and reprint up to 150 steps for maximum accuracy and efficiency in calculations.
  • COST/SELL/MARGIN KEYS – Simplify profit and pricing analysis with dedicated business keys designed for everyday financial operations.
  • TIME & DATE STAMP – Built-in clock and calendar functions let you print the current date and time directly on calculation tapes.

Si votre objectif est de comparer deux offres, une estimation pertinente doit prendre en compte les prix variables des deux périodes, sur une même base HT ou TTC, la part fixe, votre répartition réelle de consommation et la période de validité des tarifs ainsi que les conditions du contrat. Un simple total de kWh ne suffit pas si les consommations ne sont pas réparties entre les tarifs concernés.

Prévoir le traitement des saisies

Le code d’exemple effectue le calcul, mais ne valide pas les valeurs reçues. Dans une interface, prévoyez des contrôles adaptés avant d’appeler la fonction :

  • vérifier que chaque champ contient une valeur numérique ;
  • détecter les valeurs manquantes et décider explicitement comment les traiter ;
  • signaler les consommations ou tarifs négatifs si votre cas d’usage ne les autorise pas ;
  • indiquer clairement les unités attendues : kWh et €/kWh.

Ces contrôles sont des choix de conception pour éviter les entrées incohérentes ; ils ne changent pas la formule.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.