Những vấn đề về hàm IF

Liên hệ QC
Status
Không mở trả lời sau này.
Công thức (theo đúng mô tả, mặc dù có thể rút gọn nhưng không đáng kể):
= IF(AND(A1 >= 10, B1 >= 1, C1 >= 80), "A", IF(AND(A1 >= 8, A1 < 10, B1 >= 1, C1 >= 60, C1 <= 79), "B", "C"))
 
công thức (theo đúng mô tả, mặc dù có thể rút gọn nhưng không đáng kể):
= if(and(a1 >= 10, b1 >= 1, c1 >= 80), "a", if(and(a1 >= 8, a1 < 10, b1 >= 1, c1 >= 60, c1 <= 79), "b", "c"))
nếu dùng if thì như vầy cũng được
PHP:
=if(and(a1>=10,b1>=1,c1>=80),"a",if(and(a1>=8,b1>=1,c1>=60),"b","c"))
 
Thay thế hàm IF bằng hàm nào trong trường hợp vòng lặp lớn hơn 7.

Có 2 cột, Cột 1 là doanh thu, cột thứ 2 là Phần trăm được hưởng từ doanh thu. Yêu cầu như sau:
1. Nếu DT=0, Phần trăm được hưởng từ doanh thu để khoảng trắng.
2. Nếu 0<DT<=15 tr, Phần trăm được hưởng là: 5%
3. Nếu 15<DT<=21 tr, Phần trăm được hưởng là: 6%
4. Nếu 21<DT<=31 tr, Phần trăm được hưởng là: 7%
5. Nếu 31<DT<=41 tr, Phần trăm được hưởng là: 8%
6. Nếu 41<DT<=51 tr, Phần trăm được hưởng là: 10%
7. Nếu 51<DT<=75 tr, Phần trăm được hưởng là: 11%
8. Nếu 75<DT<=100 tr, Phần trăm được hưởng là: 12%
9. Nếu 100<DT<=150 tr, Phần trăm được hưởng là: 13%
10. Nếu 150<DT, Phần trăm được hưởng là: 15%
Xin nhờ các thanh viên GPE giúp đỡ. Thanks!
 
Có 2 cột, Cột 1 là doanh thu, cột thứ 2 là Phần trăm được hưởng từ doanh thu. Yêu cầu như sau:
1. Nếu DT=0, Phần trăm được hưởng từ doanh thu để khoảng trắng.
2. Nếu 0<DT<=15 tr, Phần trăm được hưởng là: 5%
3. Nếu 15<DT<=21 tr, Phần trăm được hưởng là: 6%
4. Nếu 21<DT<=31 tr, Phần trăm được hưởng là: 7%
5. Nếu 31<DT<=41 tr, Phần trăm được hưởng là: 8%
6. Nếu 41<DT<=51 tr, Phần trăm được hưởng là: 10%
7. Nếu 51<DT<=75 tr, Phần trăm được hưởng là: 11%
8. Nếu 75<DT<=100 tr, Phần trăm được hưởng là: 12%
9. Nếu 100<DT<=150 tr, Phần trăm được hưởng là: 13%
10. Nếu 150<DT, Phần trăm được hưởng là: 15%
Xin nhờ các thanh viên GPE giúp đỡ. Thanks!

Bạn có thể dùng hàm VLOOKUP để giải quyết vấn đề này.
Bạn tạo bảng yêu cầu vào trong excel rồi gửi file lên, sẽ có người hỗ trợ bạn
 
Thay thế hàm IF bằng hàm nào trong trường hợp vòng lặp lớn hơn 7.

Mình đã lập được hàm if và dùng phép kết hợp (phép giao) để xử lý việc lơn hơn 7 vòng lặp (có file đính kèm). Nhưng mình muốn để việc trình bày đẹp hơn do đó có yêu cầu như sau: Nếu cột B (cột Giá trị HĐ) để khoảng trắng thì cột C (cột % được hưởng) cũng để khoảng trắng không phải là giá trị 0.
Mong GPE hướng dẫn giúp. Thanks!
 

File đính kèm

  • Book1.xls
    32.5 KB · Đọc: 3
