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łą?


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

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.