Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

Excel, букве присвоить цыфру

322  1 2 все
Russian_Boy свой человек04.12.08 21:00
Russian_Boy
04.12.08 21:00 
Привет всем.Microsoft Office Excel 2007.Подскажите как это сделать.Как например букве "U" присвоить цифру "1", что бы при написании в таблицу буквы "U" автоматический от определенного числа отнималась единица.Как формулу составь я знаю, а вот как цифру присвоить не нашёл.
Спасибо
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#1 
Russian_Boy свой человек05.12.08 13:49
Russian_Boy
NEW 05.12.08 13:49 
в ответ Russian_Boy 04.12.08 21:00

Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#2 
  anatoli888 свой человек05.12.08 13:54
NEW 05.12.08 13:54 
в ответ Russian_Boy 04.12.08 21:00
я бы сделал через третью ячейку.
допустим в А1 ты вбил U.
тогда к примеру в ячейке B1 ты пишешь формулу if(A1="U";-1;0) и в C1 прибавляешь то что стоит в B1 к твоему числу.
#3 
Кот Дивуар коренной житель05.12.08 14:07
Кот Дивуар
NEW 05.12.08 14:07 
в ответ anatoli888 05.12.08 13:54
Меняем формулу на IF(A1="U";N-1;N), где N то самое число, от которого надо отнимать, и не требуется никакой третьей ячейки.
#4 
  anatoli888 свой человек05.12.08 15:50
NEW 05.12.08 15:50 
в ответ Кот Дивуар 05.12.08 14:07
это если число задано. если же оно результат каких-то действий то проще и понятней так.
#5 
Russian_Boy свой человек05.12.08 19:44
Russian_Boy
NEW 05.12.08 19:44 
в ответ Кот Дивуар 05.12.08 14:07
Спасибо.Но что та я никак не могу заставить формулу считать.Наверное неправильно делаю.Напишите поподробней пожалуйства.Надо что бы эта буква "U" отнималась от 30 и рядом в клетке показывало результат
Вот картинка
Спасибо
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#6 
patap старожил05.12.08 20:11
patap
NEW 05.12.08 20:11 
в ответ Russian_Boy 05.12.08 19:44
Поищи в нете на тему Summeprodukt.
А в високосном байте 9 бит...
#7 
Russian_Boy свой человек05.12.08 20:30
Russian_Boy
NEW 05.12.08 20:30 
в ответ patap 05.12.08 20:11
Спасибо конечно, но и за одной формулы ворошить науку ексель времени нет.Подскажите пожалуйста кто знает.
Спасибо
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#8 
  Quo Vadis патриот05.12.08 20:40
Quo Vadis
NEW 05.12.08 20:40 
в ответ Russian_Boy 05.12.08 20:30
вам же уже написали
=WENN(A1="U";30-1;30)
вместо А1 прописывайте ту ячейку, в которой проверяется на наличие буквы U
а саму формулу прописывайте в ячейку справа от Осталось:
#9 
Russian_Boy свой человек06.12.08 06:43
Russian_Boy
NEW 06.12.08 06:43 
в ответ Quo Vadis 05.12.08 20:40
Спасибо, а если мне надо несколько ячеек, скажем от B1 до B20, тогда как будет выглядить формула
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#10 
  anatoli888 свой человек06.12.08 10:22
NEW 06.12.08 10:22 
в ответ Russian_Boy 06.12.08 06:43
по-конкретней пожалуйста.
#11 
Russian_Boy свой человек06.12.08 13:48
Russian_Boy
NEW 06.12.08 13:48 
в ответ anatoli888 06.12.08 10:22
Например если я в B1 вставлю U то напротив Осталось:появится число 29,в В2 вставлю тоже U Осталось:28 и так далие до B10
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#12 
Кот Дивуар коренной житель06.12.08 16:32
Кот Дивуар
NEW 06.12.08 16:32 
в ответ Russian_Boy 06.12.08 13:48
Нифига не понял.
#13 
Russian_Boy свой человек06.12.08 16:41
Russian_Boy
NEW 06.12.08 16:41 
в ответ Кот Дивуар 06.12.08 16:32
Ещё раз, таблица состоит из 11 ячеек скажем от В1 до В11.В ячейки В11 показывает результат.
Если вписать в ячейку В1 букву U, то в В11 показывает 29,
Вписать в ячейку В2 букву U, в В11 показывает 28
Вписать в ячейку В3 букву U, в В11 показывает 27
Вписать в ячейку В4 букву U, в В11 показывает 26
--------------------------
-------------------------
------------------------
Вписать в ячейку В10 букву U, в В11 показывает 20
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#14 
  anatoli888 свой человек06.12.08 18:43
NEW 06.12.08 18:43 
в ответ Russian_Boy 06.12.08 16:41
это вставь в B11
=-COUNTIF(B1:B10;"U")+30
Я пробовал с OpenOffice2.4 не знаю есть ли функция COUNTIF в Мелкоофисе.
#15 
Russian_Boy свой человек06.12.08 20:15
Russian_Boy
NEW 06.12.08 20:15 
в ответ anatoli888 06.12.08 18:43
Ни получается,ошибка.Есть другие предложения?
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#16 
  anatoli888 свой человек06.12.08 22:44
NEW 06.12.08 22:44 
в ответ Russian_Boy 06.12.08 20:15
как я уже говорил. к каждой ячейке B составляешь формулу в ячейке C: wenn(B1="U";1;0). суммируешь ячейки C и в ячейке B11 отнимаешь от 30 эту сумму. т.е =30-SUMME(C1:C10)
#17 
Russian_Boy свой человек07.12.08 10:43
Russian_Boy
NEW 07.12.08 10:43 
в ответ anatoli888 06.12.08 22:44
Спасибо.Что как то не удобно получается.Надо ещё одну строчку иметь куда вписывается "1".
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#18 
  anatoli888 свой человек07.12.08 11:45
NEW 07.12.08 11:45 
в ответ Russian_Boy 07.12.08 10:43
ну да. в C1 вписываешь формулу =WENN(B1="U";1;0) и копируешь ее в C2 по C10.
#19 
Russian_Boy свой человек08.12.08 23:00
Russian_Boy
NEW 08.12.08 23:00 
в ответ anatoli888 07.12.08 11:45, Последний раз изменено 08.12.08 23:02 (Russian_Boy)
Кому интересно, вот формула =30-ZÄHLENWENN(В1:В10;"U")
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#20 
1 2 все