web-dev-qa-db-fra.com

Comment combiner une valeur de cellule avec une chaîne dans une formule Google Spreadsheets?

J'ai la condition IF suivante dans une cellule:

=IF(A1>A2, "value is <C5>", "value is <D5>")

<C5> et <D5>devrait être les valeurs des cellules C5 et D5.

Je sais que la question est simple, mais la recherche n’a pas abouti. Je ne sais pas vraiment comment formuler cela.

13
idanshmu

Vous pouvez utiliser le opérateur de concaténation de chaînes , &:

=IF(A1>A2, "value is " & C5, "value is " & D5)

Ceci est égal à, mais moins verbeux que:

=IF(A1>A2, CONCAT("value is ", C5), CONCAT("value is ", D5))

En ce qui concerne votre commentaire de suivi, vous pouvez concaténer plusieurs chaînes et valeurs:

=IF(A1>A2, "value is " & C5 & " right now, but could be " & D5, "value is " & D5 & " at the moment, but could be " & C5)

Voir aussi Combinaison d'éléments dans Google Spreadsheet

22
Vidar S. Ramdal