|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
twoja formuła sprawdza tylko pierwszy wiersz, a ja chce aby formuła sprawdziła wszystkie wiersze i znalazła ten który spełnia kryteria i wypisała zawartośc komurki z tego znalezionego wiersza z kolumny D np. w komórce H1
|
|
|
|
|
Dołączył: Oct 2003
Posty: 37,054
Carpal Tunnel
|
|
Carpal Tunnel
Dołączył: Oct 2003
Posty: 37,054 |
Ale jak skopiujesz w dół na wszystkie wiersze, to takie coś nie wystarczy?
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
no właśnie nie, nie mogę kopiować w dół musze mieć wynik w jednej komórce 
|
|
|
|
|
Dołączył: Oct 2003
Posty: 37,054
Carpal Tunnel
|
|
Carpal Tunnel
Dołączył: Oct 2003
Posty: 37,054 |
Bez zobaczenia na żywych danych jak to ma wyglądać nie rozumiem sensu tego działania, więc się poddaje, może ooiioo pomoże. Powodzenia 
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
specjalnie stworzyłem przykładowy plik excel, zawarłem też rozwiązanie tylko dla jednego parametru a, www.1x2.talktalk.net/mecz.xlsx [ 1x2.talktalk.net]
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
udało mi się skrócić formułe dla jednej wartości =INDEKS(D:D;PODAJ.POZYCJĘ("a"&""&"";A1:A100&B1:B100&C1:C100;0)) zatwierdzamy ctrl shift enter ale nadal nie potrafie sobie poradzić w przypadku kilku wartości np a,b,c,d,e,f  jakieś pomysły?
|
|
|
|
|
Dołączył: May 2005
Posty: 286
enthusiast
|
|
enthusiast
Dołączył: May 2005
Posty: 286 |
trudno ogarnąć o co chodzi, bo jakby sam piszesz rozwiązanie  czy nie wystarczy tylko pominąć kolumny A, skoro wartość ma tam być dowolna? czyli tablicowo: =INDEKS(D:D;PODAJ.POZYCJĘ(""&"";B1:B100&C1:C100;0))
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
właśnie nie można pominąć kolumny A bo wtym jest właśnie problem! napisałem kod w którym w kolumnie A ma jest jedna literka a, a ja chce mięć że w kolumnie A może być np, jedna z 6 literek z alfabetu a,b,c,d,e niezależnie która z tych 6ciu będzie. jaśniej się nie da
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
oczywiście mogę zrobić kilka formuł dla każdej literki z osobna ale wtedy będę miał 6 wyników a ja chce mieć 1 wynik
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
ponieważ nie umiem zrobić formuły aby zwracała jedną wartość dla mojego przypadku zdecydowałem się rozbić to na 6 formuł. która tworzy małą tabelke E1:E6. z której to teraz chce znaleźć najmniejszą wartość i wpisać w h1. I tu pojawia się problem ponieważ. wartości w tej nowej tabeli to daty amerykańskie i funkcja MIN pokazuje 0. przykład daty to (9/15/17 20:41), czy da się z takich wartości znaleźć najmniejszą?
|
|
|
|
|
Dołączył: Oct 2003
Posty: 37,054
Carpal Tunnel
|
|
Carpal Tunnel
Dołączył: Oct 2003
Posty: 37,054 |
Zrób sobie tę tabelkę z rozbiciem od F1:F6 w E1:E6 zrób sobie tabelkę z =PODAJ.POZYCJĘ(F1;D:D;0) itd. w G1 sobie wpisz =WYSZUKAJ.PIONOWO(MIN(E1:E6);E1:F6;2;FAŁSZ) Ukryj kolumny E i F i voila masz jedną komórkę z danymi które chcesz. Trochę łopatologiczny sposób, ale może będzie 
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Dzięki działa, tylko jest jeszcze jeden mały problem, w przypadku gdy jedna z moich formuł nie znajdzie wartości (brak, #na) to wtedy twoja formuła traktuje ja jako najmniejszą, jak to wykluczyć?
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Znalazłem rozwiązanie, wystarczyło dodać jeżeli.nd do twojej formuły
|
|
|
|
|
Dołączył: Oct 2003
Posty: 37,054
Carpal Tunnel
|
|
Carpal Tunnel
Dołączył: Oct 2003
Posty: 37,054 |
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Wiem że mogę usunąć duplikaty z kolumny jednym przyciskiem ale czy jest możliwość w formule licz.warunki aby z określonej kolumny nie liczył dupkikatow?
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Poradziłem sobie także nieaktualne
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Google spraedsheet na którym pracuje kilku użytkowników, każdy z nich robi wpisy w kolumnie A, czy jest możliwość Aby w kolumnie B automatycznie wpisało mi kto zrobił wpis do komurki w kolumnie A? może jakaś formuła albo niema takiej możliwości?
|
|
|
|
|
Dołączył: Oct 2003
Posty: 37,054
Carpal Tunnel
|
|
Carpal Tunnel
Dołączył: Oct 2003
Posty: 37,054 |
Makro:
Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo hendler: If Target.Column = 1 And Target.Value <> "" And Target.Row > 2 Then Target.Cells(1, 2) = Environ("Username") End If Exit Sub hendler:
End Sub
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Dzięki Akcji ale coś nie działa,może dlatego że to Google spraedsheet, natomiast działa mi poniższy skrypt: function onEdit() { var s = SpreadsheetApp.getActiveSheet(); var r = s.getActiveCell(); var email = Session.getActiveUser().getEmail(); if (r.getColumn() == 1) { var nextCell = r.offset(0, 1); nextCell.setValue(new Date()); } if (r.getColumn() == 1) { var nextCell = r.offset(0, 2); Logger.log(nextCell.getValue()); if (nextCell.getValue() == '') nextCell.setValue(email); } }
Tylko mam dwa problemy,jak skrypt przerobić aby. 1. Po usunięciu danych z kolumny 1 aby automatycznie zniknęły dane z kolumny 2 i 3 2. Aby zamiast emaila było wstawiane np. nick albo imię albo nazwisko
|
|
|
|
|
Dołączył: Nov 2002
Posty: 2,151
Pooh-Bah
|
|
Pooh-Bah
Dołączył: Nov 2002
Posty: 2,151 |
Z 2 pkt. Sobie poradziłem więc jeszcze ten 1. Pkt
|
|
|
Link skopiowany do schowka
|
|