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

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi xungdanhanhhung, 19 Tháng tư 2006.

2,633 lượt xem

  1. xungdanhanhhung

    xungdanhanhhung Thành viên hoạt động

    Bài viết:
    268
    Đã được thích:
    0
    Nơi ở:
    Hanoi
    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!
     
    #1
  2. Cam Van

    Cam Van Thành viên hoạt động

    Bài viết:
    38
    Đã được thích:
    0
    Nơi ở:
    TP.HCM
    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ì
     
    Last edited: 19 Tháng tư 2006
    #2
  3. Hồ Lan

    Hồ Lan Thành viên thân thiết

    Bài viết:
    659
    Đã được thích:
    3
    Nơi ở:
    Q8, tpHCM
    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
     
    #3
  4. Tuanktcdcn

    Tuanktcdcn Lão già ham vui

    Bài viết:
    548
    Đã được thích:
    50
    Nơi ở:
    Hà Nội
    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".
     
    #4
  5. xungdanhanhhung

    xungdanhanhhung Thành viên hoạt động

    Bài viết:
    268
    Đã được thích:
    0
    Nơi ở:
    Hanoi
    Cảm ơn các bác, em hiểu rồi ạ!
     
    #5

Chia sẻ trang này