powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
40 сообщений из 40, показаны все 2 страниц
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33351590
Admiral67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, Pls

Как обойти ограничение (не больше 30 аргументов) у функции СУММ в Excel, если аргументов около 60-70. Народ, заранее хочу сказать что диапазоны ячеек здесь не при чем (и что можно суммировать хоть 65 000 ячеек как один аргумент - это понятно) - мои данные идут не подряд - одна ячейка в этом случае означает один аргумент.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33351716
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно по разному, например СУММ(СУММ();СУММ())
или СУММ(именованный_диапазон_в_котором_ячейки_не_смежные)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33351865
Admiral67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо - это то что нужно. Да, про вложение функций я как-то позабыл, а ведь великая вещь!!!
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33974674
USB2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня похожий вопрос возник: можно ли обойти ограничение на количество условий в функции ЕСЛИ? Мне нужно сравнивать одну ячейку с каждой ячейкой большого диапазона, и у меня получается так:
Код: plaintext
=ЕСЛИ(A6=$A$ 2 ;$A$ 1 ;ЕСЛИ(A6=$I$ 2 ;$I$ 1 ;ЕСЛИ(A6=$Q$ 2 ;$Q$ 1 ;ЕСЛИ(A6=$Y$ 2 ;$Y$ 1 ;ЕСЛИ(A6=$AG$ 2 ;$AG$ 1 ;ЕСЛИ(A6=$AO$ 2 ;$AO$ 1 ;ЕСЛИ(A6=$AW$ 2 ;$AW$ 1 ;ЕСЛИ(A6=$BM$ 2 ;$BM$ 1 ;""))))))))
, а дальше условия не вставляются, срабатывает ограничение "не больше восьми вложенных функций", и выдаётся сообщение: "Ошибка в формуле".
Подскажите, пожалуйста, можно ли что-то сделать в этом случае?
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33974682
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написать пользовательскую функцию и использовать ее.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33974886
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делишь кол-во диапазонов на 2.
потом с ИЛИ по условию = находишь то, что надо. Сложнее, но условий много больше.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33975412
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USB2А у меня похожий вопрос возник: можно ли обойти ограничение на количество условий в функции ЕСЛИ? Мне нужно сравнивать одну ячейку с каждой ячейкой большого диапазона, и у меня получается так:
Код: plaintext
=ЕСЛИ(A6=$A$ 2 ;$A$ 1 ;ЕСЛИ(A6=$I$ 2 ;$I$ 1 ;ЕСЛИ(A6=$Q$ 2 ;$Q$ 1 ;ЕСЛИ(A6=$Y$ 2 ;$Y$ 1 ;ЕСЛИ(A6=$AG$ 2 ;$AG$ 1 ;ЕСЛИ(A6=$AO$ 2 ;$AO$ 1 ;ЕСЛИ(A6=$AW$ 2 ;$AW$ 1 ;ЕСЛИ(A6=$BM$ 2 ;$BM$ 1 ;""))))))))
, а дальше условия не вставляются, срабатывает ограничение "не больше восьми вложенных функций", и выдаётся сообщение: "Ошибка в формуле".
Подскажите, пожалуйста, можно ли что-то сделать в этом случае?Сделай так:
Код: plaintext
=ДВССЫЛ(АДРЕС( 1 ;ПОИСКПОЗ(A6;$ 2 :$ 2 ; 0 )))
Тоже самое почти... Только так ищет искомое значение A6 в каждой ячейке второй строки и при первом совпадении возвращает значение первой строки.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33976071
USB2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5631
Написать пользовательскую функцию и использовать ее.
Я недавно занялся освоением функций в Excel, и, к сожалению, ещё не настолько хорошо знаком с ними, чтобы создавать собственные функции. Надеюсь, что когда нибудь я дойду до такого уровня…

Tachkin
Делишь кол-во диапазонов на 2.
потом с ИЛИ по условию = находишь то, что надо. Сложнее, но условий много больше. Честно говоря, не совсем понял, что имелось ввиду. Можно немного подробнее описать эту функцию?

