Dlaczego występuje błąd w tej prostej formule programu Excel przy użyciu MOD i ROW ()

1

Próbuję ustawić naprzemienną stylizację wiersza dla zaznaczenia. Klikam pierwszy wiersz i przeciągam w dół do wiersza 145 (gdzie kończą się dane).

Następnie przechodzę do formatowania warunkowego, wybieram nową regułę i próbuję wprowadzić tę formułę:

=MOD(ROW(),2)=0

Po kliknięciu przycisku OK pojawia się ten niezbyt pomocny błąd w programie 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>

Co jest nie tak z formułą?

TRomano
źródło
2
Formuła działa dla mnie w Excelu 2013 bez problemu.
Scott Craner
1
Może jeśli powiesz nam, co miałeś nadzieję, że formuła zrobi?
alwayssummer
1
Naprawdę głupie, ale skopiuj i wklej to, sprawdź, czy działa: =MOD(ROW(),2)=0
BruceWayne
@alwayssummer: Jak pisałem, próbuję ustawić naprzemienną stylizację wierszy. Formuła używa funkcji MOD do sprawdzenia, czy jesteśmy w wierszu o parzystej lub nieparzystej liczbie.
TRomano
Jeśli sugestia BruceWayne'a nie zadziała, spróbuj pominąć „= 0” i wykonać test liczby całkowitej zamiast testu boolowskiego w regule formatowania warunkowego.
picobit

Odpowiedzi:

2

Po prostu usuń =0 część i powinna działać.

Kiedy tworzysz regułę, wybierz Use a formula to determine which cells to format opcja, a następnie wprowadź następującą formułę:

=MOD(ROW(),2)

Jeśli chcesz sformatować inny zestaw wierszy, użyj następujących:

=MOD(ROW(),2)-1
Xenko
źródło
Dzięki, to zadziałało. Przepraszamy za opóźnienie, z jakiegoś powodu nie mogłem poprawnie się zalogować. Nie widzę przycisku, aby zaakceptować odpowiedź.
Tim
To mi nie pomogło
lfvv