Виконати тільки формулу Якщо клітинка містить значення


0

Я використовую Microsoft Office 365. Я хотів би зробити щось подібне

=(SUM(J4:J20)+K23)/G23

але іноді K23 не має значення. Так що я думаю, що мені потрібно сказати тільки робити +K23 якщо він містить значення.

Як я це можу зробити?


@slhck Дякуємо, що показали мені, як краще задати моє запитання.
David Custer

Ви хочете поділ на G23 застосовувати до суми J4:J20 якщо K23 не має значення? Я знаю, що це не те, що формула говорить, просто перевірка
Raystafarian

@Raystafarian Так
David Custer

Необхідно змінити формулу, яку ви бажаєте вказати =(sum(J:J)+K)/G)
Raystafarian

@Raystafarian Я зробив це. Спасибі!
David Custer

Відповіді:


1

Спробуйте скористатися

=SUM(J4:J20,IF(K23<>"",K23))/G23

Хіба іноді G23 порожній або нульовий, замінити /G23 с /if(G23<>"",G23,1)


Зараз я використовую = SUM (J4: J20, IF (K23 & lt; & gt; "", K23)) / if (G23 & lt; & gt; "", G23,1) ... чи можна сказати, що G23 порожній або 0, потім перервати / нічого не робити / exit / навіть не робити = SUM ??
David Custer

0

З Office 365 можна використовувати IFError () люблю

=SUM(J4:J20)+IFERROR(K23/G23,0)

ISError () працює по-різному і попередня пропозиція буде представляти помилку. Ви все ще можете використовувати ISError (), але він повинен бути вкладеним у IF () заяву:

=SUM(J4:J20)+IF(ISERROR(K23/G23),0,K23/G23)

Це означає, що поділ виконується двічі, що повільніше, ніж IFError (), де він обчислюється тільки один раз.


Я шукаю (J4: J20), який становить $ 17,20 + $ 23,70 + $ 78,00, то плюс K23, якщо є значення (яке в даному випадку становить $ 20), то розділити все це на G23, який становить 130 .... мій калькулятор, який повинен бути $ 1.07. А формула, яку ви даєте мені, складається з $ 119.05?
David Custer

Ах, я почав з запропонованої формули IsError, в якій концепція була неправильною. Не зважай.
teylyn

0

Немає необхідності використовувати будь-які IF умови тут. Просто включіть K23 в SUM функції. SUM буде ігнорувати будь-які нечислові значення без помилок, тому не має значення, якщо K23 порожній.

 =SUM(J4:J20,K23)/G23

-2

= if (k23 = 0, "", функція)

перша частина функції if - логічний тест (тобто певна клітинка порожній)

друга частина (після першої коми) говорить, що залишити відповідь пустим (повідомлення, немає нічого між цитатами)

третя частина (після другої коми), де ви вводите свою звичайну функцію ...


2
Це не виглядає як повна відповідь ... Чи можете ви розширити його?
Canadian Luke

opps! Я мав це неправильний спочатку! Оновлена ​​відповідь повинна працювати !!
bryaninthesky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.