Ignorer les céllules vides

Bonjour,

Voici la formule qui me pose problème :

=SOMMEPROD((Maison!$A$1:$A$140>=I3)*(Maison!$A$1:$A$140<=I4)*(Maison!$D$1:$D$140))

Dans la colonne A, j'ai des dates, dans la D des montants. Je somme les montants de la colonne D si la date est comprise entre deux valeurs ( >=I3 et <=I4). En l'état ma formule fonctionne. Mais je suis obligé de borner la recherche aux lignes saisies (140 ici).

Je voudrais savoir s'il y a un moyen de lui dire de prendre en compte toutes les lignes non vide en A et D ?

Dans le genre la formule suivante...

=SOMMEPROD((Maison!$A:$A>=I3)*(Maison!$A:$A<=I4)*(Maison!$D:$D))

Sans qu'il me génére un #N/A

Merci

Bonsoir et bienvenue

SOMMEPROD ne peut faire appel à une colonne ; tu es obligé de faire appel à une plage, mais rien ne t'empêche d'écrire ainsi ta formule.

=SOMMEPROD((Maison!$A1:$A65000>=I3)*(Maison!$A1:$A65000<=I4)*(Maison!$D1:$D65000))

Amicalement

Nad

Bonsoir

Comme ecrit Nad (Bonjour Nad)

ou

Avec des plages nommées définissant des champs dynamiques

Voir les formules nommées

Cordialement

69classeur10.xls (16.00 Ko)

Bonjour,

Merci à vous pour vos réponses. Je viens d'essayer et ça fonctionne très bien !

On m'avait également proposé une autre soltuion que je vous soumets

=SOMMEPROD((DECALER(Maison!A1;0;0;NBVAL(Maison!A:A))>=I3)*(DECALER(Maison!A1;0;0;NBVAL(Maison!A:A))<=I4)*(DECALER(Maison!A1;0;3;NBVAL(Maison!A:A))))

Bye

Rechercher des sujets similaires à "ignorer vides"