SOMMEPROD sur plage variable

  • Initiateur de la discussion Initiateur de la discussion Temjeh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Temjeh

XLDnaute Accro
Bonjour et merci d'avance

J'ai des données sur des blocs (+270) de plages comme celle-ci.

=SI(SOMMEPROD(NB.SI(List;E58:E102));"";"Aucun")
Ma formule est à la fin de chaque bloc. Ici en E103.

Si n'est pas dans ma liste = Aucun.

Mais souvent il y a des mégardes en ajoutant ou enlevant des blocs. La formule est mal recopier.

Est-ce possible d'y mettre ceci variable E2:E11, auto-detect plage.
Pour le E11 plus facile ... un ligne -1 (car ma formule est en E12)

Pour le E2 j'ai en colonne F un cell vide en F1.
Donc à partir de ligne 11 ( ligne de ma formule -1) je voudrais la première vide vers le haut de col F.

Fichier simple joint

Merci

Désolé si pas clair
La PJ est meilleur

Temjeh
 

Pièces jointes

Dernière édition:
Re : SOMMEPROD sur plage variable

Pour simplifié cette discussion

Une étape à la fois serait mieux.

Ma formule est en col E
A partir de sa ligne:

Comment avoir en formule le no de ligne de la première vide vers le haut en col F.
Départ de ligne de la formule -1

Merci de votre temps

Temjeh
 
Re : SOMMEPROD sur plage variable

Bonjour

Non c'est toute sorte de valeur.

Dans mes séparateurs (bleu), seule la cell de Col F est vide.
C'est pour cela que je pensais faire un test sur Col F vers le haut qui semble bien pour trouvé la ligne de départ


En gros je veut faire un copier coller de la formule n'importe ou sans y mettre la ligne de départ et d'arrivé.
Merci
Temjeh
 
Dernière édition:
Re : SOMMEPROD sur plage variable

Bonjour

Si c'est cela, on peut faire avec un test sur la colonne F. Cf. la formule définissant le nom "plageintéressante" dans le gestionnaire de nom.

Cf. en pièce jointe.

@ plus
 

Pièces jointes

Dernière édition:
Re : SOMMEPROD sur plage variable

Rebonjour

J'ai trouvé ceci en matrice qui semble un bon départ:
=MAX(($F$1:F48="")*LIGNE($F$1:F48))+1 qui donne la dernière ligne vide

Donc j'ai trouvé ma ligne de départ


Comment l'adapter à ceci:

=SI(SOMMEPROD(NB.SI(List;E58:E102));"";"Aucun")

Du genre:

=SI(SOMMEPROD(NB.SI(List;"E"&MAX(($F$1:F48="")*LIGNE($F$1:F48))+1&":E"LIGNE()-1));"";"Aucun")

Temjeh
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
974
R
Réponses
5
Affichages
936
Rob1375
R
A
Réponses
3
Affichages
1 K
Apuerio
A
Z
Réponses
10
Affichages
1 K
Z
Réponses
15
Affichages
3 K
S
Réponses
3
Affichages
955
Stephandevendee
S
Retour