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

Liên hệ QC
Status
Không mở trả lời sau này.
hàm if

mình có hai sheet: sheet 1 có tên học sinh và địa chỉ và sheet 2 có tên học sinh và điểm của một trường. Hai sheet này có số lượng học sinh khác nhau. Giúp mình các tổng hợp thành danh sách vừa có tên học sinh địa chỉ và điểm của tất cả học sinh
 

File đính kèm

  • vd1.rar
    412.8 KB · Đọc: 35
Lần chỉnh sửa cuối:
mình có hai sheet: sheet 1 có tên học sinh và địa chỉ và sheet 2 có tên học sinh và điểm của một trường. Hai sheet này có số lượng học sinh khác nhau. Giúp mình các tổng hợp thành danh sách vừa có tên học sinh địa chỉ và điểm của tất cả học sinh
Bạn đính kèm file lên các thành viên mới biết mà giúp bạn được
 
mình có hai sheet: sheet 1 có tên học sinh và địa chỉ và sheet 2 có tên học sinh và điểm của một trường. Hai sheet này có số lượng học sinh khác nhau. Giúp mình các tổng hợp thành danh sách vừa có tên học sinh địa chỉ và điểm của tất cả học sinh
Số lượng học sinh ở 2 sheet khác nhau. nên lấy theo sheet nào hả bạn? Sheet 1 là 236 học sinh, sheet 2 có 190 học sinh thì lấy thông số sang sheet 3 theo cái nào?
 
sheet 3 là sheet tổng hợp của hai sheet kia, bạn lấy điểm từ sheet có 190 học sinh sang sheet có 236 học sinh. Minh chỉ cần danh sách tổng hợp cả địa chỉ và điểm của học sinh
 
có một chút rắc rối với hàm if và and

xem file đính kèm và giúp mình nha
 

File đính kèm

  • bt excel.xlsx
    10.2 KB · Đọc: 18
Bạm xem File nhé =MIN(5;IF(AND(A3="nữ";B3<5);B3+0,5;B3))
 

File đính kèm

  • bt excel(1).xlsx
    10.2 KB · Đọc: 7
sheet"ái quốc địa chỉ" có 6 học sinh, sheet"ái quốc điểm" có 4 học sinh. mình muốn sheet" tỏng hợp" từ hai sheet kia vừa có điểm vừa có cả địa chỉ.
 

File đính kèm

  • giup.rar
    23.1 KB · Đọc: 8
Lần chỉnh sửa cuối:
Mình Nhần công thức, xin lỗi bạn nhé. Sửa lại như sau:=IF(AND(A3="nữ";B3<5);MIN(5;B3+0,5);B3)
 
sheet"ái quốc địa chỉ" có 6 học sinh, sheet"ái quốc điểm" có 4 học sinh. mình muốn sheet" tỏng hợp" từ hai sheet kia vừa có điểm vừa có cả địa chỉ.

Câu hỏi không đầu đuôi, không có File, lại Post vào chủ đề người khác. Bạn xem lại nhé
 
anh xem lại file lần trước em gửi. lần này em định gửi lại mà không được
 
sheet"ái quốc địa chỉ" có 6 học sinh, sheet"ái quốc điểm" có 4 học sinh. mình muốn sheet" tỏng hợp" từ hai sheet kia vừa có điểm vừa có cả địa chỉ.
Thường các DS học sinh hoặc Thí sinh đều sử dụng Mã HS hoặc Số báo danh của thí sinh để dễ tìm kiếm, đàng này bạn dùng tên học sinh gây rất nhiều khó khăn.
Ví dụ: HS có điểm nhưng không có tên trong địa chỉ thì sao, HS có địa chỉ nhưng không có điểm thì sao, HS tên Đỗ Thị Thủy có điểm nhưng bên địa chỉ lại là Đỗ Thị Thuỷ thì làm sao tìm...
Mệt thật!
 
câu lệnh if trong excel

mình đang làm bài này nhưng có chỗ này mình ko hiểu là tại sao mình dùng câu lệnh if này mà lại ko đúng
=IF(C3="1",30%*E3*F3,50%*E3*F3).
kết quả phải là:=IF(C3="2",30/100,50/100)*E3*F3 mong các bạn giải thích giúp mình là 2 câu lệnh trên khác nhau chỗ nào.
chân thành cám ơn các bạn.
 

File đính kèm

  • Co Ban - Bai Tap 7.xls
    15 KB · Đọc: 18
