=BYROW
Logique Avancé Google Sheets

BYROW Excel : Appliquer une fonction par ligne

Maîtrisez BYROW dans Excel : syntaxe, exemples concrets (finance, RH), et astuces pour simplifier vos calculs matriciels par ligne.

Syntaxe

=BYROW(matrice, lambda)
  • matrice : La plage de cellules à traiter, c'est-à-dire la matrice sur laquelle vous souhaitez appliquer la fonction à chaque ligne.
  • lambda : La fonction LAMBDA à appliquer à chaque ligne de la matrice. Cette fonction doit accepter un argument qui représente une ligne de la matrice.

Utilisation dans Google Sheets

La fonction BYROW dans Google Sheets est identique à celle d'Excel. Elle permet d'appliquer une fonction LAMBDA à chaque ligne d'une plage de données et de renvoyer un tableau de résultats. La syntaxe et le fonctionnement sont les mêmes, ce qui assure une compatibilité totale entre les deux plateformes. Les cas d'utilisation et les exemples mentionnés pour Excel s'appliquent également à Google Sheets.

Cas d'utilisation

Analyse financière

Gestion de projet

Analyse de données RH

Exemples pratiques

Somme des ventes par employé

Données : Plage B2:E5 contenant les ventes trimestrielles de plusieurs employés.

=BYROW(B2:E5, LAMBDA(ligne, SOMME(ligne)))

Calcule la somme des ventes annuelles pour chaque employé.

Résultat : Tableau vertical avec la somme des ventes pour chaque employé.
Statut du projet basé sur l'avancement des tâches

Données : Plage B2:E5 contenant le pourcentage d'avancement de chaque tâche d'un projet (entre 0 et 1).

=BYROW(B2:E5, LAMBDA(ligne, SI(MAX(ligne) > 0.8, "Terminé", SI(MIN(ligne) < 0.5, "En retard", "Dans les temps"))))

Détermine le statut de chaque projet en fonction de l'avancement de ses tâches.

Résultat : Tableau vertical indiquant le statut de chaque projet ("Terminé", "En retard", "Dans les temps").
Moyenne des notes par étudiant

Données : Plage B2:E5 contenant les notes de chaque étudiant à différents examens.

=BYROW(B2:E5, LAMBDA(ligne, MOYENNE(ligne)))

Calcule la moyenne des notes pour chaque étudiant.

Résultat : Tableau vertical avec la moyenne des notes pour chaque étudiant.

Conseils et astuces

Utilisez des noms de variables explicites dans votre fonction LAMBDA pour une meilleure lisibilité.

Testez votre fonction LAMBDA séparément avant de l'utiliser dans BYROW pour faciliter le débogage.

Assurez-vous que la fonction LAMBDA renvoie un résultat cohérent pour chaque ligne.

Utilisez BYROW en combinaison avec d'autres fonctions Excel pour des calculs plus complexes.

Erreurs courantes

#NOM?

La fonction LAMBDA n'est pas définie ou mal orthographiée.

Vérifiez l'orthographe de LAMBDA et assurez-vous qu'elle est disponible dans votre version d'Excel ou Google Sheets.

#VALEUR!

La fonction LAMBDA renvoie une erreur pour une ou plusieurs lignes.

Vérifiez la logique de votre fonction LAMBDA et assurez-vous qu'elle gère correctement tous les types de données dans les lignes.

Formules associées