C
Carl
Guest
Bonjour les amis,
j'ai un problème sur lequel je planche depuis pas mal de temps.
je dispose de :
sur une première feuille nommée "feuil1"
colonne A avec des chiffres (qui sont des codes: entre 0 et 80) : nommée "code"
colonne B avec des valeur (diverses valeurs, positives, nulles et négatives) : nommée "frais"
sur une deuxième feuille nommée "feuil2"
Un tableau de paramètres nommé "param"
Ce tableau comporte 2 colonnes:
colonne A avec les codes de 0 à 80 (comme ci-dessus)
colonne B avec des chiffres 0 ou 1.
Mon problème est que j'aimerais créer dans une cellule libre
(par exemple sur une troisième feuille nommée "feuil3",la cellule A1),
une formule qui me fait la somme de la colonne B de la "feuil1" suivant le critère ci-dessous:
additionner les valeurs de la colonne B ("feuil1") seulement si le code de la colonne A correspondante (de la "feuil1")
à une correspondance à 1 (dans la colonne B du tableau de la "feuil2")
J'aimerais éviter de créer une troisième colonne C dans le feuille "feuil1" pour ne pas prendre trop de place en mémoire (en fait la feuille 1 comporte près de 2000 lignes)
Etant débutant dans ce domaine, j'ai essayé sans résultat la fonction intégrant sommeprod() et recherchev():
sommeprod((recherchev(code;param;2)=1)*frais)
merci beaucoup les amis
Carl
j'ai un problème sur lequel je planche depuis pas mal de temps.
je dispose de :
sur une première feuille nommée "feuil1"
colonne A avec des chiffres (qui sont des codes: entre 0 et 80) : nommée "code"
colonne B avec des valeur (diverses valeurs, positives, nulles et négatives) : nommée "frais"
sur une deuxième feuille nommée "feuil2"
Un tableau de paramètres nommé "param"
Ce tableau comporte 2 colonnes:
colonne A avec les codes de 0 à 80 (comme ci-dessus)
colonne B avec des chiffres 0 ou 1.
Mon problème est que j'aimerais créer dans une cellule libre
(par exemple sur une troisième feuille nommée "feuil3",la cellule A1),
une formule qui me fait la somme de la colonne B de la "feuil1" suivant le critère ci-dessous:
additionner les valeurs de la colonne B ("feuil1") seulement si le code de la colonne A correspondante (de la "feuil1")
à une correspondance à 1 (dans la colonne B du tableau de la "feuil2")
J'aimerais éviter de créer une troisième colonne C dans le feuille "feuil1" pour ne pas prendre trop de place en mémoire (en fait la feuille 1 comporte près de 2000 lignes)
Etant débutant dans ce domaine, j'ai essayé sans résultat la fonction intégrant sommeprod() et recherchev():
sommeprod((recherchev(code;param;2)=1)*frais)
merci beaucoup les amis
Carl