Somme par recherche V sous excel

Résolu
Hikk17 -  
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voilà, je cherche à faire une somme à partir de 2 cellules identifiées à partir de 2 rechercheV

La disposition des colonnes est ainsi :

A B C
DATE VALEUR
...
10/10/2012 100 Date de début
11/10/2012 100
12/10/2012 100
13/10/2012 100
...

je veux pouvoir faire la somme de date à date,

je pensais passer par une recherche V puis assigner à chaque rechercheV une adresse, mais ça ne marche pas pour moi.

Voici la formule que j'avais tapé :

=SOMME(ADRESSE(EQUIV(RECHERCHEV(C1;A1:B30;2;FAUX);A1:A30;0)+LIGNE(1:30)-1;1+COLONNE(A:B);1;1;"Feuil1"):ADRESSE(EQUIV(RECHERCHEV(AUJOURDHUI();A1:B30;2;FAUX);A1:A30;0)+LIGNE(1:30)-1;1+COLONNE(A:B);1;1;"Feuil1"))

Malheureusement ça ne marche pas

Je cherche à faire la somme des valeurs collectées sur une période.

J'entre en C1 le début de la période et la fin de la période est défini par la fonction AUJOURDUI()

Et je cherche à avoir la somme des valeurs entre ces 2 dates

Please help ^^

Hikk
A voir également:

2 réponses

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

Si les valeurs de la ligne 1 à 30 (et si j'ai bien compris) on peut écrire par exemple:

Avant Excel 2007 :

=SOMME.SI(A1:A30;">="&C1;B1:B30)-SOMME.SI(A1:A30;">"&AUJOURDHUI();B1:B30)


A partir d'Excel 2007 :

=SOMME.SI.ENS(B1:B30;A1:A30;">="&C1;A1:A30;"<="&AUJOURDHUI())



ou encore pour toute version d'Excel :

=SOMMEPROD((A1:A30>=C1)*(A1:A30<=AUJOURDHUI())*(B1:B30))


A+
Cordialement,
2
Hikk17
 
Merci Pilas

Ta formule fonctionne parfaitement

Tu me retires une belle épine du pieds

j'avais dû compenser avec plein de cellules intermédiaires

bonne suite

Hikk
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonne continuation,

Je marque en résolu
0