Voilà, je galère un peu pour trouver la formule qui correspond à ce que je veux faire.
Donc, pour simplifier les choses j'ai 3 colonnes :
- A (Numéro d'Offre)
- B (Commandes en €)
- C (vendeur)
J'aimerais calculer le nombre de commandes pour chaque vendeur.
J'ai bien essayer cette formule (trouvé sur ce forum), mais ça ne marche pas, y a quelque chose qui cloche mais je sais pas quoi :
=SI(ET(colone C=59;NBVAL(Colone B));NB(colone B))
Je crois que ça cloche avec la formule NBVAL, mais je suis pas sur.
Mais cette formule, je l'utilise déjà pour calculer le nombre d'offre par vendeur.
Pour répondre à ta question, j'ai 6 vendeurs différents
Je vais préciser encore un peu plus, j'ai peut être pas été assez clair :
Voici les colonnes que j'ai :
A=n° d'offre B=Nom client C=Montant de l'offre D=Montant de la commande E=vendeur
à chaque offre, la case A, B, C et E sont remplies. la case D reste vide. Si une commande est passé par un client par rapport à l'offre correspondante, on note le montant de cette commande dans la case D. C'est seulement à ce moment que le calcul du nombre de commande par vendeur doit se faire.
Les fonctions déjà utilisées dans ce tableau :
- fonction NB.SI pour calculer le nombre d'offre par vendeur
- fonction SOMME.SI pour calculer le montant total d'offre pour chaque vendeur
- fonction SOMME.SI pour calculer le montant total de commande pour chaque vendeur
Donc, pour répondre à ta question, les 2 conditions sont les suivantes :
Nombres total de commandes pour le vendeur 1 : SI E="vendeur1" ET SI D=case non vide.
Est-ce réalisable ?? les tableaux dynamique, ça marche comment ??
Normalemnt on doit pouvoir résoudre ton problème avec la fonction DBNB, malheureusement je ne souviens plus de la syntaxe et je n'ai pas le pems de rcherché mais j'ai joint un exemple dans le lien ci-dessous, ce n'est pas très élégant car je passe par des calculs intermédiaires mais ça marche
http://www.cijoint.fr/cjlink.php?file=cj200808/cij72VzcuE.xls
coucou, désolé de ma réponse tardive, j'avais vu tous les messages.
Ence qui concerne ta fonction BDNB, on peut remplacer dans la case "vendeur" un code qui correspond à chaque vendeur. De ce fait, il n'y aurait que des critères numériques, et ça peut peut être marché.
C'est Nikel !!!!!! :) Merci beaucoup ça marche ! Par contre, j'aimerais quand même bien comprendre cette fonction, pour que je puisse la réutiliser si besoin.
les $ corresponde à quoi ? et le 2 ou le 10 tout à coté ?
Une autre question qui m'échappe, et comme je vous tiens, si vous pouvez y répondre : j'ai fait un calcul SI avec des conditions imbriquée et dans l'une d'elle, j'aimerais que si la case "b" par exemple est vide, ne rien mettre dans la case "U"(la case ou se trouve la fonction)
j'ai essayé ça mais ça marche pas, je pense à un problème de synthaxe [...] SI(K:K="";"")
$E$2 désigne la cellule E2.
Tu ajoutes un $ devant la colonne ou la ligne lorsque tu veux fixer cette référence (on parle de référence absolue), en cas de recopie de la formule elle restera inchangée.
Si tu écris =E2 dans F2 et que tu recopies vers le bas ta formule devient =E3 =E4 etc. C'est une référence relative.
Tu fais toujours référence à la 1ère cellule à gauche de ta formule.
Si tu écris =$E$2 et que tu recopies vers le bas ou à droite tu liras toujours =$E$2. C'est une référence absolue.
eric
Mais cette formule, je l'utilise déjà pour calculer le nombre d'offre par vendeur.
Pour répondre à ta question, j'ai 6 vendeurs différents
Je vais préciser encore un peu plus, j'ai peut être pas été assez clair :
Voici les colonnes que j'ai :
A=n° d'offre B=Nom client C=Montant de l'offre D=Montant de la commande E=vendeur
à chaque offre, la case A, B, C et E sont remplies. la case D reste vide. Si une commande est passé par un client par rapport à l'offre correspondante, on note le montant de cette commande dans la case D. C'est seulement à ce moment que le calcul du nombre de commande par vendeur doit se faire.
Les fonctions déjà utilisées dans ce tableau :
- fonction NB.SI pour calculer le nombre d'offre par vendeur
- fonction SOMME.SI pour calculer le montant total d'offre pour chaque vendeur
- fonction SOMME.SI pour calculer le montant total de commande pour chaque vendeur
Donc, pour répondre à ta question, les 2 conditions sont les suivantes :
Nombres total de commandes pour le vendeur 1 : SI E="vendeur1" ET SI D=case non vide.
Est-ce réalisable ?? les tableaux dynamique, ça marche comment ??
Merci d'avance