ЯКЩО функція в електронних таблицях Google відображає помилку синтаксичного аналізу, що не так?


9

Що не так з цим кодом?

= IF (F3+E3+D3 > 0, F3+E3+D3, 0)

Я хочу, щоб комірка містила суму, лише якщо вона є позитивною. Якщо це негативно, я хочу, щоб нуль там був.

Електронна таблиця Google дає мені помилку: помилка розбору.


Функція для мене прекрасно працює. Я скопіював і вставив її в електронну таблицю Google, не вносячи в неї жодних змін. З моєї точки зору, в цьому немає нічого поганого.

Відповіді:


11

Ви намагалися використовувати ";" замість "," ?


1
Так, це працює. Але чому у всій документації згадуються ","?

1
Я поняття не маю, зазвичай він використовується ";" у цих виразах

Напевно, якийсь безлад з локалями. У моїй країні ми використовуємо "", як десятковий роздільник, так що 1,2,3,4 можна інтерпретувати як 1,2, 3,4 або 1, 2, 3, 4. Google, давай !?

3
@Josef Стандарт, який використовує Google, передбачає, що це ;потрібно дозволити, але це ,можна використовувати. Через проблеми, які ви згадали про локаль, кома не працюватиме в локалях, де десятковим роздільником є ​​кома. З іншого боку, напівколони працюватимуть у будь-якій місцевості. На жаль, документи, здається, написав хтось із США (або Великобританії, Австралії тощо), і вони вирішили використовувати кому. Їх повідомили, але вирішення проблеми Google - повільний таємничий звір.
Том Хорвуд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.