Taranaga
Сделай так:
Код: plaintext
=ДВССЫЛ(АДРЕС( 1 ;ПОИСКПОЗ(A6;$ 2 :$ 2 ; 0 ))) 
Тоже самое почти... Только так ищет искомое значение A6 в каждой ячейке второй строки и при первом совпадении возвращает значение первой строки.
Почему-то не работает. Вот если без ДВССЫЛ писать, просто
Код: plaintext
=АДРЕС( 1 ;ПОИСКПОЗ(A6;$ 2 :$ 2 ; 0 ))) 
то получается текстовое отображение искомой ячейки, например, $AW$1. А после добавления впереди ДВССЫЛ в ячейке пишется просто 0. Может, чего-то ещё не хватает?

Большое спасибо всем откликнувшимся на просьбу о помощи!
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33976874
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Admiral67Подскажите, Pls

Как обойти ограничение (не больше 30 аргументов) у функции СУММ в Excel, если аргументов около 60-70. Народ, заранее хочу сказать что диапазоны ячеек здесь не при чем (и что можно суммировать хоть 65 000 ячеек как один аргумент - это понятно) - мои данные идут не подряд - одна ячейка в этом случае означает один аргумент.

Вы будете долго смеяться, но самый простой способ это нижеследующее:

СУММ((A1,B2,...))

можно поставить столько рангов, сколько позволит макс. длинна формулы - 1024 знака.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33976898
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USB2 Почему-то не работает. Вот если без ДВССЫЛ писать, просто
Код: plaintext
=АДРЕС(1 ;ПОИСКПОЗ(A6;$ 2 :$ 2 ; 0 ))) 
то получается текстовое отображение искомой ячейки, например, $AW$1. А после добавления впереди ДВССЫЛ в ячейке пишется просто 0. Может, чего-то ещё не хватает?

Если вариант с ПОИСКПОЗ таки подходит, тогда лучше так (формула короче и не летучая):

=ИНДЕКС(1:1;1;ПОИСКПОЗ(A6;2:2;0))

Ну а если нет, тогда так (правда формула летучая):

=ВЫБОР(ПОИСКПОЗ(1;СЧЁТЕСЛИ(СМЕЩ(A2;;{0\1\2\3\4\5\6}*8);A6);0);A1;I1;Q1;Y1;AG1;AO1;AW1)

или так:

=ИНДЕКС((A1;I1;Q1;Y1;AG1;AO1;AW1);;;ПОИСКПОЗ(1;СЧЁТЕСЛИ(СМЕЩ(A2;;{0\1\2\3\4\5\6}*8);A6);0))


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33977237
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USB2 Tachkin
Делишь кол-во диапазонов на 2.
потом с ИЛИ по условию = находишь то, что надо. Сложнее, но условий много больше.
Честно говоря, не совсем понял, что имелось ввиду. Можно немного подробнее описать эту функцию?

Поясняюсь :)
В итоге твоя первоначальная ф-ла
Код: plaintext
=ЕСЛИ(A6=$A$2;$A$1;ЕСЛИ(A6=$I$2;$I$1;ЕСЛИ(A6=$Q$2;$Q$1;ЕСЛИ(A6=$Y$2;$Y$1;ЕСЛИ(A6=$AG$2;$AG$1;ЕСЛИ(A6=$AO$2;$AO$1;ЕСЛИ(A6=$AW$2;$AW$1;ЕСЛИ(A6=$BM$2;$BM$1;""))))))))

