jak usunąć #N/D przy formule wyszukja pionowo

Użytkowanie arkusza kalkulacyjnego
Musti
Posty: 9
Rejestracja: pn gru 22, 2014 1:49 pm

jak usunąć #N/D przy formule wyszukja pionowo

Post autor: Musti »

Witam serdecznie
Potrzebuje zmodyfikować formułę =WYSZUKAJ.PIONOWO(B7;$U$1:$V$3367;2;0) tak aby przy zwracaniu wyników zamiast #N/D dawała jakąś inną wartość, taką którą sobie sam ustalę np: 0 albo pustą komórkę.
Próbowałem z czymś takim, ale niestety u mnie nie działa: =JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(WYSZUKAJ.PIONOWO(B2;$U$1:$V$3367;0;0)));U2:V2390).
Dołączam plik na którym próbowałem użyć wymienioną wyżej formułkę.
Bardzo proszę o pomoc, pozdrawiam :)
Załączniki
crosy.ods
(84.08 KiB) Pobrany 584 razy
OpenOffice 4.1.0 Windows 7 64 bit
arras_1
Posty: 148
Rejestracja: czw lip 19, 2012 8:08 pm

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: arras_1 »

Poprawiona formuła
Załączniki
crosy1.ods
(94.9 KiB) Pobrany 1991 razy
OpenOffice.org 4.1.3 , Windows 10
Musti
Posty: 9
Rejestracja: pn gru 22, 2014 1:49 pm

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: Musti »

Witam bardzo Ci dziękuje :)
na pewno innym tez się przyda :super:
pozdrawiam
OpenOffice 4.1.0 Windows 7 64 bit
23wojtas
Posty: 12
Rejestracja: pt maja 01, 2015 12:18 pm

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: 23wojtas »

Mam podobny problem: tzn mam listę z której wybieram pozycję i przy części pozycji mam wartość wyszukaną a przy niektórych mam wartość #n/d.
Chciałbym to zrozumieć czemu tak się dzieje, proszę o wytłumaczenie.

Mój plik:
Załączniki
212.ods
(13.71 KiB) Pobrany 245 razy
OpenOffice 3.4.1 na Windows 7
Husar
Posty: 203
Rejestracja: śr mar 06, 2013 3:48 am

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: Husar »

Po pierwsze masz błąd w formule, w zakresie danych powinien być adres bezwzględny, bo jak skopiujesz formułę w dół to chrzanią się adresy bazy, czyli powinno być:

Kod: Zaznacz cały

=WYSZUKAJ.PIONOWO(B6;Sheet2.$A$3:$B$51;2;0)
Po drugie funkcja WYSZUKAJ.PIONOWO nie radzi sobie z szukaniem tekstów z nawiasami. Lepiej użyć nazw:
Strzyżenie żywopłotu powyżej 2 m
Strzyżenie żywopłotu poniżej 2 m
Załączniki
212.ods
(12.13 KiB) Pobrany 257 razy
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
23wojtas
Posty: 12
Rejestracja: pt maja 01, 2015 12:18 pm

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: 23wojtas »

Czyli tak: u mnie jest:

Kod: Zaznacz cały

=WYSZUKAJ.PIONOWO(B6;Sheet2.A4:B15;2;0)
a powinno być

Kod: Zaznacz cały

=WYSZUKAJ.PIONOWO(B6;Sheet2.$A$3:$B$51;2;0)
Czyli kluczowe są symbole $
W jaki sposób one działają?

Nie wiem dlaczego, ale nawet jeśli wybiorę z listy pozycję <<Wybierz>> to pokazuje mi za każdym razem wartość #N/D, nawet jeśli dla <<Wybierz>> ma wartość 0
nie radzi sobie z szukaniem tekstów z nawiasami.
W takim razie do czego najlepiej używać nawiasów?

Wybacz(cie) głupie pytania, ale naprawdę chcę się tego nauczyć.
OpenOffice 3.4.1 na Windows 7
Husar
Posty: 203
Rejestracja: śr mar 06, 2013 3:48 am

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: Husar »

W nazwie czynności nie używaj nawiasów.
  • zamiast:
    Strzyżenie żywopłotu (>2m wys.)
  • użyj:
    Strzyżenie żywopłotu powyżej 2m wys.
Czyli kluczowe są symbole $
W jaki sposób one działają?
Nie wiem dlaczego, ale nawet jeśli wybiorę z listy pozycję <<Wybierz>> to pokazuje mi za każdym razem wartość #N/D, nawet jeśli dla <<Wybierz>> ma wartość 0
Znak $ jest kluczowy jeśli odnosisz się do jakiś danych i jednocześnie funkcję/formułę chcesz skopiować. Bez użycia znaku $ powodujesz, że podczas kopiowania funkcji/formuły zmieniają się adresy danych do których ona się odnosi. A dane mają niezmienny zakres adresów, prawda?
Dla <<Wybierz>> nie działa Ci funkcja, bo adres danych zacząłeś od A4 a powinno być od A3 (tam masz <<Wybierz>>)
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
23wojtas
Posty: 12
Rejestracja: pt maja 01, 2015 12:18 pm

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: 23wojtas »

Prawda, nie zmieniają się. Ten arkusz jest niezmienny, a jedynie będą dochodziły nowe pozycje w kolejnych wierszach.
OpenOffice 3.4.1 na Windows 7
Jan_J
Posty: 4626
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: Jan_J »

funkcja WYSZUKAJ.PIONOWO nie radzi sobie z szukaniem tekstów z nawiasami
Zapewne jest włączone użycie wyrażeń regularnych. Narzędzia/Opcje/Calc/Oblicz/[x] użyj wyrażeń regularnych podczas wyszukiwania

Jeżeli [ ] wyłączysz, można używać nawiasów. W stanie [x] włączenia, symbole o specjalnym znaczeniu trzeba poprzedzić metaznakiem, np. zamiast ( ) pisać \( \)

Sprawdziłem skuteczność mojej diagnozy.
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Husar
Posty: 203
Rejestracja: śr mar 06, 2013 3:48 am

Re: jak usunąć #N/D przy formule wyszukja pionowo

Post autor: Husar »

Jan_J pisze:Zapewne jest włączone użycie wyrażeń regularnych.
No tak, ciągle zapominam o tym w Calc
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
ODPOWIEDZ