Чому виникає помилка з цією простою формулою Excel за допомогою MOD і ROW ()


2

Я намагаюся налаштувати чергування рядків на вибір. Я натискаю на перший рядок і перетягую вниз до рядка 145 (де дані закінчуються).

Потім я переходжу до умовного форматування, вибираю нове правило і намагаюся ввести цю формулу:

=MOD(ROW(),2)=0

Коли я натискаю кнопку ОК, я отримую цю не дуже корисну помилку в Excel 2016:

There's a problem with this formula. 
Not trying to type a formula? When the first character is 
an equal (=) or minus (-) sign, Excel thinks it's a formula.
<snip>

Що не так з формулою?


2
Формула для мене працює без особливих проблем 2013 року.
Скотт Кренер

1
Може, якби ви сказали нам, що ви сподівалися, що формула зробить?
завжди літо

1
Дуже нерозумно, але скопіюйте та вставте це, подивіться, чи воно працює:=MOD(ROW(),2)=0
BruceWayne

@alwayssummer: Як я писав, я намагаюся налаштувати чергування стилів, що чергуються. Формула використовує функцію MOD, щоб перевірити, чи ми знаходимося з парним чи непарним рядком.
TRomano

Якщо пропозиція BruceWayne не спрацює, спробуйте пропустити "= 0" і зробіть цілий тест, а не булевий тест у вашому правилі умовного форматування.
пікобіт

Відповіді:


2

Просто зніміть =0деталь і вона повинна спрацювати.

Коли ви створюєте правило, виберіть Use a formula to determine which cells to formatпараметр і введіть у формулі таке:

=MOD(ROW(),2)

Якщо ви хочете відформатувати інший набір рядків, використовуйте наступне:

=MOD(ROW(),2)-1

Дякую, це спрацювало. Вибачте за затримку, я не зміг увійти належним чином увійти. Я не бачу кнопки, щоб прийняти відповідь.
Тім

Мені це не
вийшло

1

Спробуйте використовувати ";" замість "," перед номером.

Фон: Деякі локальні знаки використовують символ "Розділювач списку", який не є комою. Якщо ви перебуваєте за межами США, це, можливо, стосується вас.

Докладніше тут: http://datapigtechnologies.com/blog/index.php/why-your-version-of-excel-only-accept-semicolons-in-formulas-instead-of-commas/


Будь ласка, надайте більше інформації, щоб допомогти ОП
1717
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.