[Résolu] Utilisation de nb.si et ajout d'une condition.

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
antoine076
Fraîchement OOthentifié
Messages : 2
Inscription : 18 août 2019 17:46

[Résolu] Utilisation de nb.si et ajout d'une condition.

Message par antoine076 »

Bonjour,

Je dois faire une synthèse statistique de différentes feuilles (une par mois) contenant des tableaux.
Chaque feuille est relative à un mois et comporte 3 colonnes:
1ere colonne: 2 valeurs possibles achat/vente
2ème colonne: 2 valeurs possibles comptant/crédit
3ème colonne: un montant en €

Habituellement j'utilise la fonction nb.si pour faire des statistiques globales (nombre de ventes, nombre d'achat, etc...) [par ex =NB.SI('092018'.$a$2:'092018'.$a$365;"vente")]
J'aimerais trouver une formule appliquée à la feuille entière pour déterminer le nombre de ventes à crédit, le nombre de ventes comptant, le nombre d'achats à crédit, le nombre d' achats comptant.
une formule du genre pour les ventes à crédit:
si la case de la 1ere colonne indique une vente alors calculer le nombre de case contenant crédit dans la 2ème colonne.
ça semble simple mais je coince en utilisant nb.si ...

Merci pour votre aide en espérant avoir été suffisamment clair.
Dernière modification par antoine076 le 20 août 2019 17:33, modifié 1 fois.
libre office 6.1.5.2 sous windows 7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: utilisation de la formule nb.si et ajout d'une condition

Message par micmac »

Bonjour et bienvenue,

Image
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier. Evitez "essai", "test" et autres dont nos tiroirs débordent...
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: utilisation de la formule nb.si et ajout d'une condition

Message par OOotremer971 »

Bonjour,

Tu peux orienter tes recherches vers la fonction NB.SI.ENS() :
Dans l'aide (F1) il y a écrit :Fonction NB.SI.ENS

Renvoie le nombre de cellules qui correspond aux critères dans des plages multiples.
Syntaxe

Code : Tout sélectionner

NB.SI.ENS(plage_1;critère_1[;plage2;critère2[;...]])
plage_1 - argument requis. C'est une plage de cellules, un nom d'une plage nommée ou une étiquette d'une colonne ou d'une ligne contenant les valeurs pour compter et rechercher le critère correspondant.

Critère1 - argument requis. Une expression de chaîne représentant une condition logique ou une référence de cellule à une telle expression de chaîne. L'expression peut contenir du texte, des nombres, des expressions régulières ou des caractères génériques ( si activé dans les options de calcul).

Plage2 – Facultatif. Plage2 et tous les arguments suivants ont la même signification que Plage1.

critère2 – facultatif. Critère2 et tous les autres ont la même signification que critère1.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: utilisation de la formule nb.si et ajout d'une condition

Message par njhub »

Bonjour antoine076,

essayez avec les formules suivantes dans des cellules différentes, par exemple

En D1

Code : Tout sélectionner

=NB.SI.ENS('092018'.$A$2:'092018'.$A$365;"vente";'092018'.$B$2:'092018'.$B$365;"comptant")&" ventes comptant"
En D2

Code : Tout sélectionner

=NB.SI.ENS('092018'.$A$2:'092018'.$A$365;"achat";'092018'.$B$2:'092018'.$B$365;"comptant")&" achats comptant"
En D3

Code : Tout sélectionner

=NB.SI.ENS('092018'.$A$2:'092018'.$A$365;"vente";'092018'.$B$2:'092018'.$B$365;"crédit")&" ventes crédit"
En D4

Code : Tout sélectionner

=NB.SI.ENS('092018'.$A$2:'092018'.$A$365;"achat";'092018'.$B$2:'092018'.$B$365;"crédit")&" achats crédit"
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
antoine076
Fraîchement OOthentifié
Messages : 2
Inscription : 18 août 2019 17:46

Re: utilisation de la formule nb.si et ajout d'une condition

Message par antoine076 »

Merci à vous deux pour les réponses.
J'ai opté pour la solution de njhub et ça marche parfaitement!
:super:
libre office 6.1.5.2 sous windows 7