Accueil > programmes > LIBREOFFICE > extraire des données d’une page
extraire des données d’une page
Publié le 17 février 2019, dernière mise-à-jour le 22 août 2024, 9 visites, visites totales.
NB.SI : NB DE CASES QUI SUIVENT UN CRITÈRE
A1:J1 est une plage de cellules contenant les nombres 2000 à 2009. La cellule B2 contient le nombre 2006.
A | B | C | D | E | F | G | H | I | J | |
1 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 |
2 | 2006 | >2006 |
Dans la cellule B2, saisissez la formule :
=NB.SI(A1:J1 ;2006) - cela renvoie 1.
=NB.SI(A1:J1 ;B2) - cela renvoie 1.
=NB.SI(A1:J1 ;">=2006") - cela renvoie 4.
=NB.SI(A1:J1 ;"<"&B2) - , cela renvoie 6.
=NB.SI(A1:J1 ;C2) où la cellule C2 contient le texte >2006 compte le nombre de cellules dans la plage A1:J1 qui sont >2006.
Pour additionner uniquement des valeurs négatives : =SOMME.SI(A1:J1 ;"<0")
MOYENNE.SI
...
On veut le nombre de la colonne 2 dans la colonne 3 seulement si on a écrit machin dans la colonne 1
A | B | C | D | |
1 | machin | 4 | =SI($A$1:$A$4="machin";$B$1:$B$4;0) + <CTRL+MAJ+ENTREE> |
|
2 | truc | 8 | ||
3 | machin | 9 | ||
4 | chose | 15 |
Le résultat sera dans les 4 cases C1 à C4 mais on écrit que dans la case C1 :
Dans la case C1 on met le code suivant :
=SI($A$1:$A$4="machin";$B$1:$B$4;"")
Ce code ressort un vecteur, mais il faut finir la formule par CTRL+MAJ+ENTREE
on obtient alors
A | B | C | D | |
1 | machin | 4 | 4 | |
2 | truc | 8 | ||
3 | machin | 9 | 9 | |
4 | chose | 15 |
MIN.SI
=MIN.SI(A1:A1048;A1:A1048;">"&J2)
= MIN ( { val(XY) tels que XY E {A1:A1048} ET val(XY) > val(J2) } )
=MIN.SI(C2:C6;B2:B6;">=20";C2:C6;">90")
= MIN ( { val(XY) tels que XY E {C2:C6} ET val(BY) >= 20 ET VAL(CY)>90 } )
=SI(NB.SI(A:A;J3)>0;MOYENNE.SI(A:A;"="&J3;C:C);"")
= SI on a au moins un nombre égal à val(J3) dans la colonne A alors
MOYENNE ( { val(XY) tels que XY E {C:C} ET val(AY)=val(J3) sinon ""