SCAN Excel : Analyse Séquentielle de Tableaux
La formule SCAN d'Excel permet d'appliquer une fonction LAMBDA à un tableau et de retourner les résultats intermédiaires. Découvrez son fonctionnement et des exemples concrets.
Syntaxe
initial_value: La valeur initiale de l'accumulateur. array: Le tableau à scanner. lambda(accumulator, value): Une fonction LAMBDA qui prend l'accumulateur et la valeur actuelle du tableau comme arguments et retourne la nouvelle valeur de l'accumulateur.
Utilisation dans Google Sheets
La formule SCAN est disponible dans Google Sheets avec une syntaxe et un fonctionnement identiques à Excel. Les cas d'utilisation et les bonnes pratiques restent les mêmes. La compatibilité est donc totale pour les usages courants.
Cas d'utilisation
Analyse financière
Gestion de la chaîne d'approvisionnement
Analyse de données scientifiques
Exemples pratiques
Données : {1,2,3,4,5}
Calcule la somme cumulative des éléments du tableau.
Données : Initial: 100, Changements: {10,-5,20,-15}
Calcul l'inventaire après chaque changement.
Données : {10, 20, 30, 40}
Calcul une moyenne mobile simple (non pondérée, exemple simplifié).
Conseils et astuces
Utilisez la fonction LET pour simplifier les calculs complexes dans la fonction LAMBDA.
Testez votre fonction LAMBDA séparément avant de l'utiliser dans SCAN.
Comprenez bien le rôle de l'accumulateur et de la valeur courante.
Visualisez le processus d'itération pour mieux comprendre le fonctionnement de SCAN.
Erreurs courantes
La fonction LAMBDA ne retourne pas de valeur.
Assurez-vous que la fonction LAMBDA contient une expression qui retourne une valeur.
Erreur dans la fonction LAMBDA.
Vérifiez la logique et les arguments de la fonction LAMBDA.