Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > Разное/IT
Сообщения за день Поиск
Знаете ли Вы, что ...
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать.
<< Предыдущий совет - Случайный совет - Следующий совет >>

Разное/IT Всё, что не попадает в другие разделы форума и подфорумов представленных здесь организаций. Не IT темы обсуждаются в "Беседке"


Ответить

 
Опции темы Опции просмотра
Старый 02.02.2009 21:36   #21  
Real ID Group uParty Member Ultimate
Аватар для Nadir Zaitov
Оффлайн
Сообщений: 13,210
+ 4,958  9,176/3,940
– 170  137/105

UzbekistanОтправить сообщение для Nadir Zaitov с помощью Skype™
Оффтоп:
Цитата:
Сообщение от Jahongir Haitov Посмотреть сообщение
Докладываю. В 2003-м не получается всю формулу одной строкой, не хватает длины строки (ограничение 1024 символа)... В 2007 (там ограничение в 8 раз больше) вместил бы почти все кроме самого массива из слов, который можно оставить на неск. строках и скрыть
Извратился, однако ... А выставить результат для анализа?
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим.
Ответить 
Реклама и уведомления
Старый 02.02.2009 22:34   #22  
Known ID Group uParty Member Ultimate
Аватар для JH
Оффлайн
Сообщений: 10,921
+ 3,666  10,931/4,676
– 584  286/214

Uzbekistan
Цитата:
Сообщение от Nadir Zaitov Посмотреть сообщение
Извратился, однако ... А выставить результат для анализа?
Это кто из нас извращенец. Мне постепенно промежуточные поля по одному исключать, перенося содержимое ячейки в другие формулы, проще, чем это потом понять по написанному.

Ну раз такой мазо, получай

updated

Цитата:
=TRIM(TRIM(IF(INT(INT(B4/10^9)/100)>0,LOOKUP(INT(INT(B4/10^9)/100),$D$4:$D$12,$E$4:$E$12&" hundred "),""))&" "&TRIM(IF((INT(B4/10^9)-INT(INT(B4/10^9)/100)*100)<20," "&LOOKUP((INT(B4/10^9)-INT(INT(B4/10^9)/100)*100),$D$3:$D$22,$E$3:$E$22)," "&LOOKUP(INT((INT(B4/10^9)-INT(INT(B4/10^9)/100)*100)/10)*10,$D$23:$D$30,$E$23:$E$30&" "&LOOKUP((INT(B4/10^9)-INT(INT(B4/10^9)/100)*100)-INT((INT(B4/10^9)-INT(INT(B4/10^9)/100)*100)/10)*10,$D$3:$D$12,$E$3:$E$12)))))&" billion"
Это кусок формулы, который выдает количество миллиардов. Причем дальнейшее расширение не получается, упираясь в ограничение 7 уровнями вложенных функций. Ссылается только на В4, где сидит преобразуемое число, и на разные участки массива D3:E30, который можно сделать постоянным и скрыть.

Последний раз редактировалось JH; 02.02.2009 в 22:55.
Ответить 
Старый 02.02.2009 23:22   #23  
Known ID Group uParty Member Ultimate
Аватар для JH
Оффлайн
Сообщений: 10,921
+ 3,666  10,931/4,676
– 584  286/214

Uzbekistan
Цитата:
Сообщение от Jahongir Haitov Посмотреть сообщение
на разные участки массива D3:E30, который можно сделать постоянным и скрыть
А можно и интегрировать

Нижеприведенная формула переводит любое целое число от 1 до 999, расположенное в ячейке А1, в слова. При этом формула никуда кроме как на А1, не ссылается

Код:
=TRIM(TRIM(IF(INT(A1/100)>0,LOOKUP(INT(A1/100),{1,2,3,4,5,6,7,8,9},{"one","two","three","four","five","six","seven","eight","nine"}&" hundred "),""))&" "&TRIM(IF((A1-INT(A1/100)*100)<20," "&LOOKUP((A1-INT(A1/100)*100),{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19},{"","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"})," "&LOOKUP(INT((A1-INT(A1/100)*100)/10)*10,{20,30,40,50,60,70,80,90},{"twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"}&" "&LOOKUP((A1-INT(A1/100)*100)-INT((A1-INT(A1/100)*100)/10)*10,{0,1,2,3,4,5,6,7,8,9},{"","one","two","three","four","five","six","seven","eight","nine"})))))

Последний раз редактировалось JH; 02.02.2009 в 23:26.
Ответить 
"+" от:
Старый 02.02.2009 23:27   #24  
Real ID Group uParty Member
Аватар для Erkin Kuchkarov
Оффлайн
Временно безработный
Сообщений: 19,979
+ 1,053  10,220/4,871
– 6  573/377

UzbekistanОтправить сообщение для Erkin Kuchkarov с помощью Yahoo
Оффтоп:
Извращенцы
Ответить 
Старый 02.02.2009 23:57   #25  
Real ID Group Ultimate uParty Member Fujitsu
Аватар для Efim Kushnir
Оффлайн
Fujitsu
Sales Support Manager
Сообщений: 12,659
+ 7,822  10,179/4,434
– 61  36/35

UzbekistanОтправить сообщение для Efim Kushnir с помощью Skype™
Цитата:
Сообщение от Erkin Kuchkarov Посмотреть сообщение
Оффтоп:
Извращенцы
Оффтоп:
Хорошо, что ещё по домам сидят, а не на улице прохожих задирают...
__________________
Я другой такой страны не знаю, где ... (с) Узбекистон - келажаги буюк давлат (с)
Ответить 
Старый 03.02.2009 10:44   #26  
Real ID Group uParty Member UzSat.net
Аватар для Azamat Davletmuratov
Оффлайн
Газета "Нукусская Неделя"
Гл.редактор
AKA:Aziken
Сообщений: 4,510
+ 1,960  1,328/807
– 0  93/72

UzbekistanОтправить сообщение для Azamat Davletmuratov с помощью ICQМой мир
Оффтоп:
Цитата:
Сообщение от Efim Kushnir Посмотреть сообщение
Оффтоп:
Хорошо, что ещё по домам сидят, а не на улице прохожих задирают...
Представляю себе ситуацию на улице: "если функшнс равен единице, то резальтс равен к двум Ор ретёорн ту бэк элс энд..." .

без обид.

Надир - спасибо за файлик!
Ответить 
Старый 03.02.2009 11:24   #27  
Real ID Group uParty Member Ultimate
Аватар для Nadir Zaitov
Оффлайн
Сообщений: 13,210
+ 4,958  9,176/3,940
– 170  137/105

UzbekistanОтправить сообщение для Nadir Zaitov с помощью Skype™
Оффтоп:
Цитата:
Сообщение от Erkin Kuchkarov Посмотреть сообщение
Извращенцы
Дед Вы наш, отстали от жизни. Принято говорить - креативные люди.
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим.
Ответить 
Старый 03.02.2009 12:32   #28  
Real ID Group Ultimate 2007 uParty Member
Аватар для Ахадбек Далимов
Оффлайн
Sharifa.Com
Директор по развитию
Сообщений: 2,928
+ 2,274  890/560
– 8  0/0

Uzbekistan
Цитата:
Сообщение от Jahongir Haitov Посмотреть сообщение
При этом формула никуда кроме как на А1, не ссылается

Jahongir Haitov - Достаточно скопировать вашу формулу из ячейки B1 в ячейку B2 итд чтобы ссылка в формуле автоматически поменялась на A2 итд.
еще один совет - создать матрицу преобразований чисел в слова, и пользоваться функцией Vlookup - позволит сделать формулу красивей и короче
а вообще ... читайте побольше ...(ну и пишите тоже)
__________________
сообщение личное Ссылка на WikipediaIMHO.
Ответить 
Реклама и уведомления
Старый 03.02.2009 12:56   #29  
Real ID Group uParty Member Ultimate
Аватар для Nadir Zaitov
Оффлайн
Сообщений: 13,210
+ 4,958  9,176/3,940
– 170  137/105

UzbekistanОтправить сообщение для Nadir Zaitov с помощью Skype™
Оффтоп:
Цитата:
Сообщение от Ахадбек Далимов Посмотреть сообщение
Jahongir Haitov - Достаточно скопировать вашу формулу из ячейки B1 в ячейку B2 итд чтобы ссылка в формуле автоматически поменялась на A2 итд.
Боюсь Ваш пост Jahongirу не поможет. Он все правильно сделал в условиях им же поставленной задачи и lookup он тоже использовал (см. на пару постов выше). Его цель была сделать функцию от одной ячейки и он это сделал.
Классно, Jahongir. Одно неудобство - носить огромную непонятную формулу в каждой ячейке и неудобство перевода на другие языки.
__________________
Тот факт, что медуза выжила 650 миллионов лет без мозгов, даёт надежду многим.

Последний раз редактировалось Nadir Zaitov; 03.02.2009 в 12:58.
Ответить 
Старый 04.02.2009 15:36   #30  
Real ID Group Ultimate 2007 uParty Member
Аватар для Ахадбек Далимов
Оффлайн
Sharifa.Com
Директор по развитию
Сообщений: 2,928
+ 2,274  890/560
– 8  0/0

Uzbekistan
Цитата:
Сообщение от Nadir Zaitov Посмотреть сообщение
lookup он тоже использовал (см. на пару постов выше). Его цель была сделать функцию от одной ячейки и он это сделал.
Я говорил про vlookup и как уйти от привязки к одной единственной ячейке
а еще Эркин ака дал ссылку на достаточно хороший ресурс и по моему я там уже видел рещение подобных задач
__________________
сообщение личное Ссылка на WikipediaIMHO.
Ответить 
Ответить




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх