Bonjour,
J'ai chipoté pas mal sur votre formule ...
Vu que votre tableau est au format structuré, mettez cette formule en F7 -->
=SOMMEPROD((MOD(COLONNE(TableauDevis[@[Qu01]:[Qu22]])-COLONNE([@Qu01]);6)=0)*SI(ESTNUM(TableauDevis[@[Qu01]:[Qu22]]);TableauDevis[@[Qu01]:[Qu22]];0)*SI(ESTNUM(TableauDevis[@[Prix01]:[Prix22]]);TableauDevis[@[Prix01]:[Prix22]];0))
Cela correspond à ceci dans votre tableau si on tient compte des ref colonnes et lignes -->
=SOMMEPROD((MOD(COLONNE(L7:EI7)-COLONNE(L7);6)=0)*SI(ESTNUM(L7:EI7);L7:EI7;0)*SI(ESTNUM(M7:EJ7);M7:EJ7;0))
A recopier vers le bas
NB : attention à ne pas avoir des cellules au format texte dans les colonnes prix et Quantité. Il y a en a dans votre tableau.... sans quoi la formule considèrera que la cellule est à 0
Cela eut été plus simple de faire un colonne total pour chaque prix et quantité.
Cordialement
Re,
une suggestion : remplacer les blocs du type
SI(ESTNUM(TableauDevis[@[Prix01]:[Prix22]]);TableauDevis[@[Prix01]:[Prix22]];0)
par
SIERREUR(1*TableauDevis[@[Prix01]:[Prix22]]; 0)
Plus court, et conversion des textes en nombre si possible (même s'il vaut mieux éviter le texte directement).