Bonjour à tous,
Une fois de plus, j'ai besoin de votre aide précieuse.
J'ai élaboré une formule combinant les fontions "sommeprod" et "ou" (matérialisé par le signe "+").
J'ai attribué des noms de champs aux colonnes de ma base de données correspondant à différents critères de sélection dans ma formule.
La formule est question est sensée calculer le montant des loyers pour les locations:
- dont la date de début de contrat est anétrieure OU égale à une année x OU inconnue (cellules vides),
- dont la date de fin de contrat est postérieure à cette année x OU inconnue.
- dont le champs nommé NTC est vide.
Ce qui donne:
=+SUMPRODUCT(--($A34=Site_database);--((StartContract<=B$4)+(StartContract=""));--((EndContract>B$4)+(EndContract=""));--(NTC="");Rent)
La formule me semble correcte sur le papier et fonctionne, sauf que les résultats affichés ne sont pas bons, ils sont nettement supérieurs aux résultats attendus. J'ai bien peur que la syntaxe ne soit pas assez rigoureuse, et que certaines lignes sont comptées plusieurs fois.
Quelqu'un peut-il m'aider?
Merci d'avance
KAYNA
Une fois de plus, j'ai besoin de votre aide précieuse.
J'ai élaboré une formule combinant les fontions "sommeprod" et "ou" (matérialisé par le signe "+").
J'ai attribué des noms de champs aux colonnes de ma base de données correspondant à différents critères de sélection dans ma formule.
La formule est question est sensée calculer le montant des loyers pour les locations:
- dont la date de début de contrat est anétrieure OU égale à une année x OU inconnue (cellules vides),
- dont la date de fin de contrat est postérieure à cette année x OU inconnue.
- dont le champs nommé NTC est vide.
Ce qui donne:
=+SUMPRODUCT(--($A34=Site_database);--((StartContract<=B$4)+(StartContract=""));--((EndContract>B$4)+(EndContract=""));--(NTC="");Rent)
La formule me semble correcte sur le papier et fonctionne, sauf que les résultats affichés ne sont pas bons, ils sont nettement supérieurs aux résultats attendus. J'ai bien peur que la syntaxe ne soit pas assez rigoureuse, et que certaines lignes sont comptées plusieurs fois.
Quelqu'un peut-il m'aider?
Merci d'avance
KAYNA