Перейти к содержимому













Фотография
Нужна помощь

Функция Если в экселе.



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 Kot9tko

Kot9tko

    Гарант Slivup.biz

  • Сливапер LVL 5
  • Сообщений: 1 025
  • Регистрация: 12.03.2014
  • Заработано: 5 руб.
Репутация: 431

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 09:49

Возникла ситуация, где нужно воспользоватся функцией если. Но честно сказать в моём примере я ничего не понял - перед созданием темы погуглил, попробовал, но не получается ничего.

 

Вообщем в чём суть:

 

v29LMVwuGQL09m.jpg

 

На скриншоте, можно увидеть колонку  С, в которой стоит значение МУЖ, колонка G (туда будет добавляется значение (цена). и колонка J где можно увидеть значение приложений.

 

Что нужно сделать:

 

Колонка С - муж + колонка J5 = В колонке выставляется нужна мне сумма, к примеру, 1000.

 

 

Также в чём ещё беда, как видно в колонке J, есть разные значения: приложение №1 п.3.8. Приложение №1 п.3.2.2.4. Приложение №1, п.3.8., п.3.4.2., п.3.5.  Тобишь по факту, если значение:

 

МУЖ + приложение №1 п.3.8. = Своя сумма.

 

если

 

МУЖ + Приложение №1 п.3.2.2.4. = своя сумма.

 

ну и конечно же

 

МУЖ + Приложение №1, п.3.8., п.3.4.2., п.3.5.  = своя сумма.

 

 

Возможно ли прописать всё это одним макрасом?

 

 

Подскажите пожалуйста пример реализации данной фигни. Спасибо =)


  • 0

#2 pimp2010

pimp2010
  • Premium
  • Сообщений: 351
  • Регистрация: 21.07.2014
  • Заработано: 18 руб.
Репутация: 155

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 10:37

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


  • 0

#3 kingdeath

kingdeath
  • Premium
  • Сообщений: 18
  • Регистрация: 03.01.2016
  • Заработано: 0 руб.
Репутация: 4

Награды: 12

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 11:46

расписал ты много, но условия всё-равно не до конца.

 

Что делаем если в стобце C - не муж? или там всегда муж? тогда просто сверяем ячейку J и ставим сумму

 

Значение в колонке J - всего три?

 

Написал такое:

 

Если в колонке C - муж, и J - п1, то значение 1000, если J - п2, то значение 2000 и если J - п3, то значение 3000

 

Если в колонке не муж , то пишем "НУЛЛЬ"

 

=ЕСЛИ(A2="муж";ЕСЛИ((J2="п1");1000;ЕСЛИ(J2="п2";2000;3000));"НУЛЛЬ")


Сообщение отредактировал kingdeath: 11 Февраль 2016 - 11:48

  • 0

#4 zilale

zilale
  • Сливапер LVL 3
  • Сообщений: 53
  • Регистрация: 28.10.2015
  • Заработано: 0 руб.
Репутация: 22

Награды: 10

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 12:53

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

 

о! отличная тема!

 

у меня тоже есть вопрос:

 

как сделать так, чтоб из ячейки вынуть определенное значение\слово\цифру?

 

например, у меня много строк, в них есть просто слова и ссылки, которые мне нужны. как мне их вынуть?


  • 0

#5 Камаль

Камаль
  • Platinum +
  • Сообщений: 220
  • Регистрация: 14.05.2014
  • Заработано: 147 руб.
Репутация: 360

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 12:57

=ЕСЛИ(A2="муж";ЕСЛИ((J2="п1");1000;ЕСЛИ(J2="п2";2000;3000));"НУЛЛЬ")

 

kingdeath, хорошо как расписал. Я раньше в таких случаях в логическом выражении формулы "ЕСЛИ" использовал сразу два условия. Что-то вроде "=ЕСЛИ(A2="муж"&B2="G"; ... )". В итоге формула "если" была трёхэтажной, пока не прошёл несколько простых курсов по excel.


  • 0

#6 kingdeath

kingdeath
  • Premium
  • Сообщений: 18
  • Регистрация: 03.01.2016
  • Заработано: 0 руб.
Репутация: 4

Награды: 12

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 13:01

например, у меня много строк, в них есть просто слова и ссылки, которые мне нужны. как мне их вынуть?

лучше в excel сделай, скинь сюда и расскажи что хочешь чтобы было на выходе. очень сложно объясняешь.


  • 0

#7 Камаль

Камаль
  • Platinum +
  • Сообщений: 220
  • Регистрация: 14.05.2014
  • Заработано: 147 руб.
Репутация: 360

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 11 Февраль 2016 - 13:22

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

Скрытый контент:

    Быть пользователем с именем kingdeath
Скрытый контент:

    Быть пользователем с именем Kot9tko

Всё таки циклические ссылки полезны, особенно в сочетании с ВПР и ЕСЛИ. 


Сообщение отредактировал Камаль: 11 Февраль 2016 - 13:32

  • 0

#8 zilale

zilale
  • Сливапер LVL 3
  • Сообщений: 53
  • Регистрация: 28.10.2015
  • Заработано: 0 руб.
Репутация: 22

Награды: 10

  
  
  
  
  
  
  
  

Отправлено 12 Февраль 2016 - 20:39

лучше в excel сделай, скинь сюда и расскажи что хочешь чтобы было на выходе. очень сложно объясняешь.

 

1. как из строки следующего вида вынуть только ссылку?

 

Burn.Break.Kill http://vk.com/burn.break.kill (806 чел) — тут состоит 5.83% исходной аудитории

 

 

2. сразу же отпишу еще один вопрос, может кто знает:

 

как получить ссылки на группы, которые выдаются по определенному ключевику на поиске в ВК по сообществам?

 

то есть, я ввожу "часы" в поиске в вк, мне выдает 80 988 сообществ

 

как получить все ссылки на эти сообщества в таблицу?


Сообщение отредактировал gizale: 12 Февраль 2016 - 20:41

  • 0

#9 pimp2010

pimp2010
  • Premium
  • Сообщений: 351
  • Регистрация: 21.07.2014
  • Заработано: 18 руб.
Репутация: 155

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 12 Февраль 2016 - 21:08

1. как из строки следующего вида вынуть только ссылку?

 

Burn.Break.Kill http://vk.com/burn.break.kill (806 чел) — тут состоит 5.83% исходной аудитории

 

в ячейку A1 вставь свою текстовую строку

а в ячейку B1 следующую формулу:

=ПСТР(A1;ПОИСК("http://";A1;1);ПОИСК(" ";A1;ПОИСК("http://";A1;1))-ПОИСК("http://";A1;1))

единственное если в текстовой строке несколько ссылок то будет вырезать первую


Сообщение отредактировал pimp2010: 12 Февраль 2016 - 21:09

  • 0



Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!