Mình đã lập được hàm if và dùng phép kết hợp (phép giao) để xử lý việc lơn hơn 7 vòng lặp (có file đính kèm). Nhưng mình muốn để việc trình bày đẹp hơn do đó có yêu cầu như sau: Nếu cột B (cột Giá trị HĐ) để khoảng trắng thì cột C (cột % được hưởng) cũng để khoảng trắng không phải là giá trị 0.
Mong GPE hướng dẫn giúp. Thanks!
bạn tạo bảng định mức, sau đó dùng hàm VLOOKUP nhé!
Xem trong file đính kèm.
 

File đính kèm

  • Book1(1).xls
    34 KB · Đọc: 9
Mình đã lập được hàm if và dùng phép kết hợp (phép giao) để xử lý việc lơn hơn 7 vòng lặp (có file đính kèm). Nhưng mình muốn để việc trình bày đẹp hơn do đó có yêu cầu như sau: Nếu cột B (cột Giá trị HĐ) để khoảng trắng thì cột C (cột % được hưởng) cũng để khoảng trắng không phải là giá trị 0.
Mong GPE hướng dẫn giúp. Thanks!
Bạn thử dùng công thức này, bớt mấy em IF đi cho đỡ rối mắt, cell kết quả bạn định dạng theo ý của bạn nhé
=IF(B3<1,"",LOOKUP(B3,{1,16,22,32,42,52,76,101,151},{5,6,7,8,10,11,12,13,15}))
Thân
 
Hi, mình muốn gửi bài để xin các anh chị chỉ giáo mà không biết cách gửi bài, không biết bài này có được đăng không nữa, mình đang bị bí chỗ này, mình có đính kèm file excel đó.
Mình muốn cột số tiền bằng chữ C11 bên sheet "phiếu" sẽ hiển thị số tiền theo cột số tiền thu hoặc chi bằng VND nếu mình đánh tiền VND bên sheet " bao cao", và ngược lại sẽ hiển thị số tiền thu hoặc chi USD nếu mình đánh số tiền bên usd bên sheet "bao cao". mình nghiên cứu hoài mà không ra công thức, cả đơn vị bên vnd hoặc usd bên sheet "phieu" mình cũng không làm được.
Một vấn đề nữa là nếu số phiếu cột B bên sheet "bao cao" nếu bị trùng nhau thì làm sao phát hiện, có cách nào chỉ cho mình với, cám ơn nhiều
 

File đính kèm

  • hoc hoi.xlsx
    35.5 KB · Đọc: 13
{=IF(ROW()-10<=COUNTIF('ITP (2)'!$A$7:$A$45;$K$11);INDEX('ITP (2)'!$A$7:$C$45;SMALL(IF('ITP (2)'!$A$7:$C$45='Inspection report'!$K$11;ROW('ITP (2)'!$B$7:$B$45);"");ROW()-10)-6;2);"")}
Nhờ các pro chỉ mình với
Yêu cầu của bạn là gì vậy? Tự nhiên đưa công thức lên nhờ giúp là sao trời. Ai biết yêu cầu ra sao mà giúp vậy.
 
Không hiểu hết ý nên chỉ giúp được những gì mình hiểu.

1. Mình chèn thêm 1 sheet docso đã sưu tầm trên diễn đàn, để có thể hiển thị số tiền bằng chữ tại sheet phieu
2. Cột B đã định dạng để phát hiện số phiếu bị trùng

Thân
 

File đính kèm

  • hoc hoi.rar
    21.9 KB · Đọc: 8
