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

Liên hệ QC
Status
Không mở trả lời sau này.
Mình là thành viên mới tham gia vào diễn đàn, mình muốn nhờ các bạn tạo giúp 1 công thức tính. Mình đang cần tính tổng của một cột trong đó bao gồm cả số âm và số dương, nhưng khi tính tổng mình chỉ cần lấy số dương. Vậy các bạn giúp mình nhé, thanks!
 
Mình là thành viên mới tham gia vào diễn đàn, mình muốn nhờ các bạn tạo giúp 1 công thức tính. Mình đang cần tính tổng của một cột trong đó bao gồm cả số âm và số dương, nhưng khi tính tổng mình chỉ cần lấy số dương. Vậy các bạn giúp mình nhé, thanks!
VD: cột Bạn cần tính tổng là cột A. Tại ô B1 (hay ô gì đó cũng được ngoài cột A) Bạn nhập công thức sau:
Mã:
=SUMIF(A:A,">=0")
 
pls help me

Mình tính lương cho nhân viên, muốn làm công thức overtime , hãy giúp mình với
- Nếu ng lao động làm việc từ 22:00 đến 6:00 thì ra time đó là overime.
VD : ng đó làm từ 21:00-23:30, 24:00-7:00, làm sao để tính ra khoảng overtime kia, ng đó nghỉ giữa ca 1/2h (30phút),
Xin hãy giúp mình, cảm ơn rất nhiều
 
Mình cần điền công thức ở các ô G6 đến G12 thì làm thế nào, mình nghĩ là có vận dụng hàm if nhưng chưa biết làm thế nào, mong các bạn giúp. Đây là file của mình.
 

File đính kèm

  • thac mac.xls
    14 KB · Đọc: 35
Mình cần điền công thức ở các ô G6 đến G12 thì làm thế nào, mình nghĩ là có vận dụng hàm if nhưng chưa biết làm thế nào, mong các bạn giúp. Đây là file của mình.
-Đơn giản thế này
IF( điều kiện,câu lệnh 1,câu lệnh 2) = nếu "điều kiện" đúng thì thực hiên "câu lệnh 1" nếu sai thì "câu lệnh 2" chạy.
Ví dụ =IF(F6=0,0,F6-F5) tương tự nhé
 
-Đơn giản thế này
IF( điều kiện,câu lệnh 1,câu lệnh 2) = nếu "điều kiện" đúng thì thực hiên "câu lệnh 1" nếu sai thì "câu lệnh 2" chạy.
Ví dụ =IF(F6=0,0,F6-F5) tương tự nhé
Thế là bạn chưa xem kỹ file mình gửi rồi, nếucác số ở các hàng cách nhau với 1 khoảng cách nhất định thì sẽ rất dễ, nhưng với các số ở các hàng cách nhau không nhất định thì không áp dụng hàm if đơn giản vậy được.
 
ô G6 đặt hàm '=IF(F6=0,0,F6-F$5) rồi kéo xuống G7, G8
ô G9 đặt hàm '=IF(F9=0,0,F9-F$8) rồi kéo xuống đến G12
 
Ý mình là chỉ đặt 1 công thức tổng quát cho ô G6-G12 ấy.
Giá trị ở cột F tăng dần hay là có giá trị bất kỳ vậy Bạn? Nếu giá trị cột F tăng dần Bạn có thể dùng công thức sau cho ô G5:
Mã:
=IF(F5=0;0;F5-MAX($F$4:F4))
Còn giá trị bất kỳ thì cách dễ nhất là thêm 1 cột phụ sau đó dùng hàm VLOOKUP để tính.
 
Lần chỉnh sửa cuối:
Thế là bạn chưa xem kỹ file mình gửi rồi, nếucác số ở các hàng cách nhau với 1 khoảng cách nhất định thì sẽ rất dễ, nhưng với các số ở các hàng cách nhau không nhất định thì không áp dụng hàm if đơn giản vậy được.
Tôi không nghĩ ra cách nào giải quyết theo kiểu dữ liệu của Bạn, nếu cao thủ nào "hiểu" và giải quyết được tôi "bái" làm "Sư Tổ".
Lý do: Bạn không đưa ra được ô chuẩn nào để làm cơ sở cho các dòng khác sử dụng công thức.
|
F​
|
G​
|
H​
|
5​
|
1​
|
F5 là giá trị nhập ban đầu​
||
6​
|
2​
|=nếu F6=0,0, nếu F6 khác 0, F6-F5|
1​
|
7​
|
5​
|=nếu F7=0,0, nếu F7 khác 0, F7-F5|
4​
|
8​
|
5​
|=nếu F8=0,0, nếu F8 khác 0, F8-F5|
4​
|
9​
|
6​
|=nếu F9=0,0, nếu F9 khác 0, F9-F8|
1​
|
10​
|
7​
|=nếu F10=0,0, nếu F10 khác 0, F10-F8|
2​
|
11​
|
8​
|=nếu F11=0,0, nếu F11 khác 0, F11-F8|
3​
|
12​
|
7​
|=nếu F12=0,0, nếu F12 khác 0, F12-F8|
2​
|
Giả sử từ F1:F12 đều >0, làm sao biết ô nào là chuẩn khi tính toán, dấu hiệu nào để biết là phải trừ đi F5 hay F8...?
 
