Thắc mắc về công thức

Liên hệ QC

tieuthusieuquay

Thành viên mới
Tham gia
30/5/08
Bài viết
3
Được thích
0
* Em không hiểu tại sao bài của em bị chuyển đi? Em hỏi đúng chổ mà !

1. Khi em copy hàm IF từ B13 xuống B26 thì có kết quả là #NAME? Do lý do gì vậy? Đã kiểm lại trên công thức, thấy không có sai gì cả.

2. Em xem 1 Invoice của người bạn, ở B19 là số lượng và ở H19 là giá mỗi cái. Em nghĩ, em sẽ làm công thức như vầy H19*B19, rất là đơn giãn, có phải không? Nhưng, công thức trong đó không phải như em nghĩ, mà nó là như thế nầy:
IF(H19;H19*B19;"")
Vậy, 2 công thức nầy khác nhau như thế nào?
Cảm ơn các huynh và các tỷ hướng dẫn cho /-*+/
 
1. Khi em copy hàm IF từ B13 xuống B26 thì có kết quả là #NAME? Do lý do gì vậy? Đã kiểm lại trên công thức, thấy không có sai gì cả.

2. Em xem 1 Invoice của người bạn, ở B19 là số lượng và ở H19 là giá mỗi cái. Em nghĩ, em sẽ làm công thức như vầy H19*B19, rất là đơn giãn, có phải không? Nhưng, công thức trong đó không phải như em nghĩ, mà nó là như thế nầy:
IF(H19;H19*B19;"")
Vậy, 2 công thức nầy khác nhau như thế nào?
Cảm ơn các huynh và các tỷ hướng dẫn cho /-*+/
1. Copy hàm IF gì ??? Cụ thể công thức của bạn thế nào ??? thường copy công thức mà bị lỗi thì bạn xem lại địa chỉ tương đối / tuyệt đối...

2. H19*B19 : lúc nào cũng cho ra giá trị và nếu H19 = 0 thì kết quả trả về là 0. Nhưng nếu có dùng hàm IF như trên thì khi H19 có giá trị là 0 kết quả là chuỗi rỗng như vậy sẽ không hiện số 0.

TDN
 
Cảm ơn bạn đã trả lời!

Kết quả nầy ở B13 và em copy công thức nầy

IF(SUM(C9;E9;G9;I9;K9)<=B12;ok;SUM(C9;E9;G9;I9;K9)-B12)

xuống B26

IF(SUM(C22;E22;G22;I22;K22)<=B25;ok;SUM(C22;E22;G22;I22;K22)-B25)

Không lẻ công thức của em có vấn đề @#!^%
 
Cảm ơn bạn đã trả lời!
Kết quả nầy ở B13 và em copy công thức nầy
IF(SUM(C9;E9;G9;I9;K9)<=B12;ok;SUM(C9;E9;G9;I9;K9)-B12)
xuống B26
IF(SUM(C22;E22;G22;I22;K22)<=B25;ok;SUM(C22;E22;G22;I22;K22)-B25)
Không lẻ công thức của em có vấn đề @#!^%
ok của bạn là Name hay là từ "ok". Nếu là từ "ok" thì chữ ok phải để trong nháy kép.
công thức sẽ là :
IF(SUM(C9;E9;G9;I9;K9)<=B12;"ok";SUM(C9;E9;G9;I9;K9)-B12)

TDN
 
Hay quá, giờ em đã có kết quả tốt rồi.
Cảm ơn bạn nhiều /-*+/

Sẵn đây cho em hỏi luôn: Tại sao mình phải dùng dấu ngoặc kép tại đó? Dấu ngoặc kép có ý nghĩa như thế nào?
 
Hay quá, giờ em đã có kết quả tốt rồi.
Cảm ơn bạn nhiều /-*+/

Sẵn đây cho em hỏi luôn: Tại sao mình phải dùng dấu ngoặc kép tại đó? Dấu ngoặc kép có ý nghĩa như thế nào?
Vì nếu thỏa đk thì kết quả trả về là chuỗi kí tự "ok" ; mà chuỗi thì phải đặt trong dấu nháy kép. Nếu không dấu nháy kép thì Excel sẽ hiểu là Name (Name ok đã được bạn định nghĩa trước đó)

TDN
 
Web KT

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

Back
Top Bottom