Chuyên mục GIẢI THÍCH CÔNG THỨC (3 người xem)

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

To hong.van giai thích giúp mình sao ở công thức này ko ra kết quả tại Q 37
 

File đính kèm

Thử cthức này xem
E23 =
PHP:
=SUMPRODUCT(($E$10:$O$10=E10)*($D$12:$D$22)*(E$12:E$22))
Kvo cthức sang fải
có thể giải thích giúp mình công thức này với cái đoạn $E$10:$O$10=E10) mình ko hiểu lắm và hàm sumproduct lại có phần * * là sao vậy
Công thức này sẽ kiểm tra điều kiện $E$10:$O$10=E10 và trả về một mảng gồm các giá trị True, False. Tiếp theo công thức sẽ nhân tương ứng các phần tử của mảng này với 2 mảng $D$12:$D$22E$12:E$22 và cuối cùng cộng các tích ấy lại để cho ra kết quả. Chính vì vậy mà hàm này có tên là SUMPRODUCT (tạm hiểu là TỔNG các TÍCH).
 
các bạn cho mình hỏi nhờ chút là trong bảng excel mình có đặt công thức nhưng ko hiểu sao khi đặt công thức nó lại trả về nguyên sy mà ko ra kết quả gì cả .Ví dụ đặt công thức tại ô d2= g3 thì nó ko trả về kết quả mà chỉ trả về mà " =g3" là sao vậy.MÌnh có vảo trong option của cel là fomula và workbook calculation thấy dấu tick vẫn đc tick tại ô automatic.Mình đang dung cel 2010


Best regards
 
Bạn xem ô của bạn đang định dạng là gì? có phải là text không?
Nếu không bạn nhấn tổ hợp phím Ctr+~ xem thế nào
 
Xin chào, cho mình hỏi, mình đang làm mẫu Ủy nhiệm chi của ngân hàng, ô thành tiền bằng chữ bị giới hạn, vậy làm sao để khi đặt công thức, dòng chữ hiện ra tự trôi trong giới hạn dòng và cột đó mà không bị trôi thẳng 1 hàng ngang? Với lại, mọi người giúp mình công thức làm sao để khi dò tìm nếu có kết quả thì lấy kết quả đó, không có thì để trông chứ không phải = 0.

Mong được giúp đỡ. Thanks!
 
Xin chào, cho mình hỏi, mình đang làm mẫu Ủy nhiệm chi của ngân hàng, ô thành tiền bằng chữ bị giới hạn, vậy làm sao để khi đặt công thức, dòng chữ hiện ra tự trôi trong giới hạn dòng và cột đó mà không bị trôi thẳng 1 hàng ngang? Với lại, mọi người giúp mình công thức làm sao để khi dò tìm nếu có kết quả thì lấy kết quả đó, không có thì để trông chứ không phải = 0.

Mong được giúp đỡ. Thanks!


có rất nhiều cách. đưa file mẫu lên thì có hàng tá người giúp đỡ
 
Giải thích công thức

Mình đọc công thức này mà không hiểu, nhờ A/C trong GPE giải thích dùm. Đây là công thức chấm công và tăng ca cho nhân viên
{=SUM(N(TRIM($F17:$AJ17)="V");N(TRIM($F17:$AJ17)="2V");N(TRIM($F17:$AJ17)="OFF");N(LEFT($F17:$AJ17;2)="OT"))}
 
Mình đọc công thức này mà không hiểu, nhờ A/C trong GPE giải thích dùm. Đây là công thức chấm công và tăng ca cho nhân viên
{=SUM(N(TRIM($F17:$AJ17)="V");N(TRIM($F17:$AJ17)="2V");N(TRIM($F17:$AJ17)="OFF");N(LEFT($F17:$AJ17;2)="OT"))}

