|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
Есть два отчета за июль и август Подогнал их на отдельный лист ("working") с помощью ВПР для дальнейшего сравнения. На новом листе сравниваю данные путем вычитания =август!B4-working!B4 и так по всей таблице 100*3000 ячеек Соответственно, где даты или суммы получаю либо 0 (если ничего не изменилось) либо разницу изменения. Но в таблице присутствуют текстовые данные, как номер договора (например), соответственно там получаю ошибку #ЗНАЧ!. Как написать формулу: Если при вычисление ОШИБКА, то использовать функции СОВПАД(август!B4;working!B4), чтоб в итоге получить либо цифру 0 или разницу, либо же ИСТИНА или ЛОЖЬ. Нужно, чтоб отловить ошибки в ежемесячных отчетах. Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 13:05 |
|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
Разумнее просто сравнивать. Сравнению по барабану на тип (как я понимаю, данные не расползяются, и проблемы разных типов нет). C1=ЕСЛИ(А1=В1;"";"А вот тут у нас косячок-с!") ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 13:35 |
|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
AkinaРазумнее просто сравнивать. Сравнению по барабану на тип (как я понимаю, данные не расползяются, и проблемы разных типов нет). C1=ЕСЛИ(А1=В1;"";"А вот тут у нас косячок-с!") Блин!! Все гениальное просто! ))) Сделал так: C1=ЕСЛИ(А1=В1;"";А1-B1) Так все ошибки выскакивают! ))) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 13:47 |
|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
Новая проблема ))) C1=ЕСЛИ(А1=В1;"";А1-B1) Как сюда впихнуть, если ошибка, то равно А1 Я тут намудрил =ЕСЛИ(ЕОШИБКА(ЕСЛИ(А1=В1;"";А1-B1));А1;ЕСЛИ(А1=В1;"";А1-B1)) Естественно ничего не работает ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 14:32 |
|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 14:42 |
|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
Точнее так: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 14:43 |
|
Помогите с формулой сравнения ячеек
|
|||
---|---|---|---|
#18+
Юрий КНовая проблема ))) C1=ЕСЛИ(А1=В1;"";А1-B1) Как сюда впихнуть, если ошибка, то равно А1 Я тут намудрил =ЕСЛИ(ЕОШИБКА(ЕСЛИ(А1=В1;"";А1-B1));А1;ЕСЛИ(А1=В1;"";А1-B1)) Естественно ничего не работает ))) Вот я тебе зачем сказал, что надо УЙТИ от вычитания, а? чтобы ты его всё-таки проволок в формулу и получил-таки ошибку? жить без неё не можешь? а если у тебя на вычитании свет клином сошёлся - то нахрена тебе тогда ЕСЛИ()? Ну думать-то надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 14:50 |
|
|
start [/forum/topic.php?fid=61&tid=2175435]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 459ms |
0 / 0 |