Питане за Майкрософт Ексел

Компютри и интернет, аудио и видео, GSM, електроуреди и всяка друга техника, различна от автомобилната, обзавеждане
Потребителски аватар
bangobango
Мнения: 442
Регистриран на: Пет 26 сеп 2008 22:59
Автомобил: Passat B5
Двигател: AFN

Питане за Майкрософт Ексел

Мнениеот bangobango » Пет 22 мар 2013 15:42


Здравейте, колеги !
Трябва ми мега специалист по Ексел за да помогне в една таблица. От много време издирвам подходяща комбинация от функции или една функция, която да ми върши определена работа. Ще се опитам да обясня задачата максимално разбираемо.
Имам ред от числа -> 1 ; 1,1 ; 1,2 ; 1,3 ; 1,4 ; 1,5 ; 1,75 ; 2 .
В друга клетка имам стойност примерно -> 1,246 .
Целта е в клетката от ляво на стойността 1,246 да се присвоява най-близката по-малка стойност от посочения числов ред горе, а в клетката от дясно на 1,246 да се присвоява най-близката по-голяма. Т.е ще се придобие вида -> 1,2 ; 1,246 ; 1,3 , като този новия ред ще си е независим от дадения и отделен.

Благодаря на всички идейни и безидейни колеги :)




Потребителски аватар
VWGT
Мнения: 6248
Регистриран на: Пет 09 дек 2005 10:09
Автомобил:
Двигател:
Местоположение: София

Re: Питане за Майкрософт Ексел

Мнениеот VWGT » Пет 22 мар 2013 17:15


bangobango написа:Здравейте, колеги !
Трябва ми мега специалист по Ексел за да помогне в една таблица. От много време издирвам подходяща комбинация от функции или една функция, която да ми върши определена работа. Ще се опитам да обясня задачата максимално разбираемо.
Имам ред от числа -> 1 ; 1,1 ; 1,2 ; 1,3 ; 1,4 ; 1,5 ; 1,75 ; 2 .
В друга клетка имам стойност примерно -> 1,246 .
Целта е в клетката от ляво на стойността 1,246 да се присвоява най-близката по-малка стойност от посочения числов ред горе, а в клетката от дясно на 1,246 да се присвоява най-близката по-голяма. Т.е ще се придобие вида -> 1,2 ; 1,246 ; 1,3 , като този новия ред ще си е независим от дадения и отделен.

Благодаря на всички идейни и безидейни колеги :)



ако реда ти е а1:h1
1.246 си го сложил в b2
тогава в c2 сложи тази формула, за да ти покаже най-близкото от горе: =SMALL($A$1:$H$1;COUNTIF($A$1:$H$1;"< "&B2)+1)
а в a2 сложи тази, за да видиш най-близкото от долу: =LARGE($A$1:$H$1;COUNTIF($A$1:$H$1;"> "&B2)+1)


Потребителски аватар
ceci4
Мнения: 885
Регистриран на: Сря 25 май 2005 20:09
Автомобил: VW Golf V TDI 16V
Двигател: BKD 2004
Местоположение: Плевен

Re: Питане за Майкрософт Ексел

Мнениеот ceci4 » Пет 22 мар 2013 17:45


Закъснях, но ето едно друго решение:
зададеното е в D7
C7 - =MAX(IF((A1:A8<D7);A1:A8))
E7 - =MIN(IF((A1:A8>D7);A1:A8))

Формулите ги вкарвай с CTRL+SHIFT+ENTER :th_up
Прикачени файлове
Clipboard01.jpg
Clipboard01.jpg (12.65 KиБ) Видяна 1495 пъти


Потребителски аватар
JaDaWiN
Мнения: 921
Регистриран на: Пет 30 окт 2009 21:52
Автомобил: [VW Golf 3][VW Passat B5.5]
Двигател: [AHU 1996 ][AVF 2002]
Местоположение: София

Re: Питане за Майкрософт Ексел

Мнениеот JaDaWiN » Пет 22 мар 2013 19:31


За ред или колона става въпрос?


Потребителски аватар
bangobango
Мнения: 442
Регистриран на: Пет 26 сеп 2008 22:59
Автомобил: Passat B5
Двигател: AFN

Re: Питане за Майкрософт Ексел

Мнениеот bangobango » Пет 22 мар 2013 22:41


Страшни сте ! Предложеният вариант от ceci4 свърши чудесна работа. Благодаря !


Потребителски аватар
brabus
R-циклопедист на VW
R-циклопедист на VW
Мнения: 11164
Регистриран на: Вто 08 юни 2004 8:17
Автомобил: Golf II GTI PB A4 Avant 1.8 TQ
Двигател: 1991 2003
Местоположение: София
Контакти:

Re: Питане за Майкрософт Ексел

Мнениеот brabus » Нед 24 мар 2013 14:12


И аз да се разпиша в тази тема.
Нещо не мога да се оправя с IF :redface
А може и да не е с иф, ама блокирах.

В А1 и В1 има съответни стойности Х и Y
Трябва ми формула, която да изчислява следното:
Ако А1=>2200; 2200*12.9%
Ако А1+В1<2200; A1*12.9%+B1*11.1%
Ако А1<2200 и А1+В1=>2200; A1*12.9%+(2200-A1)*11.1%


Потребителски аватар
ceci4
Мнения: 885
Регистриран на: Сря 25 май 2005 20:09
Автомобил: VW Golf V TDI 16V
Двигател: BKD 2004
Местоположение: Плевен

Re: Питане за Майкрософт Ексел

Мнениеот ceci4 » Нед 24 мар 2013 18:55


Опитай това, но не знам какъв отговор трябва да се получи, така че разчитам ти да си провериш дали връща верни отговори.

=IF(IF(A1>=2200;2200*12.9%;)<>0;IF(A1>=2200;2200*12.9%;);IF(IF(A1+B1<2200;A1*12.9%+B1*11.1%;)<>0;IF(A1+B1<2200;A1*12.9%+B1*11.1%;);IF(AND(A1<2200;A1+B1>=2200);A1*12.9%+(2200-A1)*11.1%;)))


Потребителски аватар
brabus
R-циклопедист на VW
R-циклопедист на VW
Мнения: 11164
Регистриран на: Вто 08 юни 2004 8:17
Автомобил: Golf II GTI PB A4 Avant 1.8 TQ
Двигател: 1991 2003
Местоположение: София
Контакти:

Re: Питане за Майкрософт Ексел

Мнениеот brabus » Нед 24 мар 2013 19:43


Цеци, перфектен си :th_up
10Х :bowdown


iceto
Мнения: 397
Регистриран на: Сря 08 ное 2006 20:45
Автомобил:
Двигател:
Местоположение: София
Контакти:

Re: Питане за Майкрософт Ексел

Мнениеот iceto » Нед 31 мар 2013 12:33


малко спам:
виж до какво води промяната на макс. осигурителн доход
само ми е чудно, че смятате осигуровките на ексел


Потребителски аватар
brabus
R-циклопедист на VW
R-циклопедист на VW
Мнения: 11164
Регистриран на: Вто 08 юни 2004 8:17
Автомобил: Golf II GTI PB A4 Avant 1.8 TQ
Двигател: 1991 2003
Местоположение: София
Контакти:

Re: Питане за Майкрософт Ексел

Мнениеот brabus » Нед 31 мар 2013 18:44


Още малко спам.
Тази формула ми трябваше, за да си направя една таблица, която да изчислява бюджет (разходи).
За ведомости си има специализиран софтуер :mhihi



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 34 госта