Do không có file nên em hiểu như sau, đối với dữ liệu hàm mảng chúng ta phân tích từ trong ra ngoài.
Xé nhỏ dữ liệu
N(TRIM($F17:$AJ17)="V")
N(TRIM($F17:$AJ17)=" 2V")
N(TRIM($F17:$AJ17)="OFF")
N(LEFT($F17:$AJ17;2 )="OT"
Tìm hiểu từng hàm nhỏ trên. ví dụ N(TRIM($F17:$AJ17)="V") nếu dữ liệu trong khoảng $F17:$AJ17 trả về giá trị V thì ta lấy giá trị đó, bởi hàm N có cú pháp N(Value).
...sau đó ta dùng hàm sum, tức tính tổng các hàm trên.
 
E có bài toán này ae giúp mình với:
Giả sử có số điện thoại dạng 0 9 a b c d e f g h
cần tìm số 09 a' b' c' d' e' f' g' h'
(trong đó a' b' c' d' e' f' g' h' # a b c d e f g h và a' b' c' d' e' f' g' h' là các số tự nhiên từ 0 - 9 )

VD số 0942886648 tìm số gần giống
0943886648
0942786648
0942866648
0942884648
0942886548
0942886678
0942886649
.....

Nhờ cao thủ GPE có giải pháp cho mình xin công thức or hàm gì cũng được ah, thanks!
e mới tạo mới topic http://www.giaiphapexcel.com/forum/showthread.php?80086-Help%21%21-T%C3%ACm-s%E1%BB%91-g%E1%BA%A7n-gi%E1%BB%91ng-nh%E1%BB%9D-c%C3%A1c-cao-th%E1%BB%A7%21%21 nhưng bị khóa rồi không biết box nào cho đúng nữa nên đành copy nội dung qua đây luôn
 
E có bài toán này ae giúp mình với:
Giả sử có số điện thoại dạng 0 9 a b c d e f g h
cần tìm số 09 a' b' c' d' e' f' g' h'
(trong đó a' b' c' d' e' f' g' h' # a b c d e f g h và a' b' c' d' e' f' g' h' là các số tự nhiên từ 0 - 9 )

VD số 0942886648 tìm số gần giống
0943886648
0942786648
0942866648
0942884648
0942886548
0942886678
0942886649
.....

Nhờ cao thủ GPE có giải pháp cho mình xin công thức or hàm gì cũng được ah, thanks!
e mới tạo mới topic http://www.giaiphapexcel.com/forum/showthread.php?80086-Help%21%21-T%C3%ACm-s%E1%BB%91-g%E1%BA%A7n-gi%E1%BB%91ng-nh%E1%BB%9D-c%C3%A1c-cao-th%E1%BB%A7%21%21 nhưng bị khóa rồi không biết box nào cho đúng nữa nên đành copy nội dung qua đây luôn

Bài toán này VBA còn nuốt không trôi đừng nói chi là công thức. Lẽ ra nên gởi kèm cái file thì may ra có câu trả lời sớm
 
E có bài toán này ae giúp mình với:
Giả sử có số điện thoại dạng 0 9 a b c d e f g h
cần tìm số 09 a' b' c' d' e' f' g' h'
(trong đó a' b' c' d' e' f' g' h' # a b c d e f g h và a' b' c' d' e' f' g' h' là các số tự nhiên từ 0 - 9 )

VD số 0942886648 tìm số gần giống
0943886648
0942786648
0942866648
0942884648
0942886548
0942886678
0942886649
.....

Nhờ cao thủ GPE có giải pháp cho mình xin công thức or hàm gì cũng được ah, thanks!
e mới tạo mới topic http://www.giaiphapexcel.com/forum/showthread.php?80086-Help%21%21-T%C3%ACm-s%E1%BB%91-g%E1%BA%A7n-gi%E1%BB%91ng-nh%E1%BB%9D-c%C3%A1c-cao-th%E1%BB%A7%21%21 nhưng bị khóa rồi không biết box nào cho đúng nữa nên đành copy nội dung qua đây luôn

hoặc tăng hoặc giảm chứ bạn, lúc tăng lúc giảm thì sao là được
mình làm thử vậy bạn xem thử nha, một dãy tăng, một dãy giảm
 

File đính kèm

hoặc tăng hoặc giảm chứ bạn, lúc tăng lúc giảm thì sao là được
mình làm thử vậy bạn xem thử nha, một dãy tăng, một dãy giảm
Mình đoán là tác giả có 1 nguồn nhiều sdt, và có 1 sdt(a) nào đó. Giờ tác giả muốn lọc ra những sdt nào trong nguồn chỉ khác 1 số duy nhất so với sdt(a). Nếu đúng vậy thì dùng code chắc cũng không khó lắm.
 
hoặc tăng hoặc giảm chứ bạn, lúc tăng lúc giảm thì sao là được
mình làm thử vậy bạn xem thử nha, một dãy tăng, một dãy giảm
Cám ơn a đã giúp đỡ, bên a đã đưa ra công thức gần tới yêu cầu của e lắm rồi. Nói chung là bên e bán sim muốn tìm những số điện thoại giống 9 số so với sim của e đang cầm và mời họ mua sim. vd e có số 0942886648 muốn tìm những khách hàng có số dt 09428866 49,47,46,45,44,43,42,41,40 để mời họ mua sim cuả e. yêu cầu hơi khó tí nhờ ae cao thủ giúp đỡ, thanks!
 

File đính kèm

Anh Chị trợ giúp cho em công thức sau = IF(AD13=0,0,(HLOOKUP(J13,U,CODE(AD13)-63,FALSE)))
chỗ màu đỏ ạ, còn hàm if em hiểu rồi ạ, hàm code em đã đọc cú pháp nhưng thực sự chưa rõ lắm, giá trị khi em thử vào bảng tính Code(AD13)=74.
Em cần gấp, mong Anh Chị giúp đỡ.
 
Anh Chị trợ giúp cho em công thức sau = IF(AD13=0,0,(HLOOKUP(J13,U,CODE(AD13)-63,FALSE)))
chỗ màu đỏ ạ, còn hàm if em hiểu rồi ạ, hàm code em đã đọc cú pháp nhưng thực sự chưa rõ lắm, giá trị khi em thử vào bảng tính Code(AD13)=74.
Em cần gấp, mong Anh Chị giúp đỡ.

Phân tích nhé!
- Cú pháp hàm HLOOKUP là =HLOOKUP(Trị dò, Bảng dò, Cột dò, Kiểu dò)
Vậy với đoạn HLOOKUP(J13, U, CODE(AD13)-63, FALSE) thì:
- Trị dò =J13
- Bảng dò = U ---> đoán rằng chữ U ấy chính là 1 Name ---> Bấm Ctrl + F3 để kiểm chứng
- Cột dò = CODE(AD13) - 63 ---> Đoán rằng cell AD13 này sẽ chứa các ký tự A, B, C.. gì gì đó (lưu ý rằng CODE("A") sẽ = 65 nhé)
 
Lần chỉnh sửa cuối:
Cột dò = CODE(AD13) - 63 ---> Đoán rằng cell AD13 này sẽ chứa các ký tự A, B, C.. gì gì đó (lưu ý rằng CODE("A") sẽ = 65 nhé)

Code("A") = 65 là mặc định trong excel à Thầy? chỗ U em đã xem rồi ạ, chính là name(chuẩn luôn) nhưng vẫn còn thắc mắc nhỏ chỗ CODE nữa thôi. có thể Thầy nói kỹ hơn chút xíu không?
 
Cột dò = CODE(AD13) - 63 ---> Đoán rằng cell AD13 này sẽ chứa các ký tự A, B, C.. gì gì đó (lưu ý rằng CODE("A") sẽ = 65 nhé)

Code("A") = 65 là mặc định trong excel à Thầy? chỗ U em đã xem rồi ạ, chính là name(chuẩn luôn) nhưng vẫn còn thắc mắc nhỏ chỗ CODE nữa thôi. có thể Thầy nói kỹ hơn chút xíu không?

Hàm CODE ngược với hàm CHAR
Hàm CODE chuyển ký tự thành 1 mã
Hàm CHAR chuyển 1 mã thành ký tự
Ví dụ:
CODE("A") = 65 ===> CHAR(65) = "A"
CODE("B") = 66 ===> CHAR(66) = "B"
CODE("C") = 67 ===> CHAR(67) = "C"
....
....
CODE("Z") = 90 ===> CHAR(90) = "Z"

vân vân
 
Em đã làm xong rồi ạ, hì hì, cảm ơn Thầy ndu.
 
Web KT

Bài viết mới nhất

Back
Top Bottom