OVH Cloud OVH Cloud

Critères de base de données

2 réponses
Avatar
Dominique Ancion
Bonjour,

Je souhaite pouvoir compter les nobres d' enregistrements d'une base de
donnée mais avec une formule par ligne du type

Par exemple:
Base de donnée: BDA (Nom d'une plage de cellule)
Champs: 'Payé' Champs existant dans la base de donnée
Critère: Date=A3 Champs date existe dans base de données
formule en cellule H3: =BDNB(BDA;'Payé';="Date=A3")


Mais çà ne marche pas...

Que puis-je faire pour résoudre cette syntaxe??

Merci d'avance.

Domy Ancion
(Belgium)

2 réponses

Avatar
Ardus Petus
Le dernier paramètre de BDNB doit faire référence à une plage de cellules,
par à un String

Voir exemple: http://cjoint.com/?dlmxH1Q5nh

Cordialement,
--
AP

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

Je souhaite pouvoir compter les nobres d' enregistrements d'une base de
donnée mais avec une formule par ligne du type

Par exemple:
Base de donnée: BDA (Nom d'une plage de cellule)
Champs: 'Payé' Champs existant dans la base de donnée
Critère: Date£ Champs date existe dans base de données
formule en cellule H3: ½NB(BDA;'Payé';="Date£")


Mais çà ne marche pas...

Que puis-je faire pour résoudre cette syntaxe??

Merci d'avance.

Domy Ancion
(Belgium)




Avatar
lSteph
Bonjour,
Plusieurs interprètation possibles : formule indépendante ou non de la
base, h3 et a3 peuvent faire partie de ta base
et se décliner ou non ensuite en a4 h4, là je suppose donc que l'absence de
dollards est souhaitée donc a3 relatif et
probablement extérieur à ta base .
Si on considère que tu cherche à compter 'payé' qui contienne qqchose
plutôt que rien.
Ne connaissant pas réf des plages des champs de ta base voici ce qui se peut
avec colonnes nommées:

=sommeprod((payé<>"")*(date£))
ou pourrait s'écrire par exemple:
=sommeprod(($b$3:$b$1000<>"")*($d$3:$d$1000£))

lSteph

"Dominique Ancion" a écrit dans le message de news:

Bonjour,

Je souhaite pouvoir compter les nobres d' enregistrements d'une base de
donnée mais avec une formule par ligne du type

Par exemple:
Base de donnée: BDA (Nom d'une plage de cellule)
Champs: 'Payé' Champs existant dans la base de donnée
Critère: Date£ Champs date existe dans base de données
formule en cellule H3: ½NB(BDA;'Payé';="Date£")


Mais çà ne marche pas...

Que puis-je faire pour résoudre cette syntaxe??

Merci d'avance.

Domy Ancion
(Belgium)