Формулы Excel для приоритетных разделов

524
Jez

Я хотел бы добавить дату C6 к E6 (если P1 = 30 дней, если P2 = 60 дней, если P3 = 90 дней, если P4 = 1 год) и показать итоговое значение в I6

enter image description here

0

1 ответ на вопрос

0
dmb

Вы действительно нуждаетесь в switchcaseкоторых можно эмулировать кучу вложенных друг в друга ifс

=IF(E6="P1";C6+30;IF(E6="P2";C6+60;IF(E6="P3";C6+90;If(E6="P4";C6+365;"No case specified")))) 

Я жестко закодировал даты, которые нужно добавить, что вы можете сделать, это добавить их в столбец и ссылаться на них в формуле.

Приветствия.

Я добавил это, но это не похоже на работу. Пожалуйста, обратите внимание, что я новичок и не пользуюсь Excel много. Jez 5 лет назад 0
@Jez Хорошо, но будь конкретнее, что не работает? Вы убедились, что даты, действительно, даты, а не строки? Данные в E6, это как "P1" или может иметь больше символов? Я протестировал эту формулу с данными, подобными представленному onde. Вам нужно скопировать эту формулу в ячейку, для которой требуется информация dmb 5 лет назад 0
Даты являются «Даты», когда вы выбираете «Формат ячейки» и нажимаете на даты. Что касается P1 и т. Д., Все, что будет в этой ячейке, будет P1, P2, P3 или P4. Jez 5 лет назад 0
@Jez Пожалуйста, расскажите, что вы пробовали до сих пор. Кроме того, расскажите нам, что за ошибка выдает Excel. Даже несмотря на то, что люди в SuperUser знают много вещей, мы не можем привести игру в угадайку, где мы даем информацию, и вы просто говорите «это не работает» в надежде, что кто-то поймет вашу проблему. dmb 5 лет назад 0

Похожие вопросы