
Formuła ogólna
=MOD(A1,100)=0
Podsumowanie
Aby zezwolić tylko na liczby będące wielokrotnościami 100, możesz użyć walidacji danych z niestandardową formułą opartą na funkcji MOD. W przedstawionym przykładzie walidacja danych zastosowana do C5: C10 to:
=MOD(C5,100)=0
Wyjaśnienie
Reguły sprawdzania poprawności danych są uruchamiane, gdy użytkownik dodaje lub zmienia wartość komórki. Gdy formuła niestandardowa zwraca wartość TRUE, walidacja przebiega pomyślnie, a dane wejściowe są akceptowane. Gdy formuła zwraca FALSE, sprawdzanie poprawności kończy się niepowodzeniem i dane wejściowe są odrzucane.
W tym przypadku funkcja MOD służy do wykonania operacji modulo, która zwraca resztę po dzieleniu. Formuła używana do weryfikacji danych wejściowych to:
=MOD(C5,100)=0
Wartość w C5 to 500. Funkcja MOD dzieli 500 przez 100 i otrzymuje 5, z resztą równą zero. Ponieważ 0 = 0, reguła zwraca wartość TRUE i weryfikacja danych przebiega pomyślnie:
=MOD(500,100)=0 =0=0 =TRUE
Jeśli użytkownik wpisze, powiedzmy, 550, reszta to 50, a walidacja nie powiedzie się:
=MOD(C5,100)=0 =MOD(550,100)=0 =50=0 =FALSE
Uwaga: odwołania do komórek w formułach sprawdzania poprawności danych dotyczą lewej górnej komórki w zakresie wybranym podczas definiowania reguły sprawdzania poprawności, w tym przypadku C5.