будет иметь вид:
Код: plaintext
=ЕСЛИ(ИЛИ($A$6=A1;$A$6=I1;$A$6=Q1;$A$6=Y1);ЕСЛИ(ИЛИ($A$6=A1;$A$6=I1);ЕСЛИ($A$6=A1;A2;ЕСЛИ($A$6=I1;I2));ЕСЛИ(ИЛИ($A$6=Q1;$A$6=Y1);ЕСЛИ($A$6=Q1;Q2;ЕСЛИ($A$6=Y1;Y2))));ЕСЛИ(ИЛИ($A$6=AG1;$A$6=AO1;$A$6=AW1;$A$6=BM1);ЕСЛИ(ИЛИ($A$6=AG1;$A$6=AO1);ЕСЛИ($A$6=AG1;AG2;ЕСЛИ($A$6=AO1;AO2));ЕСЛИ(ИЛИ($A$6=AW1;$A$6=BM1);ЕСЛИ($A$6=AW1;AW2;ЕСЛИ($A$6=BM1;BM2))))))
Но будет работать :)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33977321
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USB2 Taranaga
Сделай так:
Код: plaintext
=ДВССЫЛ(АДРЕС( 1 ;ПОИСКПОЗ(A6;$ 2 :$ 2 ; 0 ))) 
Тоже самое почти... Только так ищет искомое значение A6 в каждой ячейке второй строки и при первом совпадении возвращает значение первой строки.
Почему-то не работает. Вот если без ДВССЫЛ писать, просто
Код: plaintext
=АДРЕС( 1 ;ПОИСКПОЗ(A6;$ 2 :$ 2 ; 0 ))) 
то получается текстовое отображение искомой ячейки, например, $AW$1. А после добавления впереди ДВССЫЛ в ячейке пишется просто 0. Может, чего-то ещё не хватает?=ДВССЫЛ("$AW$1") вернет значение ячейки $AW$1. Если значение этой ячейки = 0 то и вернет она 0.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33977408
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, если надо было бы проверять полностью строки, то я бы предложил:
Код: plaintext
{=ЕСЛИ(A6=$ 2 :$ 2 ;$ 1 :$ 1 ; 0 )}
Проверяются то отдельные ячейки.

ПыСы: я в верхней ф-ле перепутал 1-ю и 2-ю строки :)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33978680
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33979349
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TachkinРебят, если надо было бы проверять полностью строки, то я бы предложил:
Код: plaintext
{=ЕСЛИ(A6=$ 2 :$ 2 ;$ 1 :$ 1 ; 0 )}
Проверяются то отдельные ячейки.

Эта формула имеет три существенных недостатка:

1) она сработает только если искомое значение нах. в 1-ой ячейке
2) она медленная (неэффективная)
3) она вводится с пом. Ctrl+Shift+Enter


впрочем 2) И 3) уже не так существенны.

оптимальные решения я уже опубликовал вызше:

=ИНДЕКС(1:1;1;ПОИСКПОЗ(A6;2:2;0))


=ВЫБОР(ПОИСКПОЗ(1;СЧЁТЕСЛИ(СМЕЩ(A2;;{0\1\2\3\4\5\6}*8);A6);0);A1;I1;Q1;Y1;AG1;AO1;AW1)


=ИНДЕКС((A1;I1;Q1;Y1;AG1;AO1;AW1);;;ПОИСКПОЗ(1;СЧЁТЕСЛИ(СМЕЩ(A2;;{0\1\2\3\4\5\6}*8);A6);0))
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33979352
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan33 тынц

это то, о чем я сказал выше:

KL (XL)Вы будете долго смеяться, но самый простой способ это нижеследующее:

СУММ((A1,B2,...))

можно поставить столько рангов, сколько позволит макс. длинна формулы - 1024 знака.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #33979728
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL) Ivan33 тынц

это то, о чем я сказал выше:

KL (XL)Вы будете долго смеяться, но самый простой способ это нижеследующее:

СУММ((A1,B2,...))

можно поставить столько рангов, сколько позволит макс. длинна формулы - 1024 знака. ну, значит я только дополнил:) и подтвердил компетентность из других источникофф
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34227815
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL) Admiral67Подскажите, Pls

Как обойти ограничение (не больше 30 аргументов) у функции СУММ в Excel, если аргументов около 60-70. Народ, заранее хочу сказать что диапазоны ячеек здесь не при чем (и что можно суммировать хоть 65 000 ячеек как один аргумент - это понятно) - мои данные идут не подряд - одна ячейка в этом случае означает один аргумент.

Вы будете долго смеяться, но самый простой способ это нижеследующее:

СУММ((A1,B2,...))

можно поставить столько рангов, сколько позволит макс. длинна формулы - 1024 знака.

KL
[MVP - Microsoft Excel]
А к каким другим функциям можно применить двойные скобки?
Например ПРОИЗВЕД((A1;A2)) работает более чем с 30 аргументами
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34233357
mic_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL) Admiral67Подскажите, Pls

Как обойти ограничение (не больше 30 аргументов) у функции СУММ в Excel, если аргументов около 60-70.

Вы будете долго смеяться, но самый простой способ это нижеследующее:

СУММ((A1,B2,...))

можно поставить столько рангов, сколько позволит макс. длинна формулы - 1024 знака.

KL
[MVP - Microsoft Excel]

Гениально!!! )
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34233619
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сочетанием клавиш Alt+F11 открываешь VBE откуда входишь Insert>Module
Функцию вставляешь в модуль

Function n(A, B, C) 'n-нужное значение A-аргумент1,B-аргумент2,C-аргумент3 и т.д.

If A = 0 Then
n = B + C
ElseIf B = 0 Then
n = A + C
ElseIf C = 0 Then
n = A + B
ElseIf A = 2 Then
n = A * C + B
ElseIf B = 2 Then
n = A + B * C
ElseIf C = 2 Then
n = A * C + B * C
ElseIf Условие Then
Действия

End If 'заканчиваем End If-ом

End Function
Всё гениалное просто
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34233620
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПодскажите, Pls

Как обойти ограничение (не больше 30 аргументов) у функции СУММ в Excel, если аргументов около 60-70. Народ, заранее хочу сказать что диапазоны ячеек здесь не при чем (и что можно суммировать хоть 65 000 ячеек как один аргумент - это понятно) - мои данные идут не подряд - одна ячейка в этом случае означает один аргумент.
Вообше то я бы порекомендовал SUMPRODUCT
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34233654
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри топик
SumIf - VBA
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34491514
bradack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проще всего, мне кажется поставить в ячейке (где ведется подсчет) знак "=" а потом выделить нужные для суммирования объектов чередуя их знаком "+", а в итоге нажать клавишу "enter", больше ничего и не надо, никакие правила ограничения количества суммируемых ячеек не действуют...
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34491575
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bradackпроще всего, мне кажется поставить в ячейке (где ведется подсчет) знак "=" а потом выделить нужные для суммирования объектов чередуя их знаком "+", а в итоге нажать клавишу "enter", больше ничего и не надо, никакие правила ограничения количества суммируемых ячеек не действуют... и тут ты... самый умный... толку с этого???! сам то пробовал???
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34491606
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Granata005 bradackпроще всего, мне кажется поставить в ячейке (где ведется подсчет) знак "=" а потом выделить нужные для суммирования объектов чередуя их знаком "+", а в итоге нажать клавишу "enter", больше ничего и не надо, никакие правила ограничения количества суммируемых ячеек не действуют... и тут ты... самый умный... толку с этого???! сам то пробовал???

:) :) :) :)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34491614
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #34496167
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ser ArturВообше то я бы порекомендовал SUMPRODUCT

SUMPRODUCT, как и все остальные функции в Excel без исключения, имеет тот же лимит в 30 аргументов. Так что это ничего не изменит. Использование же синтаксиса областей [=SUM((...))] позволяет избежать данного ограничения.

bradackпроще всего, мне кажется поставить в ячейке (где ведется подсчет) знак "=" а потом выделить нужные для суммирования объектов чередуя их знаком "+", а в итоге нажать клавишу "enter", больше ничего и не надо, никакие правила ограничения количества суммируемых ячеек не действуют...

