OVH Cloud OVH Cloud

Problème avec BDSOMME

4 réponses
Avatar
Frédéric Revol
Bonjour,

J'ai besoin de vos lumières avec BDSOMME.

Ma table concerne les réservations faites par des agences de voyages. J'ai
les champs suivants :

Agence
Destination
Mois de voyage
Compagnie utilisée

Le problème est que pour les compagnies utilisées, les valeurs peuvent être,
par exemple : AF (pour Air France) ou AFHM (Air France avec retour Air
Seychelles).

Or, quand je fais BDSOMME avec les critères, j'ai bien 23 pour AF mais 28
pour AFHM (ce qui correspond à 23AF + 5 AFHM)... Il semble que BDSOMME
considère AFHM et AF comme le même critère...

Le problème ne se pose pas pour des compagnies complètement différentes...
(ex. AF d'un côté et HM de l'aure par exemple).

Que puis-je faire ?

4 réponses

Avatar
Garette
Bonjour,

De mémoire, il faut faire un truc du genre :
½SOMME($A$1:$B$5;"PRIX";F1:G2)

Avec en $A$1:$B$5 la base
Avec en F1 et G1 le nom du champ critere repeté 2 fois
En F2 : >¯
En G2 : <AFA

Qd on met AF il prend tout ce qui commence par AF
Il faut que ça soit supperieur ou egal à AF ET inferieur à AFA
Avatar
Daniel
Bonjour.
C'est un des défauts des fonctions BDx.
Essaie =NB.SI(A:A;"AF")+NB.SI(A:A;"AFHM")
Cordialement.
Daniel
"Frédéric Revol" a écrit dans le message de news:
453f3e8f$0$25950$
Bonjour,

J'ai besoin de vos lumières avec BDSOMME.

Ma table concerne les réservations faites par des agences de voyages. J'ai
les champs suivants :

Agence
Destination
Mois de voyage
Compagnie utilisée

Le problème est que pour les compagnies utilisées, les valeurs peuvent
être, par exemple : AF (pour Air France) ou AFHM (Air France avec retour
Air Seychelles).

Or, quand je fais BDSOMME avec les critères, j'ai bien 23 pour AF mais 28
pour AFHM (ce qui correspond à 23AF + 5 AFHM)... Il semble que BDSOMME
considère AFHM et AF comme le même critère...

Le problème ne se pose pas pour des compagnies complètement différentes...
(ex. AF d'un côté et HM de l'aure par exemple).

Que puis-je faire ?



Avatar
AV
Que puis-je faire ?


Laisser tomber les fonctions BDxxxxx et utiliser les TCD et SOMMEPROD

AV

Avatar
Frédéric Revol
Merci,

Ca marche parfaitement. Il ne me reste plus qu'à modifier ma table des
critères... :-)

"Garette" a écrit dans le message de
news:
Bonjour,

De mémoire, il faut faire un truc du genre :
½SOMME($A$1:$B$5;"PRIX";F1:G2)

Avec en $A$1:$B$5 la base
Avec en F1 et G1 le nom du champ critere repeté 2 fois
En F2 : >¯
En G2 : <AFA

Qd on met AF il prend tout ce qui commence par AF
Il faut que ça soit supperieur ou egal à AF ET inferieur à AFA