`` `Excel
=Produit (valeur (mid (a1, row (indirect ("1:" &len (a1))), 1)))
`` '
Explication:
1. `len (a1)`: Cela détermine la longueur du nombre dans la cellule A1 (5 dans ce cas).
2. `Row (indirect (" 1:"&len (a1)))`: Cela génère un tableau de nombres de 1 à la longueur du nombre. Ainsi, dans ce cas, il crée {1, 2, 3, 4, 5}.
3. `mid (a1, row (indirect (" 1:"&len (a1))), 1)`: Cela extrait chaque chiffre individuellement en utilisant la fonction «mid». Le premier argument est la cellule contenant le nombre, le deuxième argument est le tableau des nombres de lignes et le troisième argument spécifie la longueur de chaque chaîne extraite (1 chiffre). Il en résulte un tableau de chiffres individuels:{"1", "2", "3", "4", "5"}.
4. `Valeur (...)`: Convertit les chiffres extraits des chaînes de texte en valeurs numériques.
5. `Produit (...)`: Calcule le produit de toutes les valeurs numériques dans le tableau.
Cette formule prend efficacement chaque chiffre du nombre, le convertit en une valeur numérique, puis multiplie toutes les valeurs ensemble.
|