Решил оптимизировать свою работу, связанную с Excel, подсобите чуть-чуть, пожалуйста. Итак, имеется 4 столбца. Первый - текстовый А Второй и третий - числовой В и С Четвертый - текстовый D Задача: У меня есть набор "слов". Их порядка 50. Для каждого "слова" имеются различные приращения ко второму и третьему столбцу. Сумму с этими приращениями мы записываем в 4-ый столбец. Например: Если "слово1", то "B+50, C+100" Если "слово2", то "B+100, C+50". И в четвертый столбец мы должны записать: B+50xC+100. Т.е. 100х200 или 500х700 Вопрос1 "Слов" много. И делать функцию =ЕСЛИ(A1="слово1"; D1=приращение1; ЕСЛИ(A1="слово2"; D1=приращение2; ...................))))) Слишком громоздко и муторно. Существует ли в Excel какая-то иная функция, аналог case of в Pascal, например? Вопрос2 Что должно быть написано вместо слова "приращение"? Т.е. сделать так, чтобы в 4-ую ячейку выводились оба приращения в формате 50х150? Пример прикрепил. Там приращение дал лишь для B, т.к. не знаю ответа на 2-ой вопрос
Решил оптимизировать свою работу, связанную с Excel, подсобите чуть-чуть, пожалуйста. Итак, имеется 4 столбца. Первый - текстовый А Второй и третий - числовой В и С Четвертый - текстовый D Задача: У меня есть набор "слов". Их порядка 50. Для каждого "слова" имеются различные приращения ко второму и третьему столбцу. Сумму с этими приращениями мы записываем в 4-ый столбец. Например: Если "слово1", то "B+50, C+100" Если "слово2", то "B+100, C+50". И в четвертый столбец мы должны записать: B+50xC+100. Т.е. 100х200 или 500х700 Вопрос1 "Слов" много. И делать функцию =ЕСЛИ(A1="слово1"; D1=приращение1; ЕСЛИ(A1="слово2"; D1=приращение2; ...................))))) Слишком громоздко и муторно. Существует ли в Excel какая-то иная функция, аналог case of в Pascal, например? Вопрос2 Что должно быть написано вместо слова "приращение"? Т.е. сделать так, чтобы в 4-ую ячейку выводились оба приращения в формате 50х150? Пример прикрепил. Там приращение дал лишь для B, т.к. не знаю ответа на 2-ой вопросKizan
Так... Понадобилось усложнение. Числовых переменных не 2, а 5. Для каких-то "слов" нужно прибавить B+C+50 D+100 Для каких-то B+100 C+D+F++E+100 А может и B+50 C+20 Т.е. формула не единая... Но в итоге из известных комбинаций переменных и приращений мы получаем ширину и высоту axh Насколько я понимаю, в главной таблице надо обращаться к какой-то функции f(B,C,D,E,F), возвращающей axh, А сами вариации функций должны быть забиты в побочной таблице "слов" для каждого "слова" отдельно. Возможно ли это реализовать? *Правка: исправил приложенный файл, побочную таблицу
Так... Понадобилось усложнение. Числовых переменных не 2, а 5. Для каких-то "слов" нужно прибавить B+C+50 D+100 Для каких-то B+100 C+D+F++E+100 А может и B+50 C+20 Т.е. формула не единая... Но в итоге из известных комбинаций переменных и приращений мы получаем ширину и высоту axh Насколько я понимаю, в главной таблице надо обращаться к какой-то функции f(B,C,D,E,F), возвращающей axh, А сами вариации функций должны быть забиты в побочной таблице "слов" для каждого "слова" отдельно. Возможно ли это реализовать? *Правка: исправил приложенный файл, побочную таблицуKizan