Як отримати excel, щоб розпізнати <20 як число 20, не видаляючи "<"?


3

У мене є масова кількість лабораторних звітів з результатами <20 мг / л. Я намагаюся взяти в Geomean стовпець чисел EX. <20, <20, <20, 20, 1400, 2500, <20, <20. Я помітив, коли я знімаю "<" геоманські зміни. Як я вигадую, що це реальне число?


2
Якщо він менше 20, чи не зміниться ви результат, якщо ви зробите його точно 20?
Kyralessa

Відповіді:


3

Спробуйте цю формулу масиву :

=GEOMEAN(VALUE(SUBSTITUTE(A1:A6,"<","")))

Ця формула робить все за один кадр. Ніяких IFзаяв, жодних перетягуючих формул вниз. Він проходить через А1 до А6, замінює будь-який "<" порожнім, приймає значення, а потім приймає геометрію отриманих значень.

Все, що вам потрібно зробити, це замінити A1:A6будь-який діапазон, який ви бажаєте геометрії.

Важливо : Щоб використовувати формулу масиву , потрібно ввести формулу, а потім натиснути:

Ctrl- Shift-Enter

(Якщо просто натиснути Enter, це не працюватиме.)

Якщо ви зробите це правильно, дужки { }з'являться навколо вашої формули, наприклад:

{=GEOMEAN(VALUE(SUBSTITUTE(A1:A6,"<","")))} // don't type in the braces, they will appear automatically

Радий, що можу допомогти.
devuxer

1
Ей, Ден. Якщо вам допоможуть, позначте як відповідь. Я також схвалив.
гітарист,

@guitarthrower, я думаю, ти мав на увазі @frustrated з Excel, а не я (якби тільки я мав право відзначити власні відповіді :)), але дякую за голос :)
devuxer

Там я перевірив, чи позначено це!

@ fustrated lol не uh.
Келбізл

1

Використовуйте спеціальний формат комірок.


Спеціальні формати комірок виконали свою роботу. І ні, це не буде змінювати результати, але ми повинні мати можливість бачити, що його виявили менше 20 років.

ви можете бути більш зрозумілим. Що з власними форматами комірок не працює? Я бачу, чому вони цього не зробили, але, не будучи конкретними, ви не допомагаєте знайти кращу відповідь.
гітарист,

@guitarthrower, дозвольте мені дати відповідь на це. Формати для користувача осередки не працюватиме , тому що вони тільки змінити дані шлях виглядає , а не те , що дані на насправді є . Отже, навіть якщо ви могли б <20виглядати таким чином 20, GEOMEANформула все одно сприйматиме його як не число і ігноруватиме його.
devuxer

1

Вам потрібно створити формальну форму в іншому стовпці, яка або читає значення безпосередньо, або займає частину значення, якщо є "<".

Додавання 0 або спеціального формату комірок змінить Geomean.

EDIT

Припустимо, у вас в A1 "20"

У В1 запишіть: = MID (A1; 1; 1) У C1 запишіть: = IF (B1 = "<"; 20; A1)

Тепер відповідь у C1 має бути 20. Якщо ви зміните A1 на 5, то C1 слід змінити на 5.


Як би я пішов про створення формули?

Використовуйте функцію @IF
Shiraz Bhaiji

Я знаю, що використовувати функцію IF. Але як. Я ніколи не розумів, якщо функцій .. я спробував кілька знайдених в Інтернеті, але я не міг їх змусити працювати.

0

Якщо припустити, що ваші дані перебувають у колонціA і починається з рядка 1 Число <20 діапазону в середньому становить до 10, тож там, де є <20

Тоді формула в колонці b дорівнює = IF (A1 = "<20", 10, A1)

і перетягніть формулу вниз на ту ж кількість рядків, що і дані у стовпці А.

Або змінити числа на стовпчику A, скориставшись Правка -> Замінити, щоб змінити всі <20 на 10

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