Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 68536 Skopiuj do schowka zwracane wartości przesuniętej od wyniku wyszukaj.poziomo
Autor Wiadomość
loki
forumowicz


Wersja: Mac Office 365
Posty: 19
Wysłany: 17-07-2020, 14:52   zwracane wartości przesuniętej od wyniku wyszukaj.poziomo

cześć
próbuję wykonać następną czynność.
w dużej tablicy gdzie w kolumnie mam daty w formacie rrrr-mm mam wierszy na ok 4000 sztuk,
przykładowa formula wygląda tak:
Kod:
=wyszukaj.poziomo(a1;a3:c5;2;fałsz)


chciałbym obok komórki z tą zawartością była komórka z okresem porównywalnym wcześniejszym o 12 miesięcy,
chciałem użyć formuły przesunięcie jak poniżej
Kod:
=przesunięcie(wyszukaj.poziomo(a1;a3:c5;2;fałsz);0;-1)

powyższy przykład to tylko prezentacja idei. niestety wywala mi błędy,

jak inaczej osiągnąć to samo tj. wskazać efekt wyszukaj poziomo o 12 lub inną wartość kolumn w lewo czy prawo.

z góry dzięki za sugestie.
ID posta: 389823 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 662 razy
Posty: 3481
Wysłany: 17-07-2020, 15:27   

Skróć plik do 100 wierszy i załącz.
.
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 389824 Skopiuj do schowka
 
 
Kaper 



Zaproszone osoby: 2
Wersja: Win Office 365
Pomógł: 4191 razy
Posty: 7818
Wysłany: 17-07-2020, 15:31   

Chyba po kilkumiesięcznej nieobecności odzwyczaiłeś się od forum. Nie wciągam na listę ostrzeżeń tylko poprawiam za Ciebie znaczniki Code, tudzież temat (streszczenie problemu, a nie propozycja rozwiązania - jak widać niedziałąjąca). Czyli odśwież znajomość (i stosuj się do: http://www.excelforum.pl/regulamin.htm)

Ad rem:

Prawdopodobnie powinieneś skorzystać z INDEKS i PODAJ.POZYCJĘ


Twój zapis
Kod:
=wyszukaj.poziomo(a1;a3:c5;2;fałsz)
=przesunięcie(wyszukaj.poziomo(a1;a3:c5;2;fałsz);0;-1
)
(ten drugi niepoprawny) miałby takie odpowiedniki
Kod:
=indeks(a3:a5;1;podaj.pozycję(a1;b3:b5;0))
=indeks(a3:a5;1;podaj.pozycję(a1;b3:b5;0)-1)


Ale przypomnę jeszcze jedną ważną wskazówkę: http://www.excelforum.pl/...ika-vt59262.htm
_________________
Kaper Jej Królewskiej Mości :boss

Jeśli dane będą torturowane dość długo, przyznają się do wszystkiego
ID posta: 389825 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1669 razy
Posty: 5454
Wysłany: 17-07-2020, 15:34   

Funkcja WYSZUKAJ.POZIOMO zawsze zwraca wartość, natomiast funkcja PRZESUNIĘCIE wymaga, aby jej pierwszy argument był odwołaniem, więc kombinacja tych funkcji nie zadziała.
Najlepiej, zgodnie z Regulaminem, przygotuj przykładowy plik i wyjaśnij jeszcze, w której wersji Excela ma to działać. Deklarujesz, że masz Office 365. Jeśli to ma być w tej wersji, to jest tam nowa funkcja X.WYSZUKAJ, która powinna wykonać to zadanie.
Ale wersje wcześniejsze wymagałyby innych rozwiązań. Poza tym może mieć znaczenie, czy dane w pierwszym wierszu (tam gdzie szukamy) są uporządkowane.
ID posta: 389826 Skopiuj do schowka
 
 
loki
forumowicz


Wersja: Mac Office 365
Posty: 19
Wysłany: 17-07-2020, 17:57   

sypię głowę popiołem i śpieszę z poprawą swego nagannego zachowania
i tak bez uszczypliwości,

co prawda funkcja x.wyszukaj u mnie także jest ale plik często będzie latał po starszych wresjach więc wolę zastosować tą wersje z indexem i podaj pozycję. genialne w prostocie.

zatem zgodnie z protokołem poproszę o jeszcze jedną podpowiedź tj. na bazie załączonego pliku gdzie to co powyżej jest już zrobione chciałbym jeszcze zrobić sumę jednego wiersza z kilku kolumn.
z góry dziękuję

index i podaj pozycje.xlsx
Pobierz Plik ściągnięto 9 raz(y) 10.21 KB

ID posta: 389831 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1669 razy
Posty: 5454
Wysłany: 17-07-2020, 19:35   

Dwa warianty w komórkach zaznaczonych na żółto.

index i podaj pozycje.xlsx
Pobierz Plik ściągnięto 7 raz(y) 9.16 KB

ID posta: 389832 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 662 razy
Posty: 3481
Wysłany: 17-07-2020, 21:36   

Może trochę :off > ale: czytaj klasyków !:

"Praca u podstaw"
(odp. na pyt "kto i kiedy i dlaczego to napisał/zaśpiewał.: kto napisał / kiedy / w jakich okolicznościach... >>>> zostawiam tobie).

Podpowiem - Pozytywizm:
1. E. Orzeszkowa ("Nad Niemnem") - BTW>: wiesz dlaczego "Czesław Wydrzycki" btał się nagle "Czesław Niemen"? - podpowiedź jest bardzo blisko... :mrgreen: ).
2. B. Prus (właściwie: Aleksander Głowacki herbu Prus) ("Lalka");
3. i dużo innych...

A teraz "przełóż" to na Exel... :mrgreen: .

umiejead
.
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 389834 Skopiuj do schowka
 
 
loki
forumowicz


Wersja: Mac Office 365
Posty: 19
Wysłany: 20-07-2020, 10:04   

wielkie dzięki, teraz to przyjemność w pracy z moimi plikami :)
ID posta: 389899 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe