
Moyenne simple et pondérée
Calculer la moyenne arithmétique d’une liste, avec ou sans coefficients.
Vos saisies restent dans votre navigateur. Les résultats affichés sont arrondis à 12 chiffres significatifs au maximum.
Méthode et hypothèses
Version de méthode 1.0.0 · Mise à jour
Moyenne simple
Formule: Σx / n
Séparez les nombres par un point-virgule ou un retour à la ligne (1 à 1 000 valeurs). Le point et la virgule sont acceptés comme séparateurs décimaux, sans séparateur de milliers. Les valeurs restent dans votre navigateur. Chaque valeur a le même poids. Exemple : 10 ; 12 ; 14 → 12.
- values
- Valeurs
Moyenne pondérée
Formule: Σ(x × w) / Σw
Séparez les nombres par un point-virgule ou un retour à la ligne (1 à 1 000 valeurs). Le point et la virgule sont acceptés comme séparateurs décimaux, sans séparateur de milliers. Les valeurs restent dans votre navigateur. Un coefficient par valeur, dans le même ordre. Coefficients positifs ou nuls, somme strictement positive. Un coefficient nul exclut la valeur. Exemple : valeurs 10 ; 20, coefficients 1 ; 3 → 17,5.
- values
- Valeurs
- weights
- Coefficients
Calcul intermédiaire décimal de haute précision, résultat numérique affiché avec au maximum 12 chiffres significatifs. Les dépassements de plage sont signalés.
Reproduire le calcul en code
Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.
JavaScript
const values = [10, 12, 15];
const mean = values.reduce((sum, x) => sum + x, 0) / values.length;
console.log(mean); // 12.333…TypeScript
const values: number[] = [10, 12, 15];
const mean = values.reduce((sum, x) => sum + x, 0) / values.length;
console.log(mean); // 12.333…Python
values = [10, 12, 15]
print(sum(values) / len(values)) # 12.333…Java
double[] values = {10, 12, 15};
double mean = java.util.Arrays.stream(values).average().orElseThrow();
System.out.println(mean); // 12.333…C#
double[] values = [10, 12, 15];
Console.WriteLine(values.Average()); // 12.333… (using System.Linq)