Формулу ЕСЛИ нужно сделать сложнее
rekruit
Дата: Четверг, 25.10.2012, 11:38 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте!!! Помогите усложнить формулу "ЕСЛИ" так чтобы она принимала больше логических значений и выводила так же больше соответствующих значений. В итоге я хочу когда я выбираю значения А3 чтобы в ячейке В3 было значения которое соответствует столбику F и G. В этом случае можно применить ПРОСМОТР для ячейки В3 но меня интересует только ЕСЛИ.
Здравствуйте!!! Помогите усложнить формулу "ЕСЛИ" так чтобы она принимала больше логических значений и выводила так же больше соответствующих значений. В итоге я хочу когда я выбираю значения А3 чтобы в ячейке В3 было значения которое соответствует столбику F и G. В этом случае можно применить ПРОСМОТР для ячейки В3 но меня интересует только ЕСЛИ. rekruit
Ответить
Сообщение Здравствуйте!!! Помогите усложнить формулу "ЕСЛИ" так чтобы она принимала больше логических значений и выводила так же больше соответствующих значений. В итоге я хочу когда я выбираю значения А3 чтобы в ячейке В3 было значения которое соответствует столбику F и G. В этом случае можно применить ПРОСМОТР для ячейки В3 но меня интересует только ЕСЛИ. Автор - rekruit Дата добавления - 25.10.2012 в 11:38
Gustav
Дата: Четверг, 25.10.2012, 11:54 |
Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Ну как-то так, наверное, если непременно хочется ЕСЛИ: [vba]Code
B3: =ЕСЛИ(A3=2000;"яблоки";ЕСЛИ(A3=2001;"слива";ЕСЛИ(A3=2002;"арбуз";ЕСЛИ(A3=2003;"орех";""))))
[/vba] Всего вроде в версиях 2007,2010 можно вложить до 64 ЕСЛИ (в 2003 - до 7). P.S. Т.е. всего получается, например, в 2003 можно описать в формуле 8 ЕСЛИ: [vba]Code
= ЕСЛИ(A3=2000;1; ЕСЛИ(A3=2001;2; ЕСЛИ(A3=2002;3; ЕСЛИ(A3=2003;4; ЕСЛИ(A3=2004;5; ЕСЛИ(A3=2005;6; ЕСЛИ(A3=2006;7; ЕСЛИ(A3=2007;8; ""))))))))
[/vba] P.P.S. Ну и шутить так шутить - еще и 65 ЕСЛИ всего (или 64 вложенных) для 2007,2010: [vba]Code
= ЕСЛИ(A3=2000;1;ЕСЛИ(A3=2001;2;ЕСЛИ(A3=2002;3;ЕСЛИ(A3=2003;4; ЕСЛИ(A3=2004;5;ЕСЛИ(A3=2005;6;ЕСЛИ(A3=2006;7;ЕСЛИ(A3=2007;8; ЕСЛИ(A3=2008;9;ЕСЛИ(A3=2009;10;ЕСЛИ(A3=2010;11;ЕСЛИ(A3=2011;12; ЕСЛИ(A3=2012;13;ЕСЛИ(A3=2013;14;ЕСЛИ(A3=2014;15;ЕСЛИ(A3=2015;16; ЕСЛИ(A3=2016;17;ЕСЛИ(A3=2017;18;ЕСЛИ(A3=2018;19;ЕСЛИ(A3=2019;20; ЕСЛИ(A3=2020;21;ЕСЛИ(A3=2021;22;ЕСЛИ(A3=2022;23;ЕСЛИ(A3=2023;24; ЕСЛИ(A3=2024;25;ЕСЛИ(A3=2025;26;ЕСЛИ(A3=2026;27;ЕСЛИ(A3=2027;28; ЕСЛИ(A3=2028;29;ЕСЛИ(A3=2029;30;ЕСЛИ(A3=2030;31;ЕСЛИ(A3=2031;32; ЕСЛИ(A3=2032;33;ЕСЛИ(A3=2033;34;ЕСЛИ(A3=2034;35;ЕСЛИ(A3=2035;36; ЕСЛИ(A3=2036;37;ЕСЛИ(A3=2037;38;ЕСЛИ(A3=2038;39;ЕСЛИ(A3=2039;40; ЕСЛИ(A3=2040;41;ЕСЛИ(A3=2041;42;ЕСЛИ(A3=2042;43;ЕСЛИ(A3=2043;44; ЕСЛИ(A3=2044;45;ЕСЛИ(A3=2045;46;ЕСЛИ(A3=2046;47;ЕСЛИ(A3=2047;48; ЕСЛИ(A3=2048;49;ЕСЛИ(A3=2049;50;ЕСЛИ(A3=2050;51;ЕСЛИ(A3=2051;52; ЕСЛИ(A3=2052;53;ЕСЛИ(A3=2053;54;ЕСЛИ(A3=2054;55;ЕСЛИ(A3=2055;56; ЕСЛИ(A3=2056;57;ЕСЛИ(A3=2057;58;ЕСЛИ(A3=2058;59;ЕСЛИ(A3=2059;60; ЕСЛИ(A3=2060;61;ЕСЛИ(A3=2061;62;ЕСЛИ(A3=2062;63;ЕСЛИ(A3=2063;64; ЕСЛИ(A3=2064;65; "")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
[/vba]
Ну как-то так, наверное, если непременно хочется ЕСЛИ: [vba]Code
B3: =ЕСЛИ(A3=2000;"яблоки";ЕСЛИ(A3=2001;"слива";ЕСЛИ(A3=2002;"арбуз";ЕСЛИ(A3=2003;"орех";""))))
[/vba] Всего вроде в версиях 2007,2010 можно вложить до 64 ЕСЛИ (в 2003 - до 7). P.S. Т.е. всего получается, например, в 2003 можно описать в формуле 8 ЕСЛИ: [vba]Code
= ЕСЛИ(A3=2000;1; ЕСЛИ(A3=2001;2; ЕСЛИ(A3=2002;3; ЕСЛИ(A3=2003;4; ЕСЛИ(A3=2004;5; ЕСЛИ(A3=2005;6; ЕСЛИ(A3=2006;7; ЕСЛИ(A3=2007;8; ""))))))))
[/vba] P.P.S. Ну и шутить так шутить - еще и 65 ЕСЛИ всего (или 64 вложенных) для 2007,2010: [vba]Code
= ЕСЛИ(A3=2000;1;ЕСЛИ(A3=2001;2;ЕСЛИ(A3=2002;3;ЕСЛИ(A3=2003;4; ЕСЛИ(A3=2004;5;ЕСЛИ(A3=2005;6;ЕСЛИ(A3=2006;7;ЕСЛИ(A3=2007;8; ЕСЛИ(A3=2008;9;ЕСЛИ(A3=2009;10;ЕСЛИ(A3=2010;11;ЕСЛИ(A3=2011;12; ЕСЛИ(A3=2012;13;ЕСЛИ(A3=2013;14;ЕСЛИ(A3=2014;15;ЕСЛИ(A3=2015;16; ЕСЛИ(A3=2016;17;ЕСЛИ(A3=2017;18;ЕСЛИ(A3=2018;19;ЕСЛИ(A3=2019;20; ЕСЛИ(A3=2020;21;ЕСЛИ(A3=2021;22;ЕСЛИ(A3=2022;23;ЕСЛИ(A3=2023;24; ЕСЛИ(A3=2024;25;ЕСЛИ(A3=2025;26;ЕСЛИ(A3=2026;27;ЕСЛИ(A3=2027;28; ЕСЛИ(A3=2028;29;ЕСЛИ(A3=2029;30;ЕСЛИ(A3=2030;31;ЕСЛИ(A3=2031;32; ЕСЛИ(A3=2032;33;ЕСЛИ(A3=2033;34;ЕСЛИ(A3=2034;35;ЕСЛИ(A3=2035;36; ЕСЛИ(A3=2036;37;ЕСЛИ(A3=2037;38;ЕСЛИ(A3=2038;39;ЕСЛИ(A3=2039;40; ЕСЛИ(A3=2040;41;ЕСЛИ(A3=2041;42;ЕСЛИ(A3=2042;43;ЕСЛИ(A3=2043;44; ЕСЛИ(A3=2044;45;ЕСЛИ(A3=2045;46;ЕСЛИ(A3=2046;47;ЕСЛИ(A3=2047;48; ЕСЛИ(A3=2048;49;ЕСЛИ(A3=2049;50;ЕСЛИ(A3=2050;51;ЕСЛИ(A3=2051;52; ЕСЛИ(A3=2052;53;ЕСЛИ(A3=2053;54;ЕСЛИ(A3=2054;55;ЕСЛИ(A3=2055;56; ЕСЛИ(A3=2056;57;ЕСЛИ(A3=2057;58;ЕСЛИ(A3=2058;59;ЕСЛИ(A3=2059;60; ЕСЛИ(A3=2060;61;ЕСЛИ(A3=2061;62;ЕСЛИ(A3=2062;63;ЕСЛИ(A3=2063;64; ЕСЛИ(A3=2064;65; "")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
[/vba] Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Четверг, 25.10.2012, 12:27
Ответить
Сообщение Ну как-то так, наверное, если непременно хочется ЕСЛИ: [vba]Code
B3: =ЕСЛИ(A3=2000;"яблоки";ЕСЛИ(A3=2001;"слива";ЕСЛИ(A3=2002;"арбуз";ЕСЛИ(A3=2003;"орех";""))))
[/vba] Всего вроде в версиях 2007,2010 можно вложить до 64 ЕСЛИ (в 2003 - до 7). P.S. Т.е. всего получается, например, в 2003 можно описать в формуле 8 ЕСЛИ: [vba]Code
= ЕСЛИ(A3=2000;1; ЕСЛИ(A3=2001;2; ЕСЛИ(A3=2002;3; ЕСЛИ(A3=2003;4; ЕСЛИ(A3=2004;5; ЕСЛИ(A3=2005;6; ЕСЛИ(A3=2006;7; ЕСЛИ(A3=2007;8; ""))))))))
[/vba] P.P.S. Ну и шутить так шутить - еще и 65 ЕСЛИ всего (или 64 вложенных) для 2007,2010: [vba]Code
= ЕСЛИ(A3=2000;1;ЕСЛИ(A3=2001;2;ЕСЛИ(A3=2002;3;ЕСЛИ(A3=2003;4; ЕСЛИ(A3=2004;5;ЕСЛИ(A3=2005;6;ЕСЛИ(A3=2006;7;ЕСЛИ(A3=2007;8; ЕСЛИ(A3=2008;9;ЕСЛИ(A3=2009;10;ЕСЛИ(A3=2010;11;ЕСЛИ(A3=2011;12; ЕСЛИ(A3=2012;13;ЕСЛИ(A3=2013;14;ЕСЛИ(A3=2014;15;ЕСЛИ(A3=2015;16; ЕСЛИ(A3=2016;17;ЕСЛИ(A3=2017;18;ЕСЛИ(A3=2018;19;ЕСЛИ(A3=2019;20; ЕСЛИ(A3=2020;21;ЕСЛИ(A3=2021;22;ЕСЛИ(A3=2022;23;ЕСЛИ(A3=2023;24; ЕСЛИ(A3=2024;25;ЕСЛИ(A3=2025;26;ЕСЛИ(A3=2026;27;ЕСЛИ(A3=2027;28; ЕСЛИ(A3=2028;29;ЕСЛИ(A3=2029;30;ЕСЛИ(A3=2030;31;ЕСЛИ(A3=2031;32; ЕСЛИ(A3=2032;33;ЕСЛИ(A3=2033;34;ЕСЛИ(A3=2034;35;ЕСЛИ(A3=2035;36; ЕСЛИ(A3=2036;37;ЕСЛИ(A3=2037;38;ЕСЛИ(A3=2038;39;ЕСЛИ(A3=2039;40; ЕСЛИ(A3=2040;41;ЕСЛИ(A3=2041;42;ЕСЛИ(A3=2042;43;ЕСЛИ(A3=2043;44; ЕСЛИ(A3=2044;45;ЕСЛИ(A3=2045;46;ЕСЛИ(A3=2046;47;ЕСЛИ(A3=2047;48; ЕСЛИ(A3=2048;49;ЕСЛИ(A3=2049;50;ЕСЛИ(A3=2050;51;ЕСЛИ(A3=2051;52; ЕСЛИ(A3=2052;53;ЕСЛИ(A3=2053;54;ЕСЛИ(A3=2054;55;ЕСЛИ(A3=2055;56; ЕСЛИ(A3=2056;57;ЕСЛИ(A3=2057;58;ЕСЛИ(A3=2058;59;ЕСЛИ(A3=2059;60; ЕСЛИ(A3=2060;61;ЕСЛИ(A3=2061;62;ЕСЛИ(A3=2062;63;ЕСЛИ(A3=2063;64; ЕСЛИ(A3=2064;65; "")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
[/vba] Автор - Gustav Дата добавления - 25.10.2012 в 11:54
Мур
Дата: Четверг, 25.10.2012, 12:17 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация:
19
±
Замечаний:
0% ±
Добрый день, А я так понял автора.
Добрый день, А я так понял автора. Мур
К сообщению приложен файл:
__.xls
(19.0 Kb)
Ответить
Сообщение Добрый день, А я так понял автора. Автор - Мур Дата добавления - 25.10.2012 в 12:17
ABC
Дата: Четверг, 25.10.2012, 12:49 |
Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация:
112
±
Замечаний:
0% ±
Excel 2007
не могу понять автора, зачем ему многоэтажный ЕСЛИ, когда здесь хорошо исправляется ИНДЕКС+ПОИСКПОЗ поиск по двум и более критериям, или ВПР массивная формула (Ctrl+Shift+Enter) Code
=ИНДЕКС(G2:G5&" "&F2:F5;ПОИСКПОЗ(D3&A3;E2:E5&F2:F5;0))
Code
=ИНДЕКС(G2:G5& " "&F2:F5;D3)
не могу понять автора, зачем ему многоэтажный ЕСЛИ, когда здесь хорошо исправляется ИНДЕКС+ПОИСКПОЗ поиск по двум и более критериям, или ВПР массивная формула (Ctrl+Shift+Enter) Code
=ИНДЕКС(G2:G5&" "&F2:F5;ПОИСКПОЗ(D3&A3;E2:E5&F2:F5;0))
Code
=ИНДЕКС(G2:G5& " "&F2:F5;D3)
ABC
MS Excel 2007 and 2010... ------------------------------- С Уважением, Даулет
Сообщение отредактировал ABC - Четверг, 25.10.2012, 13:00
Ответить
Сообщение не могу понять автора, зачем ему многоэтажный ЕСЛИ, когда здесь хорошо исправляется ИНДЕКС+ПОИСКПОЗ поиск по двум и более критериям, или ВПР массивная формула (Ctrl+Shift+Enter) Code
=ИНДЕКС(G2:G5&" "&F2:F5;ПОИСКПОЗ(D3&A3;E2:E5&F2:F5;0))
Code
=ИНДЕКС(G2:G5& " "&F2:F5;D3)
Автор - ABC Дата добавления - 25.10.2012 в 12:49
rekruit
Дата: Четверг, 25.10.2012, 17:27 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Да, да и да. то что нужно)))))) Спасибо
Да, да и да. то что нужно)))))) Спасибо rekruit
Ответить
Сообщение Да, да и да. то что нужно)))))) Спасибо Автор - rekruit Дата добавления - 25.10.2012 в 17:27