Đọc hộ em công thức trong excel!

  • Thread starter xungdanhanhhung
  • Ngày gửi
X

xungdanhanhhung

Trung cấp
6/2/05
268
0
0
Hanoi
#1
Nhờ các bác đọc hộ em ý nghĩa của công thức sau với ạ:

A5=If(B5=if(left('CT PS'!I7,9)="111","CT PS"!C7,""),"",MAX($A$3:A4)+1)

Cái em không biết ở đây là:

- Số 9 để chỉ cái gì?
- "" là như thế nào ạ?

Thanks các bác!
 
C

Cam Van

Sơ cấp
28/2/05
38
0
6
36
TP.HCM
#2
Bạn có nhầm lẫn gì ở đây không? vì theo V biết thì với số 9 excel sẽ cắt lấy 9 kí tự trong sheet CT PS cột I7 mà ở đây bạn lại chỉ có ghi là bằng "111"

"" -> là kết quả thứ 2 của hàm if là rỗng, ko có giá trị gì
 
Sửa lần cuối:
Hồ Lan

Hồ Lan

Thành viên thân thiết
21/10/05
659
3
18
46
Q8, tpHCM
#3
9 có nghĩa là lấy từ trái qua 9 ký tự.
"" có nghĩa là khoảng trống.
Trình tự 9ký tự bên trái của ô I7 trong CT PS = 111 (dạng văn bản, text) thì nó bằng C7 của CTPS, nếu sai thì là khoảng trắng.
Nếu B5 bằng C7 trong CTPS hoặc bằng khoảng trắng thì A5 là khoảng trắng; nếu không thì A5 bằng lớn nhất của A3:A4 cộng thêm 1
 
T

Tuanktcdcn

Lão già ham vui
18/6/04
548
51
28
41
Hà Nội
www.bluesofts.net
#4
xungdanhanhhung nói:
Nhờ các bác đọc hộ em ý nghĩa của công thức sau với ạ:

A5=If(B5=if(left('CT PS'!I7,9)="111","CT PS"!C7,""),"",MAX($A$3:A4)+1)

Cái em không biết ở đây là:

- Số 9 để chỉ cái gì?
- "" là như thế nào ạ?

Thanks các bác!
Tôi dám chắc là người viết ra công thức trên nhầm giữa 9 và 3. Nguyên nhân có thể người này viết (Typing) theo một sách nào đó, do lèm nhèm nên nhầm 3 thành 9.
Chốt lại ván đề 9 phải thay là 3 vì theo logic của công thức left('CT PS'!I7,3)="111".
 
X

xungdanhanhhung

Trung cấp
6/2/05
268
0
0
Hanoi
#5
Cảm ơn các bác, em hiểu rồi ạ!
 

Thành viên trực tuyến

Không có thành viên trực tuyến.



Xem nhiều