Lần chỉnh sửa cuối:
Tôi không nghĩ ra cách nào giải quyết theo kiểu dữ liệu của Bạn, nếu cao thủ nào "hiểu" và giải quyết được tôi "bái" làm "Sư Tổ".
Lý do: Bạn không đưa ra được ô chuẩn nào để làm cơ sở cho các dòng khác sử dụng công thức.
|
F​
|
G​
|
H​
|
5​
|
1​
|
F5 là giá trị nhập ban đầu​
||
6​
|
2​
|=nếu F6=0,0, nếu F6 khác 0, F6-F5|
1​
|
7​
|
5​
|=nếu F7=0,0, nếu F7 khác 0, F7-F5|
4​
|
8​
|
5​
|=nếu F8=0,0, nếu F8 khác 0, F8-F5|
4​
|
9​
|
6​
|=nếu F9=0,0, nếu F9 khác 0, F9-F8|
1​
|
10​
|
7​
|=nếu F10=0,0, nếu F10 khác 0, F10-F8|
2​
|
11​
|
8​
|=nếu F11=0,0, nếu F11 khác 0, F11-F8|
3​
|
12​
|
7​
|=nếu F12=0,0, nếu F12 khác 0, F12-F8|
2​
|
Giả sử từ F1:F12 đều >0, làm sao biết ô nào là chuẩn khi tính toán, dấu hiệu nào để biết là phải trừ đi F5 hay F8...?
Có lẽ do tác giả nói chưa hết ý, theo Em hiểu như thế này không biết có đúng ý của tác giả hay không?
Về F8-F5 (có lẽ là do tác giả muốn nói khi F6 và F7 là để trống), còn nếu 1 trong 2 cái F6 hoặc F7 có giá trị thì F8 sẽ trừ cho giá trị của F6 hoặc F7:
VD: F6<>"", F7="" thì F8-F6, tương tự F7<>"", F6="" thì F8-F7. Nếu F6 và F7 đều <>"" thì F8-F7 (Tức trừ cho ô có chứa giá trị bên trên ô F8 mà gần ô F8 nhất)
Nếu có đúng theo ý của tác giả Anh đừng bái Em là "Sư Tổ" nhé!--=0
 

File đính kèm

  • thac mac.xls
    20 KB · Đọc: 26
Có lẽ do tác giả nói chưa hết ý, theo Em hiểu như thế này không biết có đúng ý của tác giả hay không?
Về F8-F5 (có lẽ là do tác giả muốn nói khi F6 và F7 là để trống), còn nếu 1 trong 2 cái F6 hoặc F7 có giá trị thì F8 sẽ trừ cho giá trị của F6 hoặc F7:
VD: F6<>"", F7="" thì F8-F6, tương tự F7<>"", F6="" thì F8-F7. Nếu F6 và F7 đều <>"" thì F8-F7 (Tức trừ cho ô có chứa giá trị bên trên ô F8 mà gần ô F8 nhất)
Nếu có đúng theo ý của tác giả Anh đừng bái Em là "Sư Tổ" nhé!--=0
Chưa hợp lý lắm đâu: xem ví dụ sau đây theo ý của tác giả:
|
F​
|
G​
|
H​
|
I​
|
4​
|
Ví dụ:​
|
Yêu cầu​
|
Kết quả​
|
Diễn giải​
|
5​
|
1​
|F5 là giá trị nhập ban đầu| | |
6​
| |=nếu F6=0,0, nếu F6 khác 0, F6-F5|
0​
|F6=0 -->0|
7​
|
4​
|=nếu F7=0,0, nếu F7 khác 0, F7-F5|
3​
|F7#0, F7-F5=4-1 = 3|
8​
|
5​
|=nếu F8=0,0, nếu F8 khác 0, F8-F5|
4​
|F8#0, F8-F5=5-1 = 4|
9​
|
6​
|=nếu F9=0,0, nếu F9 khác 0, F9-F8|???|Đến đây thì không có cách gì hiểu|
10​
| |=nếu F10=0,0, nếu F10 khác 0, F10-F8| |tại sao lại trừ cho F8 mà không phải là F5|
11​
| |=nếu F11=0,0, nếu F11 khác 0, F11-F8| | |
12​
|
7​
|=nếu F12=0,0, nếu F12 khác 0, F12-F8| | |
Điểm mốc là chỗ nào nhỉ?
 