Giúp mình về hàm If(and(...) quá dài

Chào cả nhà, mình đang có bảng cần làm mà dùng if(and...) dài quá.

Các anh chị và các bạn giúp mình với. Thực tế dữ liệu là 20 trường hợp if and.


Em cảm ơn cả nhà!
vi du.jpg
 
Lần chỉnh sửa cuối:
Trường hợp của bạn nếu không chịu dùng If(And thì chỉ còn cách dùng VBA là gọn nhất thôi.
 
Chào cả nhà, mình đang có bảng cần làm mà dùng if(and...) dài quá.

Các anh chị và các bạn giúp mình với. Thực tế dữ liệu là 20 trường hợp if and.


Em cảm ơn cả nhà!
View attachment 85664

Bạn cứ đưa file lên thì mới có giải pháp cụ thể được. Chứ ngồi hình dung ra cái form của bạn thì khó lắm.
 
Trường hợp của bạn nếu không chịu dùng If(And thì chỉ còn cách dùng VBA là gọn nhất thôi.
mình cũng dính trường hợp của bạn trên mà chỉ có 4 dữ liệu thôi... :( bạn làm mẫu hộ mình cái công thức được ko !$@!!
mình để trong tập tin đính kèm nha -+*/
 

File đính kèm

  • TichDiem.xls
    14.5 KB · Đọc: 13
Mình xử lý bằng VBA
Nếu bạn không biết cách Enable Macros thì tìm trên diễn đàn sẽ có hướng đẫn
 

File đính kèm

  • Vi Du.rar
    326.9 KB · Đọc: 29

File đính kèm

  • GPE2.rar
    6.2 KB · Đọc: 19
Lần chỉnh sửa cuối:
có ai làm giúp mình cái công thức với -0-/.
Không phải không ai trả lời mà là: Không ai hiểu bạn muốn gì.
|
A​
|
B​
|
C​
|
D​
|
E​
|
2​
|
|
sản lượng của 2011​
|
sản lượng của 2010​
|
số điểm tính trên số liệu​
|
số điểm thực​
|
3​
|THÁNG 1|
10.000​
|
10.000​
|
1.000​
|làm thế nào đây :(|
4​
|THÁNG 2|
20.000​
|
25.000​
|
1.500​
| |
5​
|THÁNG 3|
30.000​
|
35.000​
|
2.000​
| |
6​
|THÁNG 4|
40.000​
|
60.000​
|
3.000​
| |
7​
|THÁNG 5|
50.000​
|
40.000​
|
2.000​
| |
8​
|THÁNG 6|
60.000​
|
56.000​
|
2.200​
| |
9​
|THÁNG 7|
70.000​
|
40.000​
|
1.700​
| |
|
A​
|
B​
|
18​
|
SẢN LƯỢNG TIÊU THỤ​
|
TÍNH ĐIỂM​
|
19​
|DƯỚI 95%|ĐƯỢC 80% SỐ ĐIỂM|
20​
|TỪ 95% ĐẾN DƯỚI 100%|ĐƯỢC 100% SỐ ĐIỂM|
21​
|TỪ 100% ĐẾN DƯỚI 105%|được 110% số điểm|
22​
|TỪ 105% TRỞ LÊN|được 120% số điểm|
Lấy cái gì để biết là bao nhiêu % để coi nó <95% hay >95% hay ...
Híc! Không phải ai cũng làm cùng ngành với bạn.
 
Không phải không ai trả lời mà là: Không ai hiểu bạn muốn gì.
|
A​
|
B​
|
C​
|
D​
|
E​
|
2​
||
sản lượng của 2011​
|
sản lượng của 2010​
|
số điểm tính trên số liệu​
|
số điểm thực​
|
3​
|THÁNG 1|
10.000​
|
10.000​
|
1.000​
|làm thế nào đây :(|
4​
|THÁNG 2|
20.000​
|
25.000​
|
1.500​
| |
5​
|THÁNG 3|
30.000​
|
35.000​
|
2.000​
| |
6​
|THÁNG 4|
40.000​
|
60.000​
|
3.000​
| |
7​
|THÁNG 5|
50.000​
|
40.000​
|
2.000​
| |
8​
|THÁNG 6|
60.000​
|
56.000​
|
2.200​
| |
9​
|THÁNG 7|
70.000​
|
40.000​
|
1.700​
| |
|
A​
|
B​
|
18​
|
SẢN LƯỢNG TIÊU THỤ​
|
TÍNH ĐIỂM​
|
19​
|DƯỚI 95%|ĐƯỢC 80% SỐ ĐIỂM|
20​
|TỪ 95% ĐẾN DƯỚI 100%|ĐƯỢC 100% SỐ ĐIỂM|
21​
|TỪ 100% ĐẾN DƯỚI 105%|được 110% số điểm|
22​
|TỪ 105% TRỞ LÊN|được 120% số điểm|
Lấy cái gì để biết là bao nhiêu % để coi nó <95% hay >95% hay ...
Híc! Không phải ai cũng làm cùng ngành với bạn.
là từ số điểm tính trên số liệu để tính ra số tích điểm thực - dựa trên số liệu của sản lượng 2012 và 2011 ấy :( ví dụ sản lượng của 2012 = 100% của 2011 (tháng 1) thì số điểm thực sẽ bằng số điểm dựa trên số liệu * 100%
B3>C3*1.05 thì E3=D3*1.2 -0-/. mình giải thích hơi lôm côm...
P/S: à thôi -\\/.mình xem cái bản GPE2 rồi làm theo công thức đã đc rồi
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom