Страницы: 1
RSS
Найти самую большую ЦИФРУ целого числа в ячейке.
 
Всем привет.  
Задали мне такую задачку по информатике.  
Найти самую большую ЦИФРУ данного целого числа.  
Ну к примеру число 52975  
 
В Excel начал работать час назад. Вообще не шарю.  
 
Пожалуйста помогите. Очень нужно.
 
можно так, см файл
Редко но метко ...
 
См. вложение  
 
 
24 Кб
 
Спасибо большое! Дело мастера боится хД  
 
И еще 1 задача. Не знаю. Можно ли ее решить в Excel.  
В трехзначном числе зачеркнули первую цифру слева. Если полученное двузначное число умножить на 7, то получится данное трехзначное число. Найти это число.  
 
По этой задачке мне ничего в голову не пришло. Так то я знаю что это число 350. Но как найти это число с помощью Excel...
 
{quote}{login=Serge 007}{date=27.10.2011 09:30}{thema=}{post}См. вложение  
 
 
24 Кб{/post}{/quote}  
Сережа, а если в числе будет больше пяти цифр?
Редко но метко ...
 
{quote}{login=GIG_ant}{date=27.10.2011 09:38}{thema=Re: }{post}  
Сережа, а если в числе будет больше пяти цифр?{/post}{/quote}А мне пофиг.  
В примере было так - вот и решение.  
Автор не позаботился о том что-бы обрисовать задачу полно - вот и получил соответствующее решение. Где упоминание о том что МОЖЕТ быть более или менее пяти разрядов?  
Вот я и предложил "нелетучее" решение. Хотя твоё, конечно, универсальное.  
Я придерживаюсь правила: о чём спросили - о том и отвечаю.
 
Тоже верно.
Редко но метко ...
 
{quote}{login=GIG_ant}{date=27.10.2011 09:55}{thema=}{post}Тоже верно.{/post}{/quote}Не то что бы верно...  
Это просто ИМХО.  
Кто-то думает так же, а кто-то иначе...
 
{quote}{login=GIG_ant}{date=27.10.2011 09:38}{thema=Re: }{post}а если в числе будет больше пяти цифр?{/post}{/quote}  
формула массива:  
=МАКС(--(0&ПСТР(A2;СТРОКА(1:15);1)))  
 
по второй задаче:  
=ПРОСМОТР(2;1/(ОСТАТ(СТРОКА(100:999);100)*7=СТРОКА(100:999));СТРОКА(100:999))  
или формула массива  
=МАКС((ОСТАТ(СТРОКА(100:999);100)*7=СТРОКА(100:999))*СТРОКА(100:999))
 
Определение самой большой цифры, даже в текстовой строке:  
 
=10-ПОИСКПОЗ(1=1;ЕЧИСЛО(ПОИСК({9;8;7;6;5;4;3;2;1;0};A2));)
 
{quote}{login=vikttur}{date=27.10.2011 11:52}{thema=}{post}Определение самой большой цифры, даже в текстовой строке:  
 
=10-ПОИСКПОЗ(1=1;ЕЧИСЛО(ПОИСК({9;8;7;6;5;4;3;2;1;0};A2));){/post}{/quote}  
еще вариант  
=ПРОСМОТР(99;ПОИСК({0:1:2:3:4:5:6:7:8:9};A2);{0:1:2:3:4:5:6:7:8:9})  
она же  
=ПРОСМОТР(99;ПОИСК(СТРОКА($1:$10)-1;A2);СТРОКА($1:$10)-1)
 
Мой вклад в решение второй задачи (формула массива):  
=МАКС((СТРОКА(15:142)*7=--(СТОЛБЕЦ(A:I)&СТРОКА(15:142)))*СТРОКА(15:142)*7)
 
{quote}{login=Serge 007}{date=27.10.2011 09:46}{thema=Re: Re: }{post}{quote}{login=GIG_ant}{date=27.10.2011 09:38}{thema=Re: }{post}  
Сережа, а если в числе будет больше пяти цифр?{/post}{/quote}А мне пофиг.  
В примере было так - вот и решение.  
Автор не позаботился о том что-бы обрисовать задачу полно - вот и получил соответствующее решение. Где упоминание о том что МОЖЕТ быть более или менее пяти разрядов?  
Вот я и предложил "нелетучее" решение. Хотя твоё, конечно, универсальное.  
Я придерживаюсь правила: о чём спросили - о том и отвечаю.{/post}{/quote}  
 
Я же в первом посте написал, что вообще в excel не разбираюсь.  
Ну а так всем спасибо. Очень сильно выручили.
 
Не думаю, что по информатике с такими формулами, Вы получите зачёт..
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=28.10.2011 08:33}{thema=}{post}Не думаю, что по информатике с такими формулами, Вы получите зачёт..{/post}{/quote}  
 
будут проверять только конечный результат
 
Меня бы, как преподавателя, заинтересовало, откуда студент знает такие классные формулы и мне бы с ним захотелось пообщаться на эту тему поподробнее. И тут выяснилось бы... Списывая, тоже стоит вникать в суть.  
 
-----  
77374
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=28.10.2011 08:33}{thema=}{post}Не думаю, что по информатике с такими формулами, Вы получите зачёт..{/post}{/quote}  
"И я, и я, и я того же мнения" (из мультика) :)  
Потому и не отказался от присутствия в этой теме.  
 
Если проверяют только конечный результат, достаточно вписать в ячейку сам результат.  
Я думаю, решение нужно на VBA или, в крайнем случае, формулами в нескольких ячейках.
Страницы: 1
Читают тему
Наверх