Mọi người cho mình hỏi cách làm bài này như thế:
ZE17-L-36B-008B
C4-7-L-36E-052B
C4-7-L-36E-023-058C
C4-7-L-36E
....
Nếu trong 1 sheet co hàng ngan đơn hàng. Mình muốn lập công thức loại bỏ ký tự cuối cùng( B, C, E)
Cảm ơn mọi người!
 
Mọi người cho mình hỏi cách làm bài này như thế:
ZE17-L-36B-008B
C4-7-L-36E-052B
C4-7-L-36E-023-058C
C4-7-L-36E
....
Nếu trong 1 sheet co hàng ngan đơn hàng. Mình muốn lập công thức loại bỏ ký tự cuối cùng( B, C, E)
Cảm ơn mọi người!

Cho tên đơn hàng bắt đầu từ A1
Ô B1 gõ công thức: =LEFT(A1,LEN(A1)-1)
 
mọi người cho mình hỏi cách làm bài này như thế:
Ze17-l-36b-008b
c4-7-l-36e-052b
c4-7-l-36e-023-058c
c4-7-l-36e
....
Nếu trong 1 sheet co hàng ngan đơn hàng. Mình muốn lập công thức loại bỏ ký tự cuối cùng( b, c, e)
cảm ơn mọi người!
nếu chỉ loại bỏ 1 ký tự cuối thì cái này nhé
=substitute(a1,right(a1),"")
 
nếu chỉ loại bỏ 1 ký tự cuối thì cái này nhé
=substitute(a1,right(a1),"")

Dùng cái này thì "tèo téo teo" Thương ơi?
Thế những ký tự trong mã hàng giống ký tự cuối đều bị xóa!
Vd: Ze17-l-36b-008b đúng ra phải là Ze17-l-36b-008 nhưng nếu dùng công thức của Thương sẽ cho ra: Ze17-l-36-008 (mất chữ b sau số 36)
Các trường hợp khác cũng vậy !
 
Dùng cái này thì "tèo téo teo" Thương ơi?
Thế những ký tự trong mã hàng giống ký tự cuối đều bị xóa!
Vd: Ze17-l-36b-008b đúng ra phải là Ze17-l-36b-008 nhưng nếu dùng công thức của Thương sẽ cho ra: Ze17-l-36-008 (mất chữ b sau số 36)
Các trường hợp khác cũng vậy !
trời ơi đúng là tèo téo teo rồi bác ơi
 
Mình có mấy vấn đề hàm cần tham chiếu mà không liên kết được, xin các cao thủ hướng dẩn giúp, chủ đề như sau:
Ở bảng NKCT có chứa tên tài khoản (TK) và mã đơn vị (MDV), sau khi nhập dữ liệu đầu vào và muốn chuyển qua phần theo dõi công nợ ( có nhiều khách hàng) - chẳng hạn như tài khoản 331 cho khách hàng A, B, C... Sử dụng hàm if sao cho lấy dữ liệu từ sổ NKCT cho khách hàng A với TK 331, khách hàng B với TK 331. Xin quý ACE chỉ giáo giúp
 
Mình có mấy vấn đề hàm cần tham chiếu mà không liên kết được, xin các cao thủ hướng dẩn giúp, chủ đề như sau:
Ở bảng NKCT có chứa tên tài khoản (TK) và mã đơn vị (MDV), sau khi nhập dữ liệu đầu vào và muốn chuyển qua phần theo dõi công nợ ( có nhiều khách hàng) - chẳng hạn như tài khoản 331 cho khách hàng A, B, C... Sử dụng hàm if sao cho lấy dữ liệu từ sổ NKCT cho khách hàng A với TK 331, khách hàng B với TK 331. Xin quý ACE chỉ giáo giúp

Bạn hãy đưa file lên để mọi nguời tiện xem và giúp bạn nhé!
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom