Gở rối dùm cậu lệnh If trong Excel

Liên hệ QC

caothanhson

Thành viên mới
Tham gia
5/5/12
Bài viết
4
Được thích
0
Theo file Excel em gừi nhé

Khi cho lệnh: =IF(F3<0, B5=G3,C5=G3) thì nó trả về giá trị FALSE.
Nhưng em muốn nó trả về giá trị là số chứ không phải là chữ FALSE =.=''. Mọi người giúp em bài này với.
 

File đính kèm

  • Book1.xls
    13.5 KB · Đọc: 6
Theo file Excel em gừi nhé

Khi cho lệnh: =IF(F3<0, B5=G3,C5=G3) thì nó trả về giá trị FALSE.
Nhưng em muốn nó trả về giá trị là số chứ không phải là chữ FALSE =.=''. Mọi người giúp em bài này với.
Nói rỏ muốn trả về cái gì, và điều kiện thế nào
 
cái chỗ B5=G3,C5=G3 là một giá trị chứ k fai biểu thức
 
cái chỗ B5=G3,C5=G3 là một giá trị chứ k fai biểu thức
Hàm IF
Cái lập luận: "Nếu tôi tôi đúng thì làm cho tôi cái này, nếu tôi sai thì làm cho tôi cái kia"..
Cú pháp: IF(logical_test, value_is_true)

_____logical_test: Một biểu thức sẽ được xét xem đúng (TRUE) hay sai (FALSE)

_____value_is_true: giá trị trả về khi biểu thức logical_test được kiểm tra là đúng (TRUE)
Vậy ở đây nếu F3>0, thì bạn trả về cái gì
bạn muốn trả về là: nếu đúng thì B5=G3 còn sai thì trả về C5=G3
 
Ah, em sr mọi người, làm rồi cái tự nhiên nó rối, em bị nhầm chỗ công thức, em up file excel mới lại đó ạ

Nghĩa là chỗ nếu D3*E3<0 thì sẻ gán cho C3 bằng giá trị của F3, còn không (tức D3*E3>0) thì B5 sẻ được gán bởi giá trị F3.

Với VD trong File Excel, thì rõ ràng fa*fc = -0.875 < 0 nên chỗ b thứ 3 sẻ đặt vào đó giá trị là 1.5, còn a sẻ giữ nguyên, tức a=1
 

File đính kèm

  • Book1.xls
    13.5 KB · Đọc: 7
Lần chỉnh sửa cuối:
Xin lỗi mọi người sự nhầm lẫn nhe ^^, tại mò từ trưa tới giờ không ra nên bây giờ đầu óc hơi bị mờ tý ^^
 
Ah, em sr mọi người, làm rồi cái tự nhiên nó rối, em bị nhầm chỗ công thức, em up file excel mới lại đó ạ

Nghĩa là chỗ nếu D3*E3<0 thì sẻ gán cho C3 bằng giá trị của F3, còn không (tức D3*E3>0) thì B5 sẻ được gán bởi giá trị F3.

Với VD trong File Excel, thì rõ ràng fa*fc = -0.875 < 0 nên chỗ b thứ 3 sẻ đặt vào đó giá trị là 1.5, còn a sẻ giữ nguyên, tức a=1
Nếu dùng công thức bình thường thì mình e là không thể gán giá trị ô này cho ô kia nếu các ô đó không có công thức. Với lại bạn nói thêm điều kiện cho các ô phía dưới xem, hay là chỉ như thế thôi.
 
ý bài toán của mình như thế này.
Cho công thức: x^3-x-1 chạy trên đoạn [a,b]
Mình sẻ làm như sau:

B1. Tính c=(a+b)/2
B2. Tính f(a) tức (a^3-a-1) và f(c) tức (c^3-c-1).
B3. Tính thử xem f(a)*f(b) , nếu nó <0 thì gán giá trị b=c, ngược lại thì a=c.
chạy dài từ sai số = 1 tới sai số = 0.001
Vì tính bằng tay sẻ rất mất thời gian và dễ sai, do đó mình nghĩ tới công cụ Excel sẻ làm nhanh nhất.

Và với Vd dưới đây:

X^3-X-1 chạy trên đoạn [1,2] với sai số = 0.001

Khi chạy bằng tay mình cũng mất gần 25p với 9 lần lặp như thế cho kết quả dưới đây:

File đính kèm nhé
 

File đính kèm

  • noday.xls
    14 KB · Đọc: 11
Web KT
Back
Top Bottom