Damia Nan

Damia Nan sales, SESCOM S.A.

Temat: Wartość ze zbioru

Witam, chciałem utworzyć wartość która wynika ze zbioru, w którym ma znaleźć się dana liczba

zbiór wygląda tak

0:10 = 1
11:20 = 2
21:30 = 3
itd

teraz liczba np "17" (a1) chcę aby w a2 wybrało ze zbioru wartość "2"

pomoże ktoś?
Maciej Bartosiak

Maciej Bartosiak IT CONSULTANT

Temat: Wartość ze zbioru

a może coś po 'matematycznemu' to zrobić

=ZAOKR.W.DÓŁ(liczba/10;1)
Damia Nan

Damia Nan sales, SESCOM S.A.

Temat: Wartość ze zbioru

Maciej Bartosiak:
a może coś po 'matematycznemu' to zrobić

=ZAOKR.W.DÓŁ(liczba/10;1)


Nie to nie działa w ten sposób. Ja chcę aby stworzyć np 10 zakresów liczb 1do10,11do20,21do30...91do100 i pozniej gdy wyjdzie mi w innej kolumnie liczba od 0 do 100 zeby formuła automatycznie dopasowała ją do jednego z 10 zbiorów, przypisując jednocześnie cyfrę: dla 1 zbioru 1, dla 2 zbioru 2 itd.

Ja sporządziłem taką formułę:
 =JEŻELI(A1>90;"10";JEŻELI(A1>80;"9";JEŻELI(A1>70;"8";JEŻELI(A1>60;"7";JEŻELI(A1>50;"6";JEŻELI(A1>40;"5";JEŻELI(A1>30;"4";JEŻELI(A1>20;"3";JEŻELI(A1>10;"2";JEŻELI(A1>0;"1";"0")))))))))) 


ale niestety jest za długo (ponoć obsługuje do 6 poleceń) i wyskakuje mi opcja makra a tego nie chce.
Pozatym wyświetlana liczba jest prawidłowo wytypowana lecz niestety nie ma możliwość jej zsumować z pozostałymi wartościami w wierszu. Nie reaguje na inne formuły. prosze o pocmoc

konto usunięte

Temat: Wartość ze zbioru

Witam,
wydaje mi się, że taka formułka powinna być OK:

=ZAOKR.W.DÓŁ(A1/10-0,0001;1)+1

Pozdrawiam.Darek J. edytował(a) ten post dnia 16.03.12 o godzinie 12:52

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Damia Nan

Damia Nan sales, SESCOM S.A.

Temat: Wartość ze zbioru

Darek J.:
Witam,
wydaje mi się, że taka formułka powinna być OK:

=ZAOKR.W.DÓŁ(A1/10-0,0001;1)+1

Pozdrawiam.

Zaokrąglenie działa tak jak powinno, lecz co gdy zmieni się przeskok? tzn jezeli bedziemy chcieli aby dla liczb od 50:60 wyświetlana wartość to 5,5 a dla 60:70 = 6
lub na odwrót dla 50:60 =6 a dla 60:70 juz 10 i później znowu przeskok o jeden (70:80 =11)??
Dlatego chciałbym zdefiniować konkretne zbiory z których później program pobierałby odpowiednią wartość nie zawsze liniową.

konto usunięte

Temat: Wartość ze zbioru

W nieliniowym przypadku trudność problemu znacznie wzrasta, wtedy mozna zdefiniować odpowiednią tabelkę i próbować przyporządkowywać odpowiednie wartości za pomocą funkcji WYSZUKAJ.PIONOWO bez czwartego parametru. W przypadku liniowym należy tylko nieznacznie zmienić formułkę (przeskalować ewentualnie przesunąć), pozdrawiam.
Damia Nan

Damia Nan sales, SESCOM S.A.

Temat: Wartość ze zbioru

Darek J.:
W nieliniowym przypadku trudność problemu znacznie wzrasta, wtedy mozna zdefiniować odpowiednią tabelkę i próbować przyporządkowywać odpowiednie wartości za pomocą funkcji WYSZUKAJ.PIONOWO bez czwartego parametru. W przypadku liniowym należy tylko nieznacznie zmienić formułkę (przeskalować ewentualnie przesunąć), pozdrawiam.

nie za bardzo wiem jak zastosować tą tabele: poniżej podaje przykład jaki chciałbym uzyskac, oczywiscie moze on się zmienic o inne wartości, proszę zauważyć przeskok przy 550 jest co 10.

link do screena:
http://zapodaj.net/8bed3d319d2a.jpg.html
Tomasz Gryzio

Tomasz Gryzio Dyrektor
zarządzający/Trener/
Konsultant - It
School

Temat: Wartość ze zbioru

Witam, zakładając, że powyższa tabelka znajduje się w A1:B15, to jeżeli szukana wartość znajduje się w D2 np.: 205, to prawidłową formułą będzie:


=JEŻELI(D2<MIN(A1:A15);B1;JEŻELI(D2>MAX(A1:A15);"poza przedzialem";WYSZUKAJ.PIONOWO(D2;A1:B15;2;PRAWDA)))


Pozdrawiam!
Damia Nan

Damia Nan sales, SESCOM S.A.

Temat: Wartość ze zbioru

Tomasz Gryzio:
Witam, zakładając, że powyższa tabelka znajduje się w A1:B15, to jeżeli szukana wartość znajduje się w D2 np.: 205, to prawidłową formułą będzie:


=JEŻELI(D2<MIN(A1:A15);B1;JEŻELI(D2>MAX(A1:A15);"poza przedzialem";WYSZUKAJ.PIONOWO(D2;A1:B15;2;PRAWDA)))


Pozdrawiam!


Porada najcenniejsza, pozdrawiam,
#EOT



Wyślij zaproszenie do