Somme avec conditions .. :)

jpkandani Messages postés 4 Date d'inscription dimanche 3 août 2008 Statut Membre Dernière intervention 6 août 2008 - 6 août 2008 à 14:56
jpkandani Messages postés 4 Date d'inscription dimanche 3 août 2008 Statut Membre Dernière intervention 6 août 2008 - 6 août 2008 à 19:38
Bonjour,
un petit probleme qui ne me semblait pas si complique ...mais je ne trouve pas ...
un tableau dont la premiere ligne avec des cellules contenant des chiffres 1 a 31
le tableau comporte 20 lignes
je voudrais une formule qui dise :
si
la premiere ligne contient une cellule avec 8 ( 8 est un exemple)  selectionner la cellule situee dans la meme colonne que 8 a la ligne 14 ( 14 est un exemple)
et si
la premiere  ligne contient 22 ( 22 est un exemple)  selectionner la cellule situee dans la meme colonne que 22 a la ligne 14 ( 14 meme ligne obligatoirement que la premiere condition)
alors
faire la somme de la plage entre ces 2 cellules trouvees ...
merci de votre aide
jp

2 réponses

JPGVB Messages postés 96 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 10 mars 2011 2
6 août 2008 à 17:19
Bonjour, voila une suggestion pour un objet table VB6,


dim Valeur_Cherchee_1 as double
dim Valeur_Cherchee_2 as double
dim Borne_1 as single
dim Borne_2 as single
sim S_omme as double
Valeur_cherchee_1=8
Valeur_cherchee_2=22
S_omme=0
for i&=1 to 31
   if table(i&,1)=Valeur_cherchee_1 then Borne_1=i&
   if table(i&,1)=Valeur_cherchee_2 then Borne_2=i&
next i&
for i&=borne_1 to borne_2
   S_omme=S_omme + table(i&,14)
next i&
0
jpkandani Messages postés 4 Date d'inscription dimanche 3 août 2008 Statut Membre Dernière intervention 6 août 2008
6 août 2008 à 19:38
bonjour
merci de votre aide
je ne maitrise pas du tout VB6 , mais je vais essayer de me debrouiller
salutations
jp
0
Rejoignez-nous