Retour aux fonctions

SCAN

Parcourt une matrice et produit des valeurs intermédiaires en appliquant une fonction LAMBDA à chaque valeur. Renvoie une matrice des valeurs intermédiaires obtenues à chaque étape.

ArraySCAN(initial_value, array_or_range, LAMBDA)

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

  1. Utiliser SCAN avec 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}
  2. Utiliser SCAN avec des fonctions lambda plus complexes :

    • Exemple : =SCAN("", {"apple", "banana", "carrot"}, LAMBDA(a, b, a & ", " & b))
    • Résultat : {", apple", ", apple, banana", ", apple, banana, carrot"}

Cas d'utilisation et scénarios

  1. Total cumulé : Calculer le total cumulé d'une série de valeurs.
  2. Concaténation : Concaténer des valeurs d'une plage avec des séparateurs.
  3. 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.

Newsletter

Plus d'exemples sur SCAN arrivent bientôt.

Nous préparons des mises à jour courtes et pratiques pour les utilisateurs avancés de Sheets.