Fonctions de base de données

Cette section présente les fonctions utilisées avec des données organisées sur une seule ligne de données pour chaque enregistrement.

note

La catĂ©gorie Base de donnĂ©es peut ĂȘtre confondue avec la base de donnĂ©es intĂ©grĂ©e Ă  LibreOffice. Cependant, il n'y a aucune connexion entre une base de donnĂ©es dans LibreOffice et une catĂ©gorie Base de donnĂ©es dans LibreOffice Calc.


Données exemples :

Dans les descriptions de fonction, les données suivantes sont utilisées dans certains exemples :

La plage de cellules A1:E10 indique les enfants invitĂ©s Ă  la fĂȘte d'anniversaire de RĂ©mi. Les informations suivantes sont fournies pour chacune des entrĂ©es : la colonne A indique le nom de l'invitĂ©, et les colonnes B, C, D et E respectivement sa classe, son Ăąge (en annĂ©es), la distance entre son domicile et l'Ă©cole (en mĂštres) et son poids (en kg).

A

B

C

D

E

1

Nom

Classe

Âge

Distance de l'école

Poids

2

André

3

9

150

40

3

Betty

4

10

1000

42

4

Charles

3

10

300

51

5

Daniel

5

11

1200

48

6

Eva

2

8

650

33

7

Mohamed

2

7

300

42

8

Aminata

1

7

200

36

9

Amir

3

9

1200

44

10

IrĂšne

2

8

1000

42

11

12

13

Nom

Classe

Âge

Distance de l'école

Poids

14

>600

15

16

BDNB

5


La formule figurant dans la cellule B16 est =BDNB(A1:E10;0;A13:E14)

ParamÚtres des fonctions de base de données :

Les paramÚtres des différentes fonctions de base de données sont définis comme suit :

base_de_données correspond à la plage de cellules définissant la base de données.

champs_base_de_donnĂ©es spĂ©cifie la colonne oĂč la fonction opĂšre aprĂšs que le critĂšre de recherche du premier paramĂštre est appliquĂ© et que les lignes de donnĂ©es sont sĂ©lectionnĂ©es. Ce n'est pas relatif au critĂšre de recherche en lui-mĂȘme. Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

critÚre_de_recherche est la plage de cellule contenant le critÚre de recherche. Si vous écrivez plusieurs critÚres dans une ligne, ils sont connectés par ET. Si vous écrivez les critÚres sur des lignes différentes, ils sont connectés par OU. Les cellules vides dans la plage de critÚre de recherche seront ignorées.

Choisissez - LibreOffice Calc - Calculer pour définir la façon dont LibreOffice Calc agit lors de la recherche d'entrées identiques.

Voir également la page de Wiki à propos des Sommes et calculs conditionnels.

BDECARTYPEP

BDECARTYPEP calcule l'écart type d'une population donnée à partir de toutes les cellules comprises dans une plage de données correspondant aux critÚres de recherche. Les enregistrements de l'exemple sont considérés comme constituant une population complÚte.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDECARTYPEP(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour obtenir l'Ă©cart type des donnĂ©es de poids de tous les enfants du mĂȘme Ăąge prĂ©sents Ă  la fĂȘte d'anniversaire de RĂ©mi, saisissez la formule suivante dans la cellule B16 :

=BDECARTYPEP(A1:E10;"Poids";A13:E14)

À la ligne 14, sous Âge, saisissez 7, 8, 9, et ainsi de suite, l'un aprĂšs l'autre. Le rĂ©sultat affichĂ© est la dĂ©viation standard du poids de tous les enfants du mĂȘme Ăąge dont le poids a Ă©tĂ© vĂ©rifiĂ©.

BDLIRE

