| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Excel formula |
| Автор: December 29.10.2003, 20:16 |
| Greetings All! Да будет прощено мне и всем, кто не я, кошмарное невежество, но просветите, как в Ексцеле сделать такую формулу. Есть столбец "Пол". В нём два варианта значения: "М" и "Ж". Хочется, чтобы в ячейке виднелась доля Ж по отношению ко всем строчкам. (Ну, или М - кому больше нравится.) Thanks in advance |
| Автор: &-ray 29.10.2003, 21:32 |
| Пробежаться в цикле по всем строчкам с "М" и "Ж" и подсчитать кол-во того и другого (записать в переменные x, y), затем в нужную ячейку вывести их соотношение |
| Автор: December 29.10.2003, 23:41 |
| &-rayНе, ну ты меня совсем тормозом считаешь? Алгоритм ясен, как пень. Если бы я это делал из-под Дельфей, то именно так бы и сделал. Проблема в том, что это надо реализовать именно в Ексцеле, прямо на рабочем листе. Я сделал с добавлением ещё двух столбцов, но нутром чую, что можно и компактнее, в одной ячейке. Как? |
| Автор: Fedor 30.10.2003, 09:29 |
| =СЧЁТЕСЛИ(A1:A8;"Ж")/СЧЁТЗ(A1:A8) |
| Автор: Fedor 30.10.2003, 09:32 |
| А если поизвратнее, то можно и макросы на VBA использовать, так что &-ray наверное это и имел в виду... |
| Автор: December 30.10.2003, 11:58 | ||
Morpheus Thanks!
Тогда б примерчик... |
| Автор: December 30.10.2003, 13:16 |
| ОК! Ещё раз спасибо! Теперь второй level. Как сделшать так, чтобы "Ж" искалось внутри ячейки? То есть доля всех ячеек, которые содержат Ж в своём тексте. |
| Автор: December 30.10.2003, 13:28 |
| Вопрос снят. Так с вами думать разучишься... Всё до отупения просто. |
| Автор: &-ray 30.10.2003, 20:37 | ||||
Ну что ты
А это проще простого, т.к. лист - есть массив и по нему легко обращаться к любой ячейке. За это я и уважаю Excel Правда иногда тяжело перестраиваться с Делфей на VBA в плане синтаксиса. |
| Автор: December 31.10.2003, 00:52 | ||
|