Lần chỉnh sửa cuối:
mình đang làm bài này nhưng có chỗ này mình ko hiểu là tại sao mình dùng câu lệnh if này mà lại ko đúng
=IF(C3="1",30%*E3*F3,50%*E3*F3).
kết quả phải là:=IF(C3="2",30/100,50/100)*E3*F3 mong các bạn giải thích giúp mình là 2 câu lệnh trên khác nhau chỗ nào.
chân thành cám ơn các bạn.
Tóm lại giá trị ờ ô C3 là "1" hay "2"?
nếu giống nhau, 2 công thức trên là như nhau.
 
So sánh giữa 2 kiểu, thì tôi sẽ chọn =IF(C3="2",30/100,50/100)*E3*F3 , bởi vì bạn đã biết đặt thừa số chung là E3*F3. Còn thật ra cả hai cấu trúc đều không sai.

=IF(C3="2",30/100,50/100)*E3*F3 hoặc =IF(C3="2",30%,50%)*E3*F3 hoặc =IF(C3="2", 0.3, 0.5)*E3*F3 đều như nhau.

Tuy nhiên bạn lưu ý một điều: Giữa "2"2 hoàn toàn khác nhau,

Nếu giá trị tham chiếu là dạng text thì bạn dùng "2" [ =IF(C3="2", 30%, 50%)*E3*F3 ]

và nếu dạng number thì bạn dùng 2 [ =IF(C3=2, 30%, 50%)*E3*F3 ]

Chúc vui.
 
Lần chỉnh sửa cuối:
mình đang làm bài này nhưng có chỗ này mình ko hiểu là tại sao mình dùng câu lệnh if này mà lại ko đúng
=IF(C3="1",30%*E3*F3,50%*E3*F3).
kết quả phải là:=IF(C3="2",30/100,50/100)*E3*F3 mong các bạn giải thích giúp mình là 2 câu lệnh trên khác nhau chỗ nào.
chân thành cám ơn các bạn.
Cái này chỉ là kiến thức toán học đơn giản thôi bạn
Thứ nhất: 30/100=30%, 50/100=50%
Thứ hai: =IF(C3="1",30%*E3*F3,50%*E3*F3)
Xét về cấu trúc hàm = IF(điều kiện, giá trị đúng, giá trị sai)
=IF(C3="1",30%*E3*F3,50%*E3*F3) Nếu C3="1" đúng thì nhận giá trị là 30%*E3*F3, sai thì nhận giá trị là 50%*E3*F3
vây bạn thấy là dù điều kiến đúng hay sai thì kết quả trả về sẽ được nhân với E3*F3 nên công thức của bạn có thể đặt là:
=IF(C3="1",30%,50%)*E3*F3
hay
=IF(C3="1",30/100,50/100)*E3*F3
hoặc
=IF(C3="1",0.3,0.5)*E3*F3
vì 30%=30/100=0.3, 50%=50/100=0.5
 
cái mình ko hiểu ở đây là tại sao mình dùng công thức là:IF(C3="1",30%*E3*F3,50%*E3*F3) thì kết quả ra là: 600000 còn khi mình dùng công thức là:=IF(C3="2",30/100,50/100)*E3*F3 thì kết quả là:360000

sai ở chỗ nào mà có kq như vậy.
 
cái mình ko hiểu ở đây là tại sao mình dùng công thức là:IF(C3="1",30%*E3*F3,50%*E3*F3) thì kết quả ra là: 600000 còn khi mình dùng công thức là:=IF(C3="2",30/100,50/100)*E3*F3 thì kết quả là:360000

sai ở chỗ nào mà có kq như vậy.
Công thức khác nhau thì kết quả khác nhau
1 cái là: =IF(C3="1"
1 cái là: =IF(C3="2"
Vậy thì có gì để thắc mắc
 
Công thức khác nhau thì kết quả khác nhau
1 cái là: =IF(C3="1"
1 cái là: =IF(C3="2"
Vậy thì có gì để thắc mắc
ko ý em là : if (mã loai ="1",30%*dongia*soluong,50%*soluong*dongia) mà dòng đầu là mã loại bằng 2 thì kq = 50%*soluong*dongia=600000. nhưng sau kqua lại ra là: 360000

nếu em có hỏi sai cái gì mong các anh bỏ qua .
chân thành cám ơn.
 
cái mình ko hiểu ở đây là tại sao mình dùng công thức là:IF(C3="1",30%*E3*F3,50%*E3*F3) thì kết quả ra là: 600000 còn khi mình dùng công thức là:=IF(C3="2",30/100,50/100)*E3*F3 thì kết quả là:360000

sai ở chỗ nào mà có kq như vậy.
Làm theo kiểu của Bạn thì phải như vầy mới đúng:
1/ IF(C3="1",30%*E3*F3,50%*E3*F3)
2/ IF(C3="2",50/100,30/100)*E3*F3
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom