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

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

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

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

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

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

задача следущая.
1) есть ячейка с параметрами: а,в,с (а1)
2) ячейка с датой (а2)
3) ячейка результата (а3) должна отображать: =если (а1=а), то 14дней+дата в ячейке а2; если (а1=в), 21 дня+дата в ячейке а2; и если (а1=с), 28 дня+дата в ячейке а2.

иллюстрирую на примере:
а1=а, а2=7.01.2006, а3=21.01.2006

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

Последний раз редактировалось Python; 25.11.2006 в 01:04.
Python вне форума
Старый 25.11.2006, 03:41   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Можно использовать формулу, содержащую стандартную функцию рабочего листа =ЕСЛИ(), например :

=A2+ЕСЛИ(A1="Иванов";14;ЕСЛИ(A1="Пе тров";21;ЕСЛИ(A1="Сидоров";28;0)))

Примечание : Обратите внимание на то, что в случае отсутствия a, b, c - эта формула возвратит первоначальную дату.

Однако, в этом случае необходимо учитывать, что "Иванов "<>"Иванов" и "Иванов П.С."<>"Иванов" Поэтому, применять подобное сравнение, желательно при наличии некоторой уверенности в корректности данных. Если такой уверенности нет, то в опубликованную формулу можно добавить стандартные функции рабочего листа =СЖПРОБЕЛЫ(), =ПОИСК() но это приведёт к увеличению первоначальной формулы, что даёт повод к использованию другой стандартной функции рабочего листа, а именно =ВПР() (пример прилагается)
Вложения
Тип файла: zip Python.zip (3.5 Кб, 29 просмотров)

Последний раз редактировалось pashulka; 25.11.2006 в 03:43.
pashulka вне форума
Старый 25.11.2006, 11:43   #3
Python
Пользователь
 
Регистрация: 25.11.2006
Сообщений: 46
По умолчанию

спасибо огромное, очень выручили. оперативно и исчерпывающе ответили...еще раз спасибо
Python вне форума
Закрытая тема


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с решением задачи! Anuta Общие вопросы Delphi 4 26.06.2008 20:26
Помогите с решением задачи, плиз!(легкая) alpha256 Помощь студентам 1 31.05.2008 22:35
Хелп ми плиз!!!! Мефистофель Помощь студентам 5 27.05.2007 19:16
Умераю(((Плиз хелп!!!! Orig Помощь студентам 2 05.04.2007 11:57