Excel 2010 : Incrémenter une formule

Anonyme
2025-05-19T14:03:15+00:00

Bonjour à toute l'équipe,

J'ai un fichier excel sur lequel j'ai mis en lien plusieurs onglets dans le but de faire un publipostage.

Je souhaiterai "incrémenter" de manière automatique la formule :

=NB.SI(Calendrier!F$4:F$191;"AT")

en

=NB.SI(Calendrier!G$4:G$191;"AT")

et ainsi de suite sur plusieurs lignes.

Pensez-vous que cela est possible ?

Quelques précisions :

Sur mon onglet principal, j'ai un calendrier où j'ai mis des noms des agents en colonne, les jours de l'année en ligne, et à chaque intersection une liste déroulante pour préciser le type de congé quand il y a lieu.

J'ai un récapitulatif sur la droite synthétisant le nombre de congés par type et par agent. (J'ai recopié ce récapitulatif sur un autre onglet de manière à pouvoir faire un publipostage) -> aucun problème pour celui -là.

Puis j'ai fait un second récapitulatif synthétisant le nombre de congés par type et par jour, suivant la même procédure, sauf que j'ai dû au préalable transposer le tableau sur un autre onglet de manière à avoir les jours en colonne, et les types de congés en ligne (toujours dans l'idée de faire un publipostage).

Le problème c'est que transposer un tableau ne conserve pas ses formules. Du coup, j'ai recopié pour chaque type de congé, une formule ressemblant à celle écrite ci-dessus. Je pensais qu'en copiant la première ligne, elle s'incrémenterait sur les autres, mais non...

Si vous avez une idée de résolution pour mon problème, je suis preneuse.

D'avance, merci de votre réponse.

Bien cordialement,

Emmanuelle

Microsoft 365 et Office | Excel | Pour l'éducation | 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

3 réponses

  1. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2025-05-19T14:48:28+00:00

    Edit :

    =NB.SI(DECALER(Calendrier!F$4:F$191;0;LIGNE()-LIGNE(A$4));"AT")

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2025-05-19T14:46:55+00:00

    Bonjour,

    En répondant directement à la question sans réflexion par rapport à la structure du classeur

    Si la formule est en ligne 4

    =NB.SI(DECALER(Calendrier!F$4:F$191;0;LIGNE()-LIGNE(A$4));"AT")

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

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  3. Anonyme
    2025-05-20T14:19:38+00:00

    Bonjour Arnaud,

    Merci beaucoup pour la célérité et l'efficacité de votre réponse.

    Non seulement vous m'avez permis de terminer mon travail, mais en plus vous avez rajouté une formule Excel à mon répertoire.

    A bientôt sur le forum pour une nouvelle question...

    Bien cordialement,

    Emmanuelle.

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

    0 commentaires Aucun commentaire