Explorateur de formule (déployer / indenter)

Bonjour à tous,

J'ai créé aujourd'hui un nouvel utilitaire pour le site qui fera peut-être plaisir à certains d'entre vous

C'est un outil qui indente et déploie sur plusieurs lignes une formule Excel (ou Google Sheets) et qui peut vous aider à mieux comprendre les longues formules dans certains cas

Exemple 1

Avant :

=INDIRECT(ADRESSE(9;MAX(SI(OU($AE13=$R13;$AL13=$R13;$AP13=$R13;$AT13=$R13;$BO13=$R13;$BV13=$R13;$CC13=$R13;$CG13=$R13);COLONNE($AE13:$HA13)))+16))

Après :

=INDIRECT(
    ADRESSE(
        9;
        MAX(
            SI(
                OU(
                    $AE13=$R13;
                    $AL13=$R13;
                    $AP13=$R13;
                    $AT13=$R13;
                    $BO13=$R13;
                    $BV13=$R13;
                    $CC13=$R13;
                    $CG13=$R13
                );
                COLONNE(
                    $AE13:$HA13
                )
            )
        )+16
    )
)

Exemple 2

Avant :

=LET(plage;A2:A59;MAP(plage;SEQUENCE(LIGNES(plage));LAMBDA(alias;i;NB.SI(ARRAY_CONSTRAIN(plage;i;1);alias))))

Après :

=LET(
    plage;
    A2:A59;
    MAP(
        plage;
        SEQUENCE(
            LIGNES(
                plage
            )
        );
        LAMBDA(
            alias;
            i;
            NB.SI(
                ARRAY_CONSTRAIN(
                    plage;
                    i;
                    1
                );
                alias
            )
        )
    )
)

A propos

L'outil n'a pas de limite de profondeur (vous pouvez mettre une formule avec 100 imbrications si vous le souhaitez) et il détecte automatiquement le séparateur (; ou ,).

L'outil est ici : https://www.excel-pratique.com/fr/utilitaires/explorer-formule

Pour rappel, si un jour vous ne savez plus où le trouver, il y a un lien Utilitaires en bas de chaque page du site et du forum

Cordialement,

Rechercher des sujets similaires à "explorateur formule deployer indenter"