powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Разность крайних чисел в диапозоне
9 сообщений из 9, страница 1 из 1
Разность крайних чисел в диапозоне
    #38452828
petroleum68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица с датами и числами напротив. Нужно найти разность двух ячеек из выбранного диапозона. например с 01.09 до 01.10.
Либо макросом либо формулой. VB не знаю =(((,а формулами что-то не могу сделать. Задача простая, решение знаю, но как эти циклы в екселе записать не знаю =((((
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38452945
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если список такой, как у вас - то найдите значения через ВПР() и возьмите их разность...
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38453043
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petroleum68,
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38453282
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, можно ещё и так:
Код: vbnet
1.
{=ИНДЕКС(B:B;ПОИСКПОЗ(;--(A:A<=$I$13);)-1;1)-ИНДЕКС(B:B;ПОИСКПОЗ(1;--(A:A>=$G$13););1)}



petroleum68, ещё не забывайте - "дней с ... по ..." - это дата2-дата1 +1
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38454329
petroleum68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Спасибо огромное, скажи пожалуйста по второй части формулы, у меня что-то не работает ???
ВПР(ИНДЕКС(A:A;_xlfn.IFERROR(ПОИСКПОЗ(G13;A:A;0);ПОИСКПОЗ(G13;A:A;1)+1));A:B;2;ЛОЖЬ)
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38454396
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос не ко мне... но я понял :) Это мы тут разогнались...

Формулы же для Ex2010, и там есть функция =ЕСЛИОШИБКА() (которой нет в твоём 2003). Это можно обойти, но размер формулы вырастет раза в два (либо придётся придумать другой метод проверки на отсутствие значения).
В моей же формуле (да и в предыдущей с ВПР() тоже) - надо ещё диапазоны указать явно (A1:A44 etc) а не просто целым столбцом (A:A), иначе 2003-й не сможет с ними правильно работать. Впрочем (и правильнее, вообще-то), диапазоны можно сделать именованными (или использовать именованные формулы), тогда в конечной формуле явно диапазоны рассчитывать/задавать не надо будет...
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38454541
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petroleum68AndreTM,

Спасибо огромное, скажи пожалуйста по второй части формулы, у меня что-то не работает ???
ВПР(ИНДЕКС(A:A;_xlfn.IFERROR(ПОИСКПОЗ(G13;A:A;0);ПОИСКПОЗ(G13;A:A;1)+1));A:B;2;ЛОЖЬ)

Вот так должно работать в 2003.
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38454542
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lbppbpetroleum68AndreTM,

Спасибо огромное, скажи пожалуйста по второй части формулы, у меня что-то не работает ???
ВПР(ИНДЕКС(A:A;_xlfn.IFERROR(ПОИСКПОЗ(G13;A:A;0);ПОИСКПОЗ(G13;A:A;1)+1));A:B;2;ЛОЖЬ)

Вот так должно работать в 2003.

Забыл вложение.
...
Рейтинг: 0 / 0
Разность крайних чисел в диапозоне
    #38455020
petroleum68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppb,

Спасибо огромное очень выручили.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Разность крайних чисел в диапозоне
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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