BDLIRE renvoie le contenu de la cellule référencée dans une base de données correspondant aux critÚres de recherche spécifiés. En cas d'erreur, la fonction renvoie soit #VALEUR! (si aucune ligne n'est détectée), soit Err502 (si plusieurs cellules sont détectées).

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDLIRE(base_de_données;champs_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Dans l'exemple ci-dessus (faites dĂ©filer vers le haut), nous voulons dĂ©terminer Ă  quelle classe appartient un enfant, dont le nom a Ă©tĂ© saisi dans la cellule A14. La formule est saisie dans la cellule B16 et diffĂšre lĂ©gĂšrement du prĂ©cĂ©dent exemple parce qu'une seule colonne (un champ de base de donnĂ©es) peut ĂȘtre saisie pour champ_base_de_donnĂ©es. Saisissez la formule suivante :

=BDLIRE(A1:E10;"Classe";A13:E14)

Saisissez le nom Frank en A14 et vous obtenez le rĂ©sultat 2. Franck est en classe seconde. Saisissez "Âge" au lieu de "Classe" et vous obtiendrez l'Ăąge de Franck.

Ou saisissez la valeur 11dans la cellule C14 seulement et supprimez les autres saisies dans la ligne. Éditez la formule en B16 comme ci-aprùs :

=BDLIRE(A1:E10;"Nom";A13:E14)

Le systÚme demande maintenant le nom au lieu de la classe. La réponse s'affiche de suite. Daniel est le seul enfant ùgé de 11 ans.

BDMAX

BDMAX renvoie le contenu maximal d'une cellule (champ) dans une base de données (tous les enregistrements) correspondant aux conditions de recherche spécifiées.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDMAX(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour connaĂźtre le poids de l'enfant le plus lourd dans chacune des classes de l'exemple ci-dessus, saisissez la formule suivante dans la cellule B16 :

=BDMAX(A1:E10;"Poids";A13:E14)

Sous Classe, saisissez 1, 2, 3, et ainsi de suite, un aprÚs l'autre. AprÚs avoir saisi un numéro de classe, le poids de l'enfant le plus lourd dans cette classe apparaßt.

BDMIN

BDMIN renvoie le contenu minimal d'une cellule (champ) dans une base de données correspondant aux critÚres de recherche spécifiés.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDMIN(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour connaßtre le chemin le plus court entre l'école et le domicile des enfants dans chacune des classes de l'exemple ci-dessus, saisissez la formule suivante dans la cellule B16 :

=BDMIN(A1:E10;"Distance de l'école";A13:E14)

Dans la ligne 14, sous Classe, saisissez 1, 2, 3, et ainsi de suite, un aprÚs l'autre. La plus courte distance de l'école pour chaque classe apparaßt.

BDMOYENNE

BDMOYENNE renvoie la moyenne des valeurs de toutes les cellules (champs) pour toutes les lignes (enregistrements de la base de données) correspondant aux critÚres de recherche spécifiés.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDMOYENNE(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour connaĂźtre le poids moyen de tous les enfants du mĂȘme Ăąge dans l'exemple ci-dessus, saisissez la formule suivante dans la cellule B16 :

=BDMOYENNE(A1:E10;"Poids";A13:E14)

À la ligne 14, sous Âge, saisissez 7, 8, 9, et ainsi de suite, l'un aprĂšs l'autre. La moyenne du poids de tous les enfants du mĂȘme Ăąge apparaĂźt.

BDNB

BDNB compte le nombre de lignes (enregistrements) dans une base de données correspondant aux critÚres de recherche spécifiés. Cette fonction comporte des valeurs numériques.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDNB(base_de_données;[champs_base_de_données];critÚre_de_recherche)

Si l'argument champ_base_de_donnĂ©es est omis, BDNB renvoie le nombre de tous les enregistrements qui satisfont Ă  critĂšre.Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Dans l'exemple ci-dessus (faites défiler vers le haut), nous souhaitons savoir combien d'enfants doivent se déplacer de plus de 600 m de l'école. Le résultat sera stocké dans la cellule B16. Saisissez la formule =BDNB(A1:E10;D1;A13:E14) dans B16. L'assistant Fonction vous aide à saisir les plages.

base_de_donnĂ©es est la plage de donnĂ©es devant ĂȘtre Ă©valuĂ©e, incluant ses en-tĂȘtes : dans ce cas A1:E10. champs_base_de_donnĂ©es spĂ©cifie la colonne pour le critĂšre de recherche : dans ce cas, la colonne avec les valeurs de distance numĂ©riques. critĂšre_de_recherche est la plage oĂč vous pouvez saisir les paramĂštres de recherche : dans ce cas A13:E14.

Pour savoir combien d'enfants de la classe seconde ont plus de 7 ans, supprimez l'entrĂ©e >600 dans la cellule D14, saisissez2 dans la cellule B14 sous Classe et saisissez >7 dans la cellule C14 Ă  droite. Le rĂ©sultat est 2. Deux enfants de la classe seconde ont plus de 7 ans. Comme les deux critĂšres sont sur la mĂȘme ligne, ils sont connectĂ©s par ET.

BDNBVAL

BDNBVAL compte le nombre de lignes (enregistrements) dans une base de données correspondant aux conditions de recherche spécifiées. Cette fonction comporte en outre des valeurs numériques et alphanumériques.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDNBVAL(base_de_données; [champ_base_de_données]; critÚre_de_recherche)

Si l'argument champ_base_de_donnĂ©es est omis, BDNBVAM renvoie le nombre de tous les enregistrements qui satisfont Ă  critĂšre.Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Dans l'exemple ci-dessus (faites dĂ©filer vers le haut), vous pouvez rechercher le nombre d'enfants dont le prĂ©nom commence par E ou une lettre Ă©quivalente. Éditez la formule en B16 pour lire =BDNBVAL(A1:E10;"Nom";A13:E14). Supprimez l'ancien critĂšre de recherche et saisissez >=E sous Nom dans le champ A14. Le rĂ©sultat est 5. Si vous supprimez maintenant toutes les valeurs pour Aminata dans la ligne 8, le rĂ©sultat est modifiĂ© Ă  4. La ligne 8 n'est plus incluse dans le compte parce qu'elle ne contient plus aucune valeur. Le nom Aminata est du texte, pas une valeur. Remarquez que le paramĂštre champ_base_de_donnĂ©es doit pointer sur une colonne qui peut contenir des valeurs.

BDPRODUIT

BDPRODUIT multiplie toutes les cellules d'une plage de données dont le contenu correspond aux critÚres de recherche.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDPRODUIT(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Cette fonction ne trouve aucune application pratique dans l'exemple de la fĂȘte d'anniversaire ci-dessus.

BDSOMME

BDSOMME renvoie le total de toutes les cellules d'un champ de base de données dans toutes les lignes (enregistrements) remplissant les critÚres de recherche.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDSOMME(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour connaßtre la longueur que représente le cumul des distances parcourues par chaque enfant de la classe 2 invités à l'anniversaire de Rémi pour aller à l'école, saisissez la formule suivante dans la cellule B16 :

=BDSOMME(A1:E10;"Distance de l'école";A13:E14)

Saisissez 2 à la ligne 14 sous Classe. La somme (1950) des distances de l'école de tous les enfants qui sont en seconde classe est affichée.

BDVAR

BDVAR renvoie la variance de toutes les cellules d'un certain champ de base de données de tous les enregistrements satisfaisant les critÚres de recherche. Les enregistrements de l'exemple sont traités comme un échantillon de données. Pour qu'un résultat soit représentatif, l'échantillon doit compter au moins un milliers d'éléments.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDVAR(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour connaĂźtre la variance du poids moyen de tous les enfants du mĂȘme Ăąge dans l'exemple ci-dessus, saisissez la formule suivante dans la cellule B16 :

=BDVAR(A1:E10;"Poids";A13:E14)

À la ligne 14, sous Âge, saisissez 7, 8, 9, et ainsi de suite, l'un aprùs l'autre. Vous verrez s'afficher la variance des valeurs de poids pour tous les enfants de cet ñge.

BDVARP

BDVARP calcule la variance de toutes les valeurs contenues dans les cellules d'un certain champ de base de données de tous les enregistrements satisfaisant les critÚres de recherche. Les enregistrements de l'exemple sont traités comme une population complÚte.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDVARP(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour obtenir la variance des donnĂ©es de poids de tous les enfants du mĂȘme Ăąge prĂ©sents Ă  la fĂȘte d'anniversaire de RĂ©mi, saisissez la formule suivante dans la cellule B16 :

=BDVARP(A1:E10;"Poids";A13:E14)

À la ligne 14, sous Âge, saisissez 7, 8, 9, et ainsi de suite, l'un aprĂšs l'autre. La variance des valeurs de poids pour tous les enfants de cet Ăąge assistant Ă  la fĂȘte d'anniversaire de RĂ©mi s'affiche.

BDECARTYPE

La fonction BDECARTYPE calcule, Ă  partir d'un Ă©chantillon, l'Ă©cart type d'une population donnĂ©e. À cet effet, elle utilise les nombres d'une colonne de la base de donnĂ©es qui correspondent aux conditions spĂ©cifiĂ©es. Les enregistrements sont traitĂ©s en tant qu'Ă©chantillons. Ainsi, les enfants citĂ©s dans l'exemple sont considĂ©rĂ©s comme une coupe transversale de l'ensemble des enfants. Notez que, pour qu'un rĂ©sultat soit reprĂ©sentatif, l'Ă©chantillon doit compter au moins un millier d'Ă©lĂ©ments.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".


Syntaxe

BDECARTYPE(base_de_données;champ_base_de_données;critÚre_de_recherche)

Pour le paramĂštre champ_base_de_donnĂ©es, vous pouvez saisir une rĂ©fĂ©rence Ă  une cellule d'en-tĂȘte ou un nombre pour spĂ©cifier la colonne dans la zone de base de donnĂ©es, en commençant par 1. Pour rĂ©fĂ©rencer une colonne par le nom de l'en-tĂȘte de colonne, placez le nom d'en-tĂȘte entre guillemets.

Exemple

Pour connaĂźtre l'Ă©cart type du poids de tous les enfants du mĂȘme Ăąge dans cet exemple, saisissez la formule suivante dans la cellule B16 :

=BDECARTYPE(A1:E10;"Poids";A13:E14)

À la ligne 14, sous Âge, saisissez 7, 8, 9, et ainsi de suite, l'un aprĂšs l'autre. Le rĂ©sultat affichĂ© est la dĂ©viation standard du poids de tous les enfants de cet Ăąge.