Astuces pour ignorer les arguments facultatifs dans les fonctions de Google Sheets

Si vous utilisez régulièrement Google Sheets, vous savez que certaines fonctions possèdent des arguments facultatifs. Mais savez-vous comment ignorer ces arguments facultatifs ? Dans cet article, je vais vous montrer comment le faire pour différentes fonctions dans Google Sheets.

Arguments facultatifs à la fin ou au milieu de la syntaxe d’une fonction

Lorsque vous voulez exclure un argument facultatif à la fin d’une fonction, vous pouvez simplement ne pas l’utiliser. Cependant, vous devez prendre en compte la valeur par défaut de cet argument. Dans la plupart des fonctions, si vous excluez un argument facultatif, la valeur par défaut lui sera attribuée. Cependant, il existe des exceptions.

Par exemple, prenons la fonction Vlookup, l’une des fonctions les plus populaires de Google Sheets. Voici sa syntaxe :

VLOOKUP(search_key, range, index, [is_sorted])

Dans cette fonction, l’argument is_sorted est facultatif car il est placé entre crochets. La valeur par défaut de is_sorted est TRUE ou 1 (les données sont triées). Si les données ne sont pas triées, vous devez spécifier FALSE ou 0.

Voici un exemple :

Dans une feuille, j’ai une colonne A avec des catégories de véhicules et une colonne B avec les quantités de commandes correspondantes. Supposons que la plage de données soit A2:B5, en excluant la première ligne d’en-tête.

Si je veux trouver la catégorie « sedan » dans la colonne 1 (colonne A) et retourner la quantité de commandes correspondante de la colonne 2 (colonne B), qui est 5, j’utilise la formule suivante :

=vlookup("sedan",A2:B5,2,false)

Dans cette formule Vlookup, j’ai utilisé l’argument facultatif is_sorted en spécifiant FALSE, car les données ne sont pas triées.

Si vous voulez ignorer le dernier argument facultatif, vous pouvez le faire si les données sont triées, car la valeur par défaut de is_sorted est TRUE. Par exemple :

=vlookup("sedan",A2:B5,2)

Notez que si les données ne sont pas triées, vous pouvez également utiliser cette approche :

=vlookup("sedan",sort(A1:B5),2)

Avant d’ignorer un argument facultatif, assurez-vous de bien comprendre sa signification ou la valeur par défaut qui lui est attribuée.

Ignorer tous les arguments facultatifs dans une fonction

Dans certaines fonctions, vous pouvez simplement ignorer tous les arguments facultatifs. Par exemple, les fonctions Growth et Trend ont des arguments similaires :

GROWTH(known_data_y, [known_data_x], [new_data_x], [b])

TREND(known_data_y, [known_data_x], [new_data_x], [b])

Si vous voulez ignorer tous les arguments facultatifs dans ces fonctions, c’est-à-dire les arguments known_data_x, new_data_x et b, il vous suffit de ne pas les utiliser dans votre formule.

Ignorer certains des paramètres facultatifs dans les fonctions Google Sheets

Dans certaines fonctions, vous pouvez ignorer certains des paramètres facultatifs. Reprenons les fonctions Growth et Trend pour expliquer cela.

Supposons que vous voulez utiliser le dernier paramètre et ignorer les deux du milieu. Dans ce cas, vous devez procéder différemment.

Le paramètre b représente le « curve fit » dans Trend et Growth. Par défaut, sa valeur est 1 ou TRUE. Si vous voulez ignorer les paramètres known_data_x et new_data_x et utiliser b comme 0 ou FALSE, voici comment procéder :

=GROWTH(A2:A7,sequence(6,1),sequence(6,1),true)

=TREND(A2:A7,sequence(6,1),sequence(6,1),true)

Pour exclure les arguments facultatifs dans ces deux fonctions, générez virtuellement une séquence de nombres de 1 à 6, car les données se trouvent sur 6 lignes.

Dans certaines fonctions, surtout les fonctions financières, vous pouvez ignorer un argument facultatif en plaçant une virgule. Par exemple, utilisez la fonction PMT :

PMT(rate, number_of_periods, present_value, [future_value], [end_or_beginning])

Si vous voulez ignorer l’argument future_value, vous pouvez le faire en plaçant simplement une virgule :

=pmt(C2,C3,C4,,1)

Conclusion

Dans certaines fonctions, vous pouvez même ignorer des arguments requis. Par exemple, utilisez la formule SI :

SI(logical_expression, value_if_true, value_if_false)

Dans l’exemple suivant, si A1 est vide, la formule retourne une chaîne vide, sinon elle multiplie A1 par 5,5 :

=if(A1="",,A1*5.5)

En résumé, avant d’ignorer un argument facultatif dans une fonction de Google Sheets, assurez-vous de bien comprendre sa valeur par défaut.

C’est tout pour aujourd’hui ! Amusez-vous bien avec Google Sheets !

Source

Articles en lien