Partager via

modifier une plage de données dans une formule en fonction d'un calcul

Anonyme
2021-04-29T16:28:11+00:00

Bonjour,

je souhaiterai modifier une plage de données dans une formule en fonction d'un calcul.

Je m'explique :

A ce jour, j'ai cette formule : =NB.SI(B2:B512;"ok")

mais le B512 est amené à être modifier en fonction de la formule (puissance(2;X) où X est une référence à une cellule)

(après 512, c'est 1024 puis 2048 et ainsi de suite).

Ma question est : comment modifier la formule actuelle en =NB.SI(B2:B"&(PUISSANCE(2;K2));"ok") où K2 stocke la puissance.

Lorsque je fait ça, une erreur survient et je n'arrive pas à corriger pour obtenir ce que je veux.

J'aimerai bien obtenir ce résultat car j'ai 20 cellules à modifier à chaque changement de puissance...

Je vous remercie pour votre aide

Cordialement

Lunick

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2021-04-29T16:39:03+00:00

Bonjour,

Essaie :

=NB.SI(INDIRECT("B2:B"&(PUISSANCE(2;K2)));"ok")

Cordialement.

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2021-04-29T17:00:57+00:00

    Bonjour,

    merci pour votre retour rapide !

    Ca fonctionne comme je veux c'est parfait !

    Merci encore

    Cordialement

    Lunick

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire