Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/В чем отличие листов? В одном формула работает, в другом нет - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
В чем отличие листов? В одном формула работает, в другом нет
negodyaj Дата: Пятница, 25.11.2022, 12:39 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 115
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Уже всю голову сломат, есть лист1 и лист 2. Массивы одинаковые по ячейкам, но во втоом формула селва работает и выдает данные норм, а в 1 листе нет и выдает везде одинаковое значение. Как так, где косяк в массиве?
К сообщению приложен файл: 115-1-.xlsx (24.6 Kb)
 
Ответить
СообщениеУже всю голову сломат, есть лист1 и лист 2. Массивы одинаковые по ячейкам, но во втоом формула селва работает и выдает данные норм, а в 1 листе нет и выдает везде одинаковое значение. Как так, где косяк в массиве?

Автор - negodyaj
Дата добавления - 25.11.2022 в 12:39
Nic70y Дата: Пятница, 25.11.2022, 13:08 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
нет таких позиций
К сообщению приложен файл: 8284473.xlsx (25.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениенет таких позиций

Автор - Nic70y
Дата добавления - 25.11.2022 в 13:08
Serge_007 Дата: Пятница, 25.11.2022, 13:08 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Формулы работают на обеих листах

где косяк
В исходных данных

На первом листе вот эта часть формулы
Код
МИН(ЕСЛИ(ЕСЛИ(U3=A$3:Q$20;D$3:T$20)=X3;СТОЛБЕЦ(A$3:Q$20)))
возвращает два значения 1 и 0, т.е. находится либо только один заголовок, либо вообще ничего не находится

Функция ИНДЕКС(), если попытаться ей "скормить" строку листа под номером ноль не покажет ошибку, а вернет первое значение из массива результатов A$1:Q$1 (в А1 - "Оллин 6583968"), поэтому при индексе 1 и индексе 0 результатом работы формулы будет значение ячейки А1 "Оллин 6583968"

А на втором листе аналогичная часть формулы возвращает уже 4 значения: 1, 5, 9 и 17, поэтому и вся формула возвращает 4 результата: "Комплимент 3052441", "Londa 7773325", "Калос 31277202", "Ладор 10282277"


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеФормулы работают на обеих листах

где косяк
В исходных данных

На первом листе вот эта часть формулы
Код
МИН(ЕСЛИ(ЕСЛИ(U3=A$3:Q$20;D$3:T$20)=X3;СТОЛБЕЦ(A$3:Q$20)))
возвращает два значения 1 и 0, т.е. находится либо только один заголовок, либо вообще ничего не находится

Функция ИНДЕКС(), если попытаться ей "скормить" строку листа под номером ноль не покажет ошибку, а вернет первое значение из массива результатов A$1:Q$1 (в А1 - "Оллин 6583968"), поэтому при индексе 1 и индексе 0 результатом работы формулы будет значение ячейки А1 "Оллин 6583968"

А на втором листе аналогичная часть формулы возвращает уже 4 значения: 1, 5, 9 и 17, поэтому и вся формула возвращает 4 результата: "Комплимент 3052441", "Londa 7773325", "Калос 31277202", "Ладор 10282277"

Автор - Serge_007
Дата добавления - 25.11.2022 в 13:08
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!