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

Liên hệ QC
Status
Không mở trả lời sau này.
các bác cho em hỏi: em có danh sách chủ sử dụng đất, bây giờ em muốn có thêm chữ (Hộ ông) hoặc (Hộ bà) trươớc dòng danh sách tên.
VD: có danh sách này

Lê Văn Vinh
Nguyễn Thị Hải
Đào Thanh Khoa
Phạm Thị Xuyến


em muốn thêm là:

Hộ ông: Lê Văn Vinh
Hộ bà: Nguyễn Thị Hải
Hộ ông: Đào Thanh Khoa
Hộ bà: Phạm Thị Xuyến


 
các bác cho em hỏi: em có danh sách chủ sử dụng đất, bây giờ em muốn có thêm chữ (Hộ ông) hoặc (Hộ bà) trươớc dòng danh sách tên.
VD: có danh sách này
Lê Văn Vinh
Nguyễn Thị Hải
Đào Thanh Khoa
Phạm Thị Xuyến

em muốn thêm là:
Hộ ông: Lê Văn Vinh
Hộ bà: Nguyễn Thị Hải
Hộ ông: Đào Thanh Khoa
Hộ bà: Phạm Thị Xuyến​
Vậy nếu gặp tên Nguyễn Ngọc Anh thì phải thêm vào là "Hộ ông" hay "Hộ bà" vậy bạn? Cơ sở nào để thêm vào là "ông" hay "bà" khi chỉ biết tên của một người nào đó?
 
Nhờ giúp đỡ

Nhờ các bác giúp đỡ xem giùm hàm If để tính Tax trong bài tập này không hiểu tại sao bị sao ở người cuối cùng tax không đúng. Các ơn các bác rất nhiều
 

File đính kèm

  • Task 1-2 giai phap.xlsx
    14 KB · Đọc: 9
Nhờ các bác giúp đỡ xem giùm hàm If để tính Tax trong bài tập này không hiểu tại sao bị sao ở người cuối cùng tax không đúng. Các ơn các bác rất nhiều
Rút gọn công thức lại nhé:
Mã:
=D10*IF(D10>=1201,$E$6,IF(D10>=400,$E$7,$E$8))
Người cuối cùng lương 350, thuế sẽ bằng 350*20% = 70 đúng rồi mà bạn?
 
Nhờ các bác giúp đỡ xem giùm hàm If để tính Tax trong bài tập này không hiểu tại sao bị sao ở người cuối cùng tax không đúng. Các ơn các bác rất nhiều
=IF(D10>=1201;D10*$E$6;IF(1200>=D10>=400;D10*$E$7;IF(D10<400;D10*$E$8;0)))
Công thức kỳ quái thế làm sao Excel hiểu được.
Sửa lại như thế này xem:
=IF(D10>1200;$E$6;IF(D10>=400;$E$7;$E$8))*D10
-------
Ôi chao, chậm tay hơn bebo rồi.
 
Lần chỉnh sửa cuối:
Ôi, cảm ơn bác Bebo và bác Batê nhiều nhé, công thức của cả hai bác đều works hoàn hảo hết.
Công thức bác Bebo gọn gàng quá.
 
Hàm IF

Hi mọi người mọi người giải thich hộ mình công thúc này nhé!

=IF(ISNA(VLOOKUP($D74,TH,5,0)=TRUE),"",VLOOKUP($D74,TH,5,0))
 
Hi mọi người mọi người giải thich hộ mình công thúc này nhé!

=IF(ISNA(VLOOKUP($D74,TH,5,0)=TRUE),"",VLOOKUP($D74,TH,5,0))
Nếu công thức VLOOKUP bị lỗi #N/A thì cho kết quả là rỗng (""), ngược lại sẽ thực hiện công thức VLOOKUP.
 
nếu công thức vlookup bị lỗi #n/a thì cho kết quả là rỗng (""), ngược lại sẽ thực hiện công thức vlookup.
trong excel 2007 trở lên thì nên dùng
=iferror(vlookup($d7 4,th,5,0),0)
thay cho
=if(isna(vlookup($d74,th,5,0)=true),"",vlookup($d7 4,th,5,0))
 
Hi mọi người mọi người giải thich hộ mình công thúc này nhé!

=IF(ISNA(VLOOKUP($D74,TH,5,0)=TRUE),"",VLOOKUP($D74,TH,5,0))

chỉ cần thế này là đủ

=IF(ISNA(VLOOKUP($D74,TH,5,0)),"",VLOOKUP($D74,TH,5,0))

