Ну почему же - всегда можно как-нибудь извернуться, чтобы достичь поставленной цели в переводе. Вот, например, недавно на дружественном сайте такая метода всплыла - http://www.planetaexcel.ru/forum.php?thread_id=26008, возможно многих вполне устроит...
» Excel FAQ (часть 5)
Укажите путь истинный, а то чёта с утра не могу вклиниться в работу:
есть некий диапазон: А7:Р7. как подсчитать количество ячеек в диапазоне, которые отвечают условию >=1 и <=10?
есть некий диапазон: А7:Р7. как подсчитать количество ячеек в диапазоне, которые отвечают условию >=1 и <=10?
Pazan, =СЧЁТЕСЛИ
asbo
а как проверить два услович значения ячейки одновременно >=1 и <=10?
пробовал И(А7:Р7>=1;А7:Р7<=10) - не то
а как проверить два услович значения ячейки одновременно >=1 и <=10?
пробовал И(А7:Р7>=1;А7:Р7<=10) - не то
Pazan, утро, понедельник... понимаю :))
=СЧЁТЕСЛИ(А7:Р7, ">=1")-СЧЁТЕСЛИ(А7:Р7, ">10")
У меня тоже утро... тоже понедельник... второй раз правлю :) Но, суть-то такая
=СЧЁТЕСЛИ(А7:Р7, ">=1")-СЧЁТЕСЛИ(А7:Р7, ">10")
У меня тоже утро... тоже понедельник... второй раз правлю :) Но, суть-то такая
Pazan
Если XL-07/10 - "=СЧЁТЕСЛИМН($A$7:$P$7;">="&1;$A$7:$P$7;"<="&10)"
Если XL-07/10 - "=СЧЁТЕСЛИМН($A$7:$P$7;">="&1;$A$7:$P$7;"<="&10)"
Pazan
Цитата:
Попробуй так:
=СЧЕТЕСЛИ(А7:Р7;"<=10")-СЧЕТЕСЛИ(А7:Р7;"<1")
Цитата:
есть некий диапазон: А7:Р7. как подсчитать количество ячеек в диапазоне, которые отвечают условию >=1 и <=10
Попробуй так:
=СЧЕТЕСЛИ(А7:Р7;"<=10")-СЧЕТЕСЛИ(А7:Р7;"<1")
asbo
Цитата:
выдаёт ошибку
shaniev
Цитата:
работает!
LaCastet
Цитата:
работает!
всем спасибо. эх... не надо было часы переводить
Добавлено:
я так понимаю, что проверять диапазон на наличие определённого условия нельзя или как? почему результатом
Код: =ЕСЛИ(C12:AG12=1;1;0)
Цитата:
=СЧЁТЕСЛИ(А7:Р7, ">=1")-СЧЁТЕСЛИ(А7:Р7, "<11")
выдаёт ошибку
shaniev
Цитата:
Если XL-07/10 - "=СЧЁТЕСЛИМН($A$7:$P$7;">="&1;$A$7:$P$7;"<="&10)"
работает!
LaCastet
Цитата:
СЧЕТЕСЛИ(А7:Р7;"<=10")-СЧЕТЕСЛИ(А7:Р7;"<1")
работает!
всем спасибо. эх... не надо было часы переводить
Добавлено:
я так понимаю, что проверять диапазон на наличие определённого условия нельзя или как? почему результатом
Код: =ЕСЛИ(C12:AG12=1;1;0)
Pazan,
* выдаёт ошибку
- если тупо копипастить, то никакой перевод часов не поможет :( Надо иногда и голову включать...
* выдаёт ошибку
- если тупо копипастить, то никакой перевод часов не поможет :( Надо иногда и голову включать...
asbo
Цитата:
а кто сказал, что я тупо кописпастил? диапазон я поменял ибо кирилица в координатах имела место
Цитата:
если тупо копипастить
а кто сказал, что я тупо кописпастил? диапазон я поменял ибо кирилица в координатах имела место
Pazan, не кириллица (везде латин) - а разделитель. У меня - запятая, у соавторов - точка с запятой. При копипасте в Эксель формулы не с тем разделителем, он (Эксель) перестает понимать ссылки на диапазоны и их надо вводить заново. Или же пердусмотрительно заменить разделитель на свой.
Добавлено:
[more=Кирилица, кирилица...] Разделитель, понятно, свою ошибку вносит и я неправильно предположил, что это из-за него диапазоны слетают.
Вообще-то, это воинствующий гандонизм - в лом было переключиться?! Кириллица в указании диапазонов изначально была в Вашем первом посте. Потом во втором. После проверки своего решения я, для Вашего же, мля!, удобства, подставил в формулу Ваши(!) диапазоны из Вашего же (!) поста.
Это просто пц... Взрослый человек, адвансед, с 2002 года на форуме. Перечтите на досуге: п. 2.5. главы VIII Соглашения по использованию
Мало того, что изначально воду замутил, так потом еще и песдит, как Троцкий
Цитата:
Латиница - только у shaniev. Он честно экспериментировал на указанных Вами диапазонах, а не на первых попавшихся под руку.[/more]
Добавлено:
[more=Кирилица, кирилица...] Разделитель, понятно, свою ошибку вносит и я неправильно предположил, что это из-за него диапазоны слетают.
Вообще-то, это воинствующий гандонизм - в лом было переключиться?! Кириллица в указании диапазонов изначально была в Вашем первом посте. Потом во втором. После проверки своего решения я, для Вашего же, мля!, удобства, подставил в формулу Ваши(!) диапазоны из Вашего же (!) поста.
Это просто пц... Взрослый человек, адвансед, с 2002 года на форуме. Перечтите на досуге: п. 2.5. главы VIII Соглашения по использованию
Мало того, что изначально воду замутил, так потом еще и песдит, как Троцкий
Цитата:
LaCastetформула LaCastet тоже нерабочая - там тоже кириллица. Он, имо, также заменил свои диапазоны на Ваши.
Цитата:СЧЕТЕСЛИ(А7:Р7;"<=10")-СЧЕТЕСЛИ(А7:Р7;"<1")
работает!
Латиница - только у shaniev. Он честно экспериментировал на указанных Вами диапазонах, а не на первых попавшихся под руку.[/more]
asbo
я все приведённые формулы в постах подкорректировал под свои конкретные диапазоны и условия... но чёта не сработало. поэтому и написал об ошибке. ладно, погорячились и будет.
сорри за оффтоп
я все приведённые формулы в постах подкорректировал под свои конкретные диапазоны и условия... но чёта не сработало. поэтому и написал об ошибке. ладно, погорячились и будет.
сорри за оффтоп
Помогите, вроде простая задача, но я где-то торможу: итак, дан столбец А1:А100, в соседний столбец выводить разность текущей ячейки и предыдущей. т.е. в B2 пойдёт запись =А2-А1, B3 пойдет =А3-А2 и т. д. Но если предыдущая ячейка равна нулю, то отнимать надо ближайшую ненулевую, которая выше.
Не совсем простая... но, в общем случае, понадобится промежуточный столбец B, а результаты - в C. Первую строку оставляем пустой.
A2:A100 - данные
B2 - =ЕСЛИ(A2=0,B1,A2) , --> ;
C2 - =B2-B1
A2:A100 - данные
B2 - =ЕСЛИ(A2=0,B1,A2) , --> ;
C2 - =B2-B1
Дело в том, что в моём случае может быть несколько нулевых ячеек подряд. asbo в таком случае твой способ будет выдавать ошибку.
Отнимать надо ближайшую ненулевую, которая выше
Отнимать надо ближайшую ненулевую, которая выше
C2 - =ЕСЛИ(A2=0,A2-B1,B2-B1)
asbo :) А если нулевых ячеек три сотни? Автофильтр применять нельзя. Надо как то ненулевые значения ячеек выводить в дополнительный столбец.
Хоть тридцать три. Логика от этого не меняется.
* Надо как то ненулевые значения ячеек выводить в дополнительный столбец.
- Ненулевые какого столбца? В какой дополнительный? Да и при чем здесь автофильтр?
Ну и, если это регулярная задача, не разовая, то надо макрос писать - все эти формулы - палиатив, имо. Сейчас мы учли наличие последовательных нулевых, потом возникнет условие на отрицательные, потом на пустые, потом на текст и понеслась... Надо полностью сформулировать хотелки, а не по очереди :) Что сейчас-то не так?
* Надо как то ненулевые значения ячеек выводить в дополнительный столбец.
- Ненулевые какого столбца? В какой дополнительный? Да и при чем здесь автофильтр?
Ну и, если это регулярная задача, не разовая, то надо макрос писать - все эти формулы - палиатив, имо. Сейчас мы учли наличие последовательных нулевых, потом возникнет условие на отрицательные, потом на пустые, потом на текст и понеслась... Надо полностью сформулировать хотелки, а не по очереди :) Что сейчас-то не так?
asbo
Получилось, спасибо.
Получилось, спасибо.
Ну и слава Богу. Мне часто приходится подобные разовые схемы строить со сверкой предыдущих-следующих значений. Каждый раз писать макрос - не с руки. А вот с использованием последовательности промежуточных столбцов - часто выручает. Наглядно, легко трансформируется etc.
scup
Если я правильно понял условия (текущая ячейка (уменьшаемое) в столбце A может иметь нулевое значение, а вычитаемое должно отличаться от нуля), то можно ещё так попробовать:
в B2 =A2-A1
в В3 =ЕСЛИ(A2=0;A3+B2;A3-A2) и "растянуть" эту формулу вниз до конца.
Если я правильно понял условия (текущая ячейка (уменьшаемое) в столбце A может иметь нулевое значение, а вычитаемое должно отличаться от нуля), то можно ещё так попробовать:
в B2 =A2-A1
в В3 =ЕСЛИ(A2=0;A3+B2;A3-A2) и "растянуть" эту формулу вниз до конца.
scup
В ячейку B2 =A2-ПРОСМОТР(2;1/($A$1:A1<>0);$A$1:A2) и растянуть вниз
В ячейку B2 =A2-ПРОСМОТР(2;1/($A$1:A1<>0);$A$1:A2) и растянуть вниз
можно ли как то сделать такое:
допустим в столбце "А" идут по строкам числа (к примеру)
2 175
2 175
2 809
2 175
1 810
2 175
2 175
3 300
1 537
2 175
1 537
2 027
1 810
2 175
3 120
1 810
2 175
460
1 810
2 027
460
надо в столбце "В" чтоб числа стали кратны 50 в большую сторону. т.е. должно получится так:
2200
2200
2850
2200
1850
2200
2200
3300
1550
2200
1550
2050
1850
2200
3150
1850
2200
500
1850
2050
500
допустим в столбце "А" идут по строкам числа (к примеру)
2 175
2 175
2 809
2 175
1 810
2 175
2 175
3 300
1 537
2 175
1 537
2 027
1 810
2 175
3 120
1 810
2 175
460
1 810
2 027
460
надо в столбце "В" чтоб числа стали кратны 50 в большую сторону. т.е. должно получится так:
2200
2200
2850
2200
1850
2200
2200
3300
1550
2200
1550
2050
1850
2200
3150
1850
2200
500
1850
2050
500
NEW_MAKC
Цитата:
=ОКРВВЕРХ(A1/50;1)*50
Цитата:
надо в столбце "В" чтоб числа стали кратны 50 в большую сторону
=ОКРВВЕРХ(A1/50;1)*50
NEW_MAKC, я предположил, что пробелов не будет...
Цитата:
=ОКРВВЕРХ(B3,50) или =ОКРУГЛ(B3,50)
Но второй вариант мне кажется странным, а поэтому недостоверным... хоть результаты и одинаковы...
Если по школьному округлять до 50, то что-то типа:
=50*ОКРУГЛ(B3/50,0)
, --> ;
Цитата:
...кратны 50 в большую сторону...
=ОКРВВЕРХ(B3,50) или =ОКРУГЛ(B3,50)
Но второй вариант мне кажется странным, а поэтому недостоверным... хоть результаты и одинаковы...
Если по школьному округлять до 50, то что-то типа:
=50*ОКРУГЛ(B3/50,0)
, --> ;
щя попробую
всем спасибо
P.S.
вариант LaCastet - сработал
вариант'ы asbo - к сожалению нет или я что то не так сделал
но всё равно спасибо
всем спасибо
P.S.
вариант LaCastet - сработал
вариант'ы asbo - к сожалению нет или я что то не так сделал
но всё равно спасибо
NEW_MAKC
Цитата:
Красным, что-ли писать...
Цитата:
или я что то не так сделал, --> ;
Красным, что-ли писать...
Всем привет,
Есть таблица расстояний между городами, типа
г1 г2 г3 г4
г1 0 3 7 2
г2 3 0 5 4
г3 7 5 0 9
г4 2 4 9 0
На основе этой таблицы нужно организовать подсчет расстояния как между двумя городами, так и несколькими. Например в списках выбираем один город, второй, третий...седьмой. И получаем результат. Как реализовать, подскажите.
ps городов 50 шт
-----------------------------
Выпадающий список 1
Выпадающий список 2
....
Выпадающий список 7
Результат.
-----------------------------
пример:
1. Минск
2. Киев
3. Воронеж
Минск -> Киев - 700 км
Киев -> Воронеж - 600 км
ИТОГО 1300 км
Есть таблица расстояний между городами, типа
г1 г2 г3 г4
г1 0 3 7 2
г2 3 0 5 4
г3 7 5 0 9
г4 2 4 9 0
На основе этой таблицы нужно организовать подсчет расстояния как между двумя городами, так и несколькими. Например в списках выбираем один город, второй, третий...седьмой. И получаем результат. Как реализовать, подскажите.
ps городов 50 шт
-----------------------------
Выпадающий список 1
Выпадающий список 2
....
Выпадающий список 7
Результат.
-----------------------------
пример:
1. Минск
2. Киев
3. Воронеж
Минск -> Киев - 700 км
Киев -> Воронеж - 600 км
ИТОГО 1300 км
kostoz
Как вариант формула в М3- =ИНДЕКС($C$3:$I$9;K3;L3) - сетка 7 на 7, выпадающие в K3 и L3...
Как вариант формула в М3- =ИНДЕКС($C$3:$I$9;K3;L3) - сетка 7 на 7, выпадающие в K3 и L3...
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
Предыдущая тема: Trojan Remover 6.81 Build 2594
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.