Tìm giá trị lớn nhất đầu tiên trong mảng theo điều kiện??

Liên hệ QC

nguyentieu

Thành viên hoạt động
Tham gia
12/2/09
Bài viết
109
Được thích
10
Nghề nghiệp
Sinh viên
E đang gặp khó khăn trong vấn đề này: -Lấy giá trị đầu tiên trong mảng B3:B7 với điều kiện >= giá trị so sánh ở ô C3, sau đó lấy giá trị này đem trừ cho C3, các giá trị dưới giá trị này giữ nguyên.
E có gửi file đính kèm.
Mong các ACE giúp đỡ!

Thanks
 

File đính kèm

Lần chỉnh sửa cuối:
trong mảng F3:F7 mình đâu thấy giá trị gì đâu mà lấy đem đi so sánh
 
-Lấy giá trị đầu tiên trong mảng B3:B7
Giá trị đầu tiên trong mảng này là B3=0.5 sao ở điạ chỉ D4 bạn lại lấy số là 2?
Nếu giá trị ở cột D như công thức bạn minh họa thì công thức chỉ riêng D4:
kết quả là 1.5. Nếu bạn muốn là 2 thì phải lồng thêm hàm round vào
=IF(B4>=C3,round(B4-$C$3,0),B4)
còn những chỗ khác thì bạn không tính so sánh uh?
 
E đang gặp khó khăn trong vấn đề này: -Lấy giá trị đầu tiên trong mảng B3:B7 với điều kiện >= giá trị so sánh ở ô C3, sau đó lấy giá trị này đem trừ cho C3, các giá trị dưới giá trị này giữ nguyên.
E có gửi file đính kèm.
Mong các ACE giúp đỡ!

Thanks

Đầu óc lơ tơ mơ nên chưa làm được gọn hơn,
Thử công thức củ chuối tại ô D3 rồi fill xuống:
PHP:
=IF(INDEX($B$3:$B$7,MATCH(LARGE($B$3:$B$7,COUNTIF($B$3:$B$7,">="&$C$3)),$B$3:$B$7,0))=B3,INDEX($B$3:$B$7,MATCH(LARGE($B$3:$B$7,COUNTIF($B$3:$B$7,">="&$C$3)),$B$3:$B$7,0))-$C$3,B3)
 
Hjx... ở ô E4 phần hướng dẫn e ghi thiếu phải là =B4+B3-C3 mới đúng. E đã up lại file. Các bác giúp e với nhé.
> Vận dụng trong trường hợp trên B4 có nhiều giá trị nữa nhé

Thanks
 
Lần chỉnh sửa cuối:
Hjx... ở ô E4 phần hướng dẫn e ghi thiếu phải là =B4+B3-C3 mới đúng. E đã up lại file. Các bác giúp e với nhé.
> Vận dụng trong trường hợp trên B4 có nhiều giá trị nữa nhé

Thanks
Thế "thằng " đầu tiên (thí dụ B3) lớn hơn C3 thì sao?
Dùng hàm tự tạo được "hông"?
 
bác co gia ơi
như thế này mới đúng theo yêu cầu của tác giả nè
he he
=if(countif($b$3:b3,">="&$c$3)<>1,b3,sum($b$3:b3)-$c$3)
Thứ nhứt: lúc mình trả lời thì tác giả chưa bổ xung câu hỏi
Thứ hai: bài của Thương......trật lấc so với câu hỏi của bạn í
Híc
 
Cảm ơn các bác. Cách của a Le duy Thuong rất chính xác nhưng tại sao khi fill xuống thì có xuất hiện dấu màu xanh như hình e đưa lên vậy, có phải do vùng dò khác nhau ko?
hoi.JPG
 
Lần chỉnh sửa cuối:

File đính kèm

quote_icon.png
Nguyên văn bởi Le duy Thuong
bác co gia ơi
như thế này mới đúng theo yêu cầu của tác giả nè
he he
=if(countif($b$3:b3,">="&$c$3)<>1,b3,sum($b$3:b3)-$c$3)
Nhờ bạn giải thích giúp mình vế này nha :
countif($b$3:b3,">="&$c$3)<>1
mình nghĩ suốt mà chẳng ra.
Thanks
 
quote_icon.png
Nguyên văn bởi Le duy Thuong
bác co gia ơi
như thế này mới đúng theo yêu cầu của tác giả nè
he he
Nhờ bạn giải thích giúp mình vế này nha : mình nghĩ suốt mà chẳng ra.
Thanks
TỨC LÀ KHI countif($b$3:b3,">="&$c$3) KHÁC 1 THÌ KHÔNG TRỪ CHO C3 CHỈ KHI NÀO ĐẾM =1 THÌ SẼ CỘNG TÂT CẢ CÁC GIÁ TRỊ TRƯỚC ĐÓ TRỪ CHO C3
 
Web KT

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

Back
Top Bottom