La fonction SCAN dans Google Sheets permet de parcourir un tableau et de produire des valeurs intermédiaires en appliquant une fonction LAMBDA à chaque valeur. Elle renvoie un tableau des valeurs intermédiaires obtenues à chaque étape.
Paramètres
initial_value: La valeur initiale du balayage.array_or_range: Le tableau ou la plage à parcourir.LAMBDA: La fonction à appliquer à chaque valeur du tableau.
Tutoriel étape par étape
-
Utiliser
SCANavec une fonction lambda simple :- Exemple :
=SCAN(0, {1,2,3,4,5}, LAMBDA(a, b, a + b)) - Résultat :
{0, 1, 3, 6, 10, 15}
- Exemple :
-
Utiliser
SCANavec des fonctions lambda plus complexes :- Exemple :
=SCAN("", {"apple", "banana", "carrot"}, LAMBDA(a, b, a & ", " & b)) - Résultat :
{", apple", ", apple, banana", ", apple, banana, carrot"}
- Exemple :
Cas d'utilisation et scénarios
- Total cumulé : Calculer le total cumulé d'une série de valeurs.
- Concaténation : Concaténer des valeurs d'une plage avec des séparateurs.
- Accumulation de valeurs : Accumuler des valeurs avec une opération spécifique.
Fonctions associées
Aucune fonction associée disponible.
Articles associés
Aucun article associé disponible.