Strona 1 z 1
licz.jeżeli() a wyrażenia reguralne
: śr gru 16, 2009 3:50 pm
autor: arek
chciałem zliczyć wszystkie komórki w których występuje ciąg "jes" wydawało sie proste:
ale nic z tego, próbowałem też różnych kombinacji z kropką i pytajnikiem. oraz ze \ . np:
"jes.*", "jes.?", "jes?", "jes.", "jes.?*", "jes\.\*", "jes.\*",
A w pomocy jest napisane, że powinny działać. Coś robię nie tak?
Re: licz.jeżeli() a wyrażenia reguralne
: śr gru 16, 2009 4:02 pm
autor: arek
to jest chyba błąd linuksowej wersji. Na Windowsach działa.

Re: licz.jeżeli() a wyrażenia reguralne
: śr gru 16, 2009 5:36 pm
autor: Jan_J
W ogóle działa. Bez ukośników. Trzeba włączyć obsługę wyrażeń regularne w Calcu: Narzędzia/Opcje/Calc/Oblicz/Wyrażenia regularne w formułach
Re: licz.jeżeli() a wyrażenia reguralne
: śr gru 16, 2009 6:14 pm
autor: arek
Niby było włączone. Ale potem jak odznaczyłem a potem zaznaczyłem to zaczęło działać.

Re: licz.jeżeli() a wyrażenia reguralne
: pn mar 29, 2010 8:06 pm
autor: nietopereek
Jeśli chodzi o licz.jeżeli i liczenie słów to też miałem z tym problem.
Mianowicie miało mi obliczyć ile osób z danej grupy to dziewczyny, gdzie każde żeńskie imię kończy się na A.
Więc zastosowałem
Lecz wynik zwracał 0.
Po dłuższym próbowaniu zastosowanie poniższego kodu dało oczekiwany efekt.
Czy są inne sposoby na rozwiązanie tego problemu, w jakiś bardziej pamiętliwy sposób? Oczywiście za pomocą Licz.jeżeli.
Re: licz.jeżeli() a wyrażenia reguralne
: wt mar 30, 2010 3:44 am
autor: mg2
Mianowicie miało mi obliczyć ile osób z danej grupy to dziewczyny, gdzie każde żeńskie imię kończy się na A. Więc zastosowałem
Po dłuższym próbowaniu zastosowanie poniższego kodu dało oczekiwany efekt.
Nie zgaduj tylko poczytaj i pomyśl:
"." - dowolny znak
"*" - zero lub więcej wystąpień znaku poprzedzającego "*"
".*" - ???
".*A" - ???