Witam
Próbuję rozwiązać jeden mały problem mianowicie potrzebuje znaleźć trzy największe wartości z zakresu danych w których są duplikaty (np, 9,9,5,6,3,3) to funkcja maks.k(zakres;3) daje wynik 6 a mnie zależało by aby najpierw pozbyć się duplikatów a później zastosować tą funkcję. Czy zna ktoś rozwiązanie problemu? Najchętniej bez kopiowania danych w inne miejsca.
pozdrawiam
może źle się wyraziłem
mamy chodzi mi o znalezienie w kolejnych komórkach wartości maksymalnej drugiej maksymalnej i trzeciej maksymalnej
tzn jeśli mamy ciąg wejściowy np
A B
1 9 9
2 5 8
3 9 8
4 8 7
5 8 6
6 9 4
7 9 3
Wynik powinien być
8 9 9
9 8 8
10 5 7
a nie tak jak daje funkcja maks.k(A1:a7;x) gdzie x odpowiednio 2 i 3
8 9 9
9 9 8
10 9 8
pozdrawiam i dzięki za zaangażowanie
[SOLVED] MAKS.K bez duplikatów
[SOLVED] MAKS.K bez duplikatów
Ostatnio zmieniony wt sie 07, 2012 10:25 pm przez kiltman, łącznie zmieniany 1 raz.
OpenOffice 3.3 na Windows 7
Re: MAKS.K bez duplikatów
Kod: Zaznacz cały
=JEŻELI(LICZ.JEŻELI(C$8:C8; C8)>1;"";C8)- Załączniki
-
- usunięcie_duplikatów.ods
- (8.43 KiB) Pobrany 195 razy
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
Re: MAKS.K bez duplikatów
Bez przenoszenia można użyć postaci macierzowej (zatwierdzając funkcję przez SHIFT+CTRL+ENTER), która wymnoży zakres przez zero-jedynkowy wektor - wystarczy odpowiednio zbudowana funkcja MAKS().
Największy wyraz (A8) szukamy prostą funkcją, a następne (np. A9):
Ps. Pewne modyfikacje byłyby potrzebne jeśli szeregowane wartości nie koniecznie są większe od 0. Obecnie wynik=0 oznacza, że nie znaleziono (np.)trzeciej maksymalnej lub jest ona <= 0.
Największy wyraz (A8) szukamy prostą funkcją, a następne (np. A9):
Kod: Zaznacz cały
=MAKS(A$1:A$7*((A$1:A$7)<A8))Re: MAKS.K bez duplikatów
Dzięki wielki właśnie o to mi chodziło
Pozdrawiam
Pozdrawiam
OpenOffice 3.3 na Windows 7