web-dev-qa-db-fra.com

SI la fonction dans Google Sheets donne Parse Error, qu'est-ce que je fais mal?

Lorsque je tape ceci dans la cellule, cela me donne l'erreur d'analyse.

=if(B10>B2,"Win:" B10 (B10-B2) "SR",if(B10=B2,"Draw:" B10 "+0 SR","Lose:" B10 (B10-B2) "SR"))

B10 est 1489
B2 est 1510

Je souhaite que la cellule indique si j'ai "gagné" ou non, puis les statistiques du jeu. Dans ce cas, je souhaite que la cellule indique "Lose: 1489 -21 SR".

Qu'est ce que j'ai mal fait?

1
Erose 524
=IF( B10 > B2; "Win: "  & B10 & " +" & B10-B2 & " SR";
 IF( B10 < B2; "Lose: " & B10 & " "  & B10-B2 & " SR";
 IF( B10 = B2; "Draw: " & B10 & "+0 SR" )))

ce qui a mal tourné:

erreur d'analyse a été généré car la feuille de calcul ne reconnaît pas ces parties:

"Win:" B10 (B10-B2) "SR"
"Draw:" B10 "+0 SR"
"Lose:" B10 (B10-B2) "SR"

et sa parce qu'il manque le caractère pour ajouter qui est: &
mérite également de mentionner que les espaces vides devraient faire partie de l'ajout de texte, par ex. entre ""

"Win: "&B10&" +"&B10-B2&" SR"
"Draw: "&B10&"+0 SR"
"Lose: "&B10&" "&B10-B2&" SR"

et puis il y a empilement avec CTRL + ENTER pour la satisfaction visuelle globale, parce que 1-liner est nul

=IF(B10>B2; "Win: "&B10&" +"&B10-B2&" SR";
 IF(B10=B2; "Draw: "&B10&"+0 SR"; "Lose: "&B10&" "&B10-B2&" SR"))
1
user0