Я забув пароль Зареєструватись

Функция в Excel RSS

HONDA Бытовуха : HONDA Мобилки, компьютеры, интернет и софт

Добавить в Facebook Добавить в Twitter
#1655594»17-03-2014 17:04Функция в Excel
+0
Подскажите.
Мне необходима функция которая будет вставлять в ячейку b сумму значений ячеек a и b. Как она называется? Спасибо:)

Added after 4 minutes:

Добавлю условие:
1. если ячейка a=0 и ячейка b=0, то b пустая
2. если a=1, b=0 - то должно показывать 1
3. если a=0, b=1 - то должно показывать 1
4. если a=1, b=1 - то должно быть 2
Весь прикол реализовать схему без задействования ячейки "c"
Плохая примета - ехать ночью.... в багажнике... в лес
#1655604»17-03-2014 17:13Функция в Excel
+0
watt, без С никак.
Ячейка содержит либо значение, либо формулу.

Added after 50 seconds:

В чем проблема использовать ячейку "с"?
Если вы кого–то ненавидите не зная этих людей лично, значит это кому–то нужно.
#1655614»17-03-2014 17:17Функция в Excel
+0
AlexWB, я так и подозревал. Написал сюда в надежде на свою ошибку)
Плохая примета - ехать ночью.... в багажнике... в лес
#1655621»17-03-2014 17:24Функция в Excel
+0
ну можно VB функцию написать на проверку. Но это уже скрипт, который нужно будет разрешить. А если пользователь заочкует, то нифига работать не будет.
Через третью ячейку и проще и быстрее. Если очень надо, можно её спрятать, чтобы  в глаза не бросалась
your ad can be here...
#1655657»17-03-2014 18:46Функция в Excel
+0
угу, а в чем проблема макросы разрешить?
я так делал когда большая "простыня" и необходимо было произвести обновление уже существующих ячеек.
Лучше HONDA нет коня, остальное все .... не то))))))))))
===================
// Jedem das Seine ! //
#1655688»17-03-2014 20:06Функция в Excel
+0
А если так?



#1655702»17-03-2014 20:38Функция в Excel
+0
magnimus,  Vorlock, ваши слова для меня темный лес))))
tiss, проблема в том что использовать нужно только 2 ячейки.
Плохая примета - ехать ночью.... в багажнике... в лес
#1655708»17-03-2014 20:47Функция в Excel
+0
при ваших условиях получается циклическая ссылка (формула в ячейке ссылается на саму себя), т.е. ошибка, т.е. ваша задача не выполнима как минимум в Екселе
#1655751»17-03-2014 21:55Функция в Excel
+0
Demiurg, тоесть учите матчасть. VB интегрирован и в Excel. так что все выполнимо

watt, хз какой у тя офис, посему для 2010 вид -> макросы
задаешь имя и жмакаешь создать

появлется новое окно с таким кодом

Sub Macros()

End Sub

дабы не заморачиваться что куда вставлять Laughing  тупо заменяешь на

Sub Macros()
For Each cell In Selection
cell.Formula = "=" & cell.Value & "+RC[-1]"
Next
End Sub

где cell.Value - условно твоя ячейка b
RC[-1] - ссылка на ячейку а (тут задашь свою ссылку на ячейку)

далее в параметрах для удобства назначаешь горячую клавишу (у меня это m)

сохраняешь и закрываешь, вернется в excel

становишься на ячекуй b или выделяешь диапазон своих b ячеек и жмакаегт CTRL+m

и пусть щастя тебя посетит.
ВАЖНО! перед экспериментами с файлОм сделать копию, действия макроса нельзя вернуть по CTRL+z
Лучше HONDA нет коня, остальное все .... не то))))))))))
===================
// Jedem das Seine ! //
#1655895»18-03-2014 10:22Функция в Excel
+0
Vorlock, Сергей, у меня офис на MacOS  стоит.
не понял по поводу cell.Value. В моем случае ячейка b имеет адрес "D13", ячейка a - "C13". Почему разные форматы ссылок?

Да и какую именно горячую клавишу искать?
Плохая примета - ехать ночью.... в багажнике... в лес
#1655975»18-03-2014 12:50Функция в Excel
+0
ну а год выпуска он имеет, офис всмысле. там между 2003 и 2010 (из тех что я работал) есть отличия в маркировке ячеек)?
судя по тексту у тя 2003 ну или такая характеристика под макось, впрочем сие не суть важно
cell.Value не трогаем. вообще. никак.

вместо моего RC[-1] пропиши C13.
почему - выше.
в параметрах макроса она задается. для удобства. не нужно каждый раз вызывать меню, жмакнул комбинацию и ячейка/ки пересчитались.

если там не КТ можешь кусок/целый файло де-то разместить и пруф в ЛС скинуть. ну или после 19-00 телефон-удаленка можно организовать.
Лучше HONDA нет коня, остальное все .... не то))))))))))
===================
// Jedem das Seine ! //
#1655985»18-03-2014 13:01Функция в Excel
+0
Vorlock:Demiurg, тоесть учите матчасть. VB интегрирован и в Excel. так что все выполнимо

watt, хз какой у тя офис, посему для 2010 вид -> макросы
задаешь имя и жмакаешь создать

появлется новое окно с таким кодом

Sub Macros()

End Sub

дабы не заморачиваться что куда вставлять Laughing  тупо заменяешь на

Sub Macros()
For Each cell In Selection
cell.Formula = "=" & cell.Value & "+RC[-1]"
Next
End Sub

где cell.Value - условно твоя ячейка b
RC[-1] - ссылка на ячейку а (тут задашь свою ссылку на ячейку)

далее в параметрах для удобства назначаешь горячую клавишу (у меня это m)

сохраняешь и закрываешь, вернется в excel

становишься на ячекуй b или выделяешь диапазон своих b ячеек и жмакаегт CTRL+m

и пусть щастя тебя посетит.
ВАЖНО! перед экспериментами с файлОм сделать копию, действия макроса нельзя вернуть по CTRL+z


согласен, через макрос можно и так, и даже судя по исходной задачи в макрос можно прописать условия про 0 и 1.
Но в своем ответе я представлял, что пересчет должен быть автоматически каждый раз вводя значения в ячейки А и Б.
Может макрос запускаться не по вызову, а по событию - при вводе значения в другое поле?
#1656023»18-03-2014 14:15Функция в Excel
+0
можно
нет, смотрите, в условии указано "будет вставлять в ячейку b сумму значений ячеек a и b" тоесть Bnew = Bold+A. про "будет вставлять в ячейку b сумму значений ячеек a и b" это вообще ересь ибо формула (пока путь будет так) у вас уже будет забита в Б и вводя новое значение вы тупо ее затираете. поэтому через функции это действительно не решить без 3 ячейки. кстати в опенофисе, к примеру, по дефолту автопересчет вообще отключен был (по последним версиям не мониторил). и делался по комбинации клавиш или в настройках нужно было включить сию возможность.
да может, в сети масса приемов реализаций в зависимости от конкретных задач
Лучше HONDA нет коня, остальное все .... не то))))))))))
===================
// Jedem das Seine ! //

Форум : HONDA Бытовуха : HONDA Мобилки, компьютеры, интернет и софт