2015-12-01 2 views
0

У меня есть набор данных, который я хочу, чтобы вычислить по-разному, в зависимости от входаExcel IF (ISBLANK() ... Не работает

Вот как это выглядит сейчас:.

=IF(ISBLANK(E5);F5*I5;E5*G5*H5) 

Что Я хочу сделать то, что если E5 пуст, F5 следует умножить на I5.

Если нет, то умножьте E5 * G5 * H5.

идея заключается в том, чтобы вычислить ежедневные доходы. доходы могут быть либо повторяющийся каждый месяц o r нет.

E5: visitors per day 
G5: conversion rate 
H5: price 
F5: subscribers (if recurring) 
I5: recurring price 

Проблема, независимо от того, что я положил в E5, я не получу ее для вычисления значения.

Спасибо.

+1

ли E5 есть формула? "" будет отключен как false. –

+1

Попробуйте запятые вместо точки с запятой? – findwindow

+0

Введите ячейку E5 с помощью F2, нажмите «Ctrl + A», чтобы выбрать все и вставить вход где-нибудь еще. Бьюсь об заклад, есть конечные пробелы. –

ответ

3

Вы можете использовать этот метод

=IF(E5="";F5*I5;E5*G5*H5) 
+0

А, это работает как шарм. Я был смущен тем, как сказать формулу, что ячейка пуста. Большое спасибо. –

3

заменить ISBLANK(E5) с ISNUMBER(E5) и переставляем истина/ложь часть ... или использовать NOT(ISNUMBER(E5)) в состоянии (без swaping)

Смежные вопросы