Тому у мене є формула, яка посилається на іншу електронну таблицю:
=IF('Raw Data Import'!G2=""," ",'Raw Data Import'!G2)
який виводить текстовий формат. Однак, оскільки ця комірка використовується в іншій формулі, вона повинна виводити формат чисел. В інших клітинах, я використав * 1 трюк, але в цьому конкретному я не можу, як іноді 'Raw Data Import'!G2 will = "> 0.99"
, (в цьому випадку він не використовується в наступній формулі, тому повинен залишатися в текстовому форматі), а іноді він буде дорівнювати фактичній кількості "0.99"
наприклад.
* 1 приклад, який я спробував, -
=IF(CELL("format",'Raw Data Import'!G2)=F2,'Raw Data Import'!G2*1,'Raw Data Import'!G2)
і
=IF(CELL("format",'Raw Data Import'!G2)=F2,TEXT('Raw Data Import'!G2,"0.##"),TEXT('Raw Data Import'!G2,"0.##"))
але, як здається, вони не впливають на результат наступної формули.
G2
) клітини? А якщо ви спробуєте if
в інший спосіб? - if(G2<>"",G2)
if
операторів, які використовують цю клітинку як посилання нижче, у відповідь на CallumDA33. Різні речі відбуваються на основі значення стовпця D, але воно має бути & gt; = 0,74, 0,89, 0,97 або 0,99. Проблема полягає в тому, що вихідні дані також виводять "& lt; 0,50" і "& gt; 0,99", які зіпсують менше або більше, ніж класифікатори, через повернення чисел, відформатованих як текст за допомогою цих початкових операцій у запиті. Таким чином, вихідні дані завжди будуть "& lt; 0,50", число між 0,51 і 0,99, або "& gt; 0,99".
=IF(CELL("format",'Raw Data Import'!G2)=F2,'Raw Data Import'!G2*1,'Raw Data Import'!G2)
і в іншому випадку намагається використати результат форматування,=IF(CELL("format",'Raw Data Import'!G2)=F2,TEXT('Raw Data Import'!G2,"0.##"),TEXT('Raw Data Import'!G2,"0.##"))
обидва, здається, не впливають на результат наступної формули.