Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.09.2008, 00:57   #1
Эдгар
Пользователь
 
Регистрация: 12.09.2008
Сообщений: 16
Печаль Как в формуле одной ячейки присвоить значение другой?

Подскажите пожалуйста как из 1ой ячейки можно изменить другую если конечно это возможно...
Эдгар вне форума
Старый 13.09.2008, 13:16   #2
Эдгар
Пользователь
 
Регистрация: 12.09.2008
Сообщений: 16
По умолчанию

Необходимо что бы в случае выполнения условия в ячейке ,скажем, а1 ячейка с1 была равна скажем 10.
Кто знает помогите ёмаё=)
Эдгар вне форума
Старый 14.09.2008, 19:41   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

никогда и не при каких условиях формула, находящаяся в одной ячейки НЕ МОЖЕТ изменить содержимое другой ячейки.
Поэтому или
- изменяйте логику и в ячейку C1 формулу =ЕСЛИ(условие_в_A1;10;0)
- или используйте макросы - они могут менять что угодно и как угодно!
Serge_Bliznykov вне форума
Старый 15.09.2008, 20:07   #4
Эдгар
Пользователь
 
Регистрация: 12.09.2008
Сообщений: 16
По умолчанию

-формулу "если" я бы и использовал, но условий порядка 30 штук
а "если" в одной ячейке можно использовать только 8 раз
-макросы пока не освоил ...да и хотелось бы без них обойлись ведь по умолчанию они отключены а менять на всех компах где будут использовать файл настройки не очень удобно

P.s. спасибо за ответ хоть и америку не открыли но приятно что видят....
Эдгар вне форума
Старый 15.09.2008, 22:59   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
а "если" в одной ячейке можно использовать только 8 раз
есть КУЧА способов это обойти
самый простой =ЕСЛИ(условие1;результат1;"")&ЕСЛИ( условие2;результат2;"")&ЕСЛИ(услови е3;результат3;"")... и так практически до бесконечности ;-)

а макросы это проще, чем Вы думаете :-)
Serge_Bliznykov вне форума
Старый 21.09.2008, 13:14   #6
Эдгар
Пользователь
 
Регистрация: 12.09.2008
Сообщений: 16
По умолчанию

знак "&" пишет все ответы в одной строке а нет другого знака который обозначал бы "или" что бы получить только 1 ответ а не строку из нескольки?


--------- примечание модератора - вдруг кому пригодится --------------
Цитата:
Надстройка LOOKUP предназначена для сравнения и подстановки значений в таблицах Excel.

Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.


В настройках программы можно задать:
  • где искать сравниваемые файлы (использовать уже открытый файл, загружать файл по заданному пути, или же выводить диалоговое окно выбора файла)
  • с каких листов брать данные (варианты: активный лист, лист с заданным номером или названием)
  • какие столбцы сравнивать (можно задать несколько столбцов)
  • значения каких столбцов надо копировать в найденные строки (также можно указать несколько столбцов)

Скачать надстройку для сравнения таблиц Excel и копирования данных из одинаковых строк


Последний раз редактировалось EducatedFool; 30.09.2013 в 09:33.
Эдгар вне форума
Старый 21.09.2008, 13:17   #7
Эдгар
Пользователь
 
Регистрация: 12.09.2008
Сообщений: 16
По умолчанию

так как если все условия соблюдены по вашей формуле будет: результат1результат 2результат 3
Эдгар вне форума
Старый 23.09.2008, 14:12   #8
Niefer
Deputy Bill Gates
Пользователь
 
Аватар для Niefer
 
Регистрация: 23.09.2008
Сообщений: 31
По умолчанию

Можно вместо IF использовать LOOKUP (VLOOKUP, HLOOKUP) - ограничение на 8 условий и проблема с "&" отпадают.

Последний раз редактировалось Niefer; 23.09.2008 в 14:18.
Niefer вне форума
Старый 24.09.2008, 13:09   #9
Эдгар
Пользователь
 
Регистрация: 12.09.2008
Сообщений: 16
По умолчанию

можно по подробнее про ЛУКАП и как называеца русский вариант для оффиса?
Эдгар вне форума
Старый 24.09.2008, 14:10   #10
Niefer
Deputy Bill Gates
Пользователь
 
Аватар для Niefer
 
Регистрация: 23.09.2008
Сообщений: 31
По умолчанию

К сожалению ничего не могу сказать про русский вариант, а вот английский - в файле ниже. Если у тебя русский Office, то формулы сами русифицируются.
Вложения
Тип файла: zip VLookUpForEdgar.zip (5.4 Кб, 206 просмотров)
Niefer вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присвоить значение поле в DBGrid'e компоненту DBLookupComboBox2 фЁдОр БД в Delphi 14 07.09.2012 14:26
с помощью макроса скопировать значение всей строки(не одной ячейки, а нескольких) global Microsoft Office Excel 6 27.11.2008 17:43
Как объекту рисования (овал) присвоить значение? Град Microsoft Office Excel 8 17.07.2008 10:42
Как разделить число и текст в одной ячейки на две ячейки. neboskreb Microsoft Office Excel 2 15.04.2008 19:39
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27