Tôi muốn có một ô có thể tạo ra 3 giá trị khác nhau dựa trên giá trị riêng của nó


-2

Tôi đang cố gắng giải quyết vấn đề kinh doanh thông qua tài liệu excel. Trong tài liệu này, tôi đang cố gắng giải quyết:

"Trong một ô, Nếu giá trị = Tùy chọn 1, thì Trả lời 1. Nếu giá trị = Tùy chọn 2, thì Trả lời 2".

Đây là một ví dụ:

Cell B6 = 2
Cell C6 = 1
Cell D6 = 0

Cell B18 = Either B6, C6 or D6
Cell B19 = I want to say the following: if B18=B6, then show "12".  If B18=C6, then show "6".  If B18=D6, then show "0".

Làm thế nào tôi có thể giải quyết cho B19?


Những công thức bạn đã thử cho đến nay?
Ƭᴇcʜιᴇ007

Câu trả lời:


0

Con đường dài sẽ là sử dụng lồng nhau IF S:

=IF(B18=B6, 12, IF(B18=C6, 6, 0))

Nhưng bạn cũng có thể sử dụng CHOOSE với một chút sáng tạo, vì các giá trị trong B6, C6 và D6 cách nhau 1 đơn vị:

=CHOOSE(B18+1,0,6,12)

Nhưng có một công thức thú vị hơn nữa, vì B6 * 6 = 12, C6 * 6 = 6 và D6 * 6 = 0:

=B18*6

Cảm ơn. Thật không may, = IF (B21 = B6,12, IF (B21 = C6, 6)) không hoạt động. Khi sử dụng điều đó, trong trường hợp B21 DOES bằng C6, tôi vẫn trả về giá trị "12". Ngoài ra, B6, C6 và D6 có thể sẽ không chỉ là một đơn vị mỗi lần. Vì vậy, tôi không chắc chắn nếu điều đó sẽ làm việc. Nhưng cảm ơn bạn đã giới thiệu chức năng CHỌN!
Miguelito

Ừ, xin lỗi. Đó là một lỗi người dùng vào cuối của tôi. Điều này làm việc nổi tiếng. Cảm ơn bạn rất nhiều!!
Miguelito

@Miguelito Tuyệt vời :)
Jerry
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.