hàm ISNA(...) trả về giá trị TRUE khi đối số của nó nhận giá trị #N/A nên ở đây có nghĩa là khi VLOOKUP không tìm thấy giá trị tương ứng trả về #N/A ---> kết quả công thức là ký tự trống "", trái lại cho KQ tìm được
 
Chào các Anh Chị !
Cho mình hỏi bảng tính của mình sai chổ nào ? Xin cám ơn mọi người !
 

File đính kèm

  • ngay nhan.xls
    13.5 KB · Đọc: 17
Chào các Anh Chị !
Cho mình hỏi bảng tính của mình sai chổ nào ? Xin cám ơn mọi người !
Công thức của bạn: =IF(C5<pM12,"8h","13h30")
Giá trị giờ pM12 là không đúng, giá trị cột C thể hiện giờ theo định dạng nhưng nó là 1 ngày, bạn chỉ định C5< 12 giờ trưa thì dùng như thế này: =IF(C5<0.5,"8h","13h30"), nếu bạn chưa hiểu 0.5 thì bạn gõ: 12:00 PM rồi format lại General.
 
Công thức của bạn: =IF(C5<pM12,"8h","13h30")
Giá trị giờ pM12 là không đúng, giá trị cột C thể hiện giờ theo định dạng nhưng nó là 1 ngày, bạn chỉ định C5< 12 giờ trưa thì dùng như thế này: =IF(C5<0.5,"8h","13h30"), nếu bạn chưa hiểu 0.5 thì bạn gõ: 12:00 PM rồi format lại General.
Rất cám ơn leonguyenz , đã làm được !
 
phải như thế này mới đúng chứ trời.
=+IF(LEFT(B2,2)="FD","Hộp","Cái")
cho mình hỏi là cột đơn giá tính là nếu bán từ ngày 20 trở về trước thì đơn giá như trong bảng tồn kho sau đó thì giảm 4% vậy hàm thế này
=IF(DAY(F2)>"20",VLOOKUP(B2,$B$13:$E$19,3,0),VLOOKUP(B2,$B$13:$E$19,3,0)-4%*VLOOKUP(B2,$B$13:$E$19,3,0)) thì sai chỗ nào vậy
và bạn có thể cho mình hàm tính: định dạng cột đơn giá và cột thành tiền có 1 số lẻ và đơn vị là usd dc ko vậy
à cho mình hỏi thêm là mục ngày bán sao mình nhập ô 22-04 ,18-04, 27-04 không giống các ô khác nghĩa là trên chỗ fx nó không hiện ra 22/4/2011 như ô 02-04 thì nó hiện 2/4/2011
 

File đính kèm

  • Book1.xls
    16.5 KB · Đọc: 3
Lần chỉnh sửa cuối:
cho mình hỏi là cột đơn giá tính là nếu bán từ ngày 20 trở về trước thì đơn giá như trong bảng tồn kho sau đó thì giảm 4% vậy hàm thế này
=IF(DAY(F2)>"20",VLOOKUP(B2,$B$13:$E$19,3,0),VLOOKUP(B2,$B$13:$E$19,3,0)-4%*VLOOKUP(B2,$B$13:$E$19,3,0)) thì sai chỗ nào vậy
và bạn có thể cho mình hàm tính: định dạng cột đơn giá và cột thành tiền có 1 số lẻ và đơn vị là usd dc ko vậy
à cho mình hỏi thêm là mục ngày bán sao mình nhập ô 22-04 ,18-04, 27-04 không giống các ô khác nghĩa là trên chỗ fx nó không hiện ra 22/4/2011 như ô 02-04 thì nó hiện 2/4/2011
Bạn chú ý là: nếu dữ liệu là dạng Text thì dữ phải được cho vào dấu ngoặch kép "". Như bài trên của bạn FD là Text nên "FD". Dữ liệu dạng số thì không dùng ngoặch kép. ví dụ "20" thì hiểu là Text còn 20 là dạng số. Từ đó bạn có thể tự sửa công thức của mình. Ngoài ra bạn có thể dùng công thức sau
=(1-(DAY(F2)>20)*0.04)*VLOOKUP(B2,$B$13:$E$19,3,0)
Định dạng cột đơn giá: bạn chọn vùng cần định dạng, Ctr+1, trong thẻ Number, chọn custom, nhập #,###.0 "USD" vào mục Type
Định dạng cột ngày, tương tự như định dạng cột đơn giá nhưng bạn nhập là d/m/yyyy
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom