Artikel ini membawa anda pengetahuan yang berkaitan tentang excel terutamanya masalah cara menggunakan fungsi untuk mencari kombinasi yang menjumlahkan nilai tertentu membantu Semua orang membantu.
Cadangan pembelajaran yang berkaitan: tutorial cemerlang
Hari ini saya akan berkongsi dengan anda cara menggunakan fungsi untuk mencari gabungan yang menjumlahkan kepada nilai tertentu.
Biar saya berikan satu contoh.
Seperti yang ditunjukkan dalam rajah di bawah, lajur A~B ialah sumber data, lajur A ialah nombor invois dan lajur B ialah jumlah invois. Kini anda perlu mencari jumlah gabungan invois yang dinyatakan dalam sel F1, seperti 20,089.
Berkenaan isu ini, saya telah berkongsi dengan anda kaedah penyelesaian perancangan suatu masa dahulu;
Masukkan formula berikut dalam sel C2 dan salin ke julat C2:C21.
=IF(SUM(C$2:C$21)=F$1,C2,B2*RANDBETWEEN(0,1))
Selepas memasukkan formula, sistem akan menggesa rujukan bulat . Ini disebabkan oleh Formula merujuk kepada nilai sel di mana formula terletak, tetapi jangan risau, tiada siapa yang mengambil berat tentangnya.
Klik perintah "Fail" → "Pilihan" di penjuru kiri sebelah atas Excel untuk membuka kotak dialog pilihan fail, beralih ke tab "Formula", pilih kotak semak "Mulakan pengiraan berulang" dan tetapkan "Bilangan maksimum lelaran" ” ditetapkan kepada 30000. Tutup kotak dialog dengan "OK".
Pada masa ini, formula dalam lajur C akan dikira semula secara automatik dan item dengan hasil pengiraan semula bukan 0 ialah gabungan invois. Anda boleh memasukkan formula fungsi SUM dalam sel F2 untuk pengesahan.
Biar saya terangkan kepada anda maksud formula tersebut.
=IF(SUM(C:C)=F,C2,B2*RANDBETWEEN(0,1))
Formula terlebih dahulu menentukan sama ada jumlah kawasan C2:C21 adalah sama dengan nilai sasaran yang dinyatakan dalam sel F1 Jika ia sama, ia mengembalikan nilai C2 sendiri jika tidak, ia mengembalikan sel B2 Jumlah invois didarab dengan 0 atau 1. Apabila didarab dengan 0, hasilnya akan mengembalikan 0, menunjukkan bahawa jumlah invois tidak dipilih.
Oleh kerana formula merujuk kepada nilai sel di mana formula terletak, seperti formula SUM(C$2:C$21) dalam sel C2, rujukan bulat akan dicetuskan. Pada ketika ini kami mendayakan pengiraan lelaran, dan sistem akan mengira formula berulang kali sehingga syarat untuk menghentikan lelaran diwujudkan (jumlah C2:C21 adalah sama dengan nilai sasaran), atau bilangan lelaran habis.
Itu sahaja.
Tinggalkan soalan latihan di akhir.
Seperti yang ditunjukkan dalam gambar di atas, jumlah yang diketahui ialah 25, yang terdiri daripada 10 nilai Setiap nilai lebih besar daripada atau sama dengan 1 dan kurang daripada atau sama dengan 5 . Sila senaraikan 10 nilai ini.
Jawapan rujukan:
Formula input A3:A12
=IF(SUM(A:A)=B,A3,RANDBETWEEN(1,5))
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Bagaimana untuk mencari gabungan yang jumlahnya adalah nilai tertentu dalam Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!