Bonjour à tous,
Je rencontre un soucis avec une sommeprod:
-/ mes colonnes sont nommées dans le gestionnaire de noms par la formule de type
DECALER(ech_titres!$G$2;;;NBVAL(ech_titres!$G:$G))
-/ une de ces colonne à des cases vides
j'ai une sommeprod comme ceci
SOMMEPROD((ECHTITRES_PORT="813000INVTHTM")*(ECHTITRES_POSTE="FAOBL")*(ECHTITRES_MONTANT5<>"")*ECHTITRES_MONTANT5)
j'utilise le <>"" afin de filtrer les cases vides de la colonne en question pour que la sommeprod ne me renvoit pas #NA mais hélas cela ne fonctionne pas.
par contre en écrivant la sommeprod comme ceci
SOMMEPROD((G2:G14="813000INVTHTM")*(B2:B14="FAOBL")*(F2:F14<>"")*F2:F14)
j'obtiens le résultat attendu.
Je pense que le soucis avec ma première sommeprod vient du fait que j'utilise des colonnes avec un nom dont la référence est obtenue par la formule "decaler" qui me permet d'englober les nouvelles entrées dans les colonnes automatiquement.
Est-il possible de faire marcher ma sommeprod ? Ma technique de nommage de colonne est-elle bonne ?
Je ne souhaite pas passer par une étape intermédiaire (créer une nouvelle colonne en disant si(estvide(xx);0) etc..)
D'avance merci pour votre aide
Je rencontre un soucis avec une sommeprod:
-/ mes colonnes sont nommées dans le gestionnaire de noms par la formule de type
DECALER(ech_titres!$G$2;;;NBVAL(ech_titres!$G:$G))
-/ une de ces colonne à des cases vides
j'ai une sommeprod comme ceci
SOMMEPROD((ECHTITRES_PORT="813000INVTHTM")*(ECHTITRES_POSTE="FAOBL")*(ECHTITRES_MONTANT5<>"")*ECHTITRES_MONTANT5)
j'utilise le <>"" afin de filtrer les cases vides de la colonne en question pour que la sommeprod ne me renvoit pas #NA mais hélas cela ne fonctionne pas.
par contre en écrivant la sommeprod comme ceci
SOMMEPROD((G2:G14="813000INVTHTM")*(B2:B14="FAOBL")*(F2:F14<>"")*F2:F14)
j'obtiens le résultat attendu.
Je pense que le soucis avec ma première sommeprod vient du fait que j'utilise des colonnes avec un nom dont la référence est obtenue par la formule "decaler" qui me permet d'englober les nouvelles entrées dans les colonnes automatiquement.
Est-il possible de faire marcher ma sommeprod ? Ma technique de nommage de colonne est-elle bonne ?
Je ne souhaite pas passer par une étape intermédiaire (créer une nouvelle colonne en disant si(estvide(xx);0) etc..)
D'avance merci pour votre aide