Это дело вкуса ;-) Кому-то проще 31 раз кликнуть на нужной ячейке и еще 31 раз нажать на клавишу + (я уж не говорю о том, что на некоторых клавиатурах + требует смены регистра), а я лично предпочитаю нажать и удерживать клавишу CTRL и 31 раз кликнуть на нужной ячейке [при условии использования =SUM((...)) разумеется]

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36919304
у меня тоже такой же вопрос, не хватает ЕСЛИ только 8 аргументов, не могу понять как через ИНДЕКС!!!! Помогите пожалуйста!!
=ЕСЛИ(AF$32=0;AE59;ЕСЛИ(AF$32=1;AF59;ЕСЛИ(AF$32=2;AG59;ЕСЛИ(AF$32=3;AH59;ЕСЛИ(AF$32=4;AI59;ЕСЛИ(AF$32=5;AJ59;ЕСЛИ(AF$32=6;AK59;ЕСЛИ(AF$32=7;AL59))))))))
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36919402
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
леонид близнюк, можно несколькими способами...
В данном конкретном случае думаю лучше всего подойдет ГПР как разновидность ВПР.
=ГПР(AF32+1;AE59:AL59;1)
Можно и ИНДЕКСОМ по-разному "извратиться", в том числе и так:
=ИНДЕКС(AE59:AL59;1;AF32+1)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36919968
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taranaga, а почему минус один, а не плюс один?
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36920915
Сергей06, очень вам благодарен, помогло !!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36970930
леонид близнюк,

Как в Excelе можно объединить ячейки с помощью клавиш
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36984756
Greys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
У меня та же ситуация. Помогите пожалуйста!!!!
=ЕСЛИ(D3=I3;G1;ЕСЛИ(D3=M3;K1;ЕСЛИ(D3=Q3;O1;ЕСЛИ(D3=U3;S1;ЕСЛИ(D3=Y3;W1;ЕСЛИ(D3=AC3;AA1;ЕСЛИ(D3=AG3;AE1;ЕСЛИ(D3=AK3;AI1;ЕСЛИ(D3=AO3;AM1;ЕСЛИ(D3=AS3;AQ1;ЕСЛИ(D3=AW3;AU1;ЕСЛИ(D3=BA3;AX1))))))))))))
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36984998
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Greys, покажите кусочек таблицы, где это чудо находится, попробуем упростить.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36985014
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Greys, действительно, нужно прилагать кусочек таблицы. Очень сложно узнать с какими данными вы работаете.
Попробуйте такую формулу:
=ИНДЕКС(G1:Y1;1;ПОИСКПОЗ(D3;I3:Y3;0))
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36985345
Greys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно найти месяц с макс з/п.
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36985371
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Greys,

как вариант...
=ДАТА(2010;ПОИСКПОЗ(D3;F3:AY3;0)/4;1)
хотя действительно много ограничений
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36985468
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так:
=ИНДЕКС($1:$1;;СУММПРОИЗВ(МАКС(($G$2:$BB$2=$I$2)*($G3:$BB3=$D3)*СТОЛБЕЦ($G$2:$BB$2)))-2)
Можно конкретно прописать все сравнения, чтобы даже 5-ти класснику понятно было и не было ограничений на кол-во вложенных функций:
=ВЫБОР(МАКС(1*(D3=I3);2*(D3=M3);3*(D3=Q3);4*(D3=U3);5*(D3=Y3);6*(D3=AC3);7*(D3=AG3);8*(D3=AK3);9*(D3=AO3);10*(D3=AS3);11*(D3=AW3);12*(D3=BA3));$G$1;$K$1;$O$1;$S$1;$W$1;$AA$1;$AE$1;$AI$1;$AM$1;$AQ$1;$AU$1;$AY$1)
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36985474
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad, красота!
...
Рейтинг: 0 / 0
Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
    #36985806
Greys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё работает.
Большое спасибо!!!
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обойти ограничение Excel - не больше 30 аргументов в функции СУММ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]