Misalkan Anda memiliki data yang terdiri dari angka positif dan negatif. Anda perlu menghitung jumlah angka negatif berurutan di Excel. Sangat mudah untuk menghitung angka negatif dalam daftar tetapi di sini kita perlu fokus pada Show Contoh Mari kita ambil contoh dunia nyata. Anda memiliki data pasar saham mingguan dan Anda diminta untuk menghitung jumlah minggu berturut-turut pasar mengalami kerugianKami memiliki data di kolom A dan B, header di baris 1 dan rentang data dimulai dari sel A2 dan berakhir di sel B10 Masukkan rumus di bawah ini di sel C2 dan tekan Ctrl + Shift + Enter untuk mengonfirmasi rumus sebagai rumus array
Hasil Ada enam minggu berturut-turut saat pasar saham berwarna merah.Bagaimana cara kerjanya? Mari kita pahami langkah demi langkah bagaimana mengembalikan hasil yang diinginkan Langkah 1. Baris Jumlah nilai kurang dari 0IF(B2:B10<0,ROW(B2:B10)) returns {2;3;4;5;6;7;FALSE;FALSE;FALSE}Langkah 2. Baris Jumlah nilai yang lebih besar atau sama dengan 0 IF(B2:B10>=0,ROW(B2:B10)) returns {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;8;9;10}Langkah 3. Susunan Bilangan Negatif Berurutan Di sini fungsi FREQUENCY digunakan untuk menghitung no. kali angka negatif muncul berturut-turut (berturut-turut) =FREQUENCY({2;3;4;5;6;7;FALSE;FALSE;FALSE},{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;8;9;10}) returns {6;0;0;0}Langkah 4. Maks dari array di atas Hasilnya adalah 6 karena merupakan nilai terbesar dalam larik Solusi VBA. UDF untuk menghitung Angka Negatif Solusi di bawah ini adalah alternatif dari rumus excel yang ditunjukkan di atas. Ini adalah fungsi yang ditentukan pengguna untuk menghitung angka negatif berurutan. Rekatkan program di bawah ini di VBA Editor (tekan Alt + F11).Function ConsNegative(rng As Range) Dim r As Range Dim c As Long Dim m As Long Application.Volatile c = 0 m = 0 On Error Resume Next For Each r In rng.Cells If r.Value < 0 Then c = c + 1 If c > m Then m = c End If Else c = 0 End If Next r ConsNegative = m End Function_Untuk menggunakan program di atas, cukup masukkan =ConsNegative(B2:B10) di sel C2. Ini mengembalikan output yang sama dengan formulaUnggul. Bilangan Positif Berurutan Demikian pula, kita juga dapat menghitung berapa kali angka positif muncul secara berurutan. Rumusnya hampir sama dengan di atas hanya berbeda pada tandanya saja. Di sini kita berfokus pada nilai-nilai positif.
Cara menjumlahkan Nilai Negatif Berturutan Contoh di bawah ini hanya untuk tujuan demonstrasi. Harap perhatikan bahwa menambahkan nilai persentase tidak masuk akal.=MIN((COUNTIF(OFFSET(B2:B10,ROW(B2:B10)-ROW(B2),0,C2),"<0")=C2)*SUBTOTAL(9,OFFSET(B2:B10,ROW(B2:B10)-ROW(B2),0,C2)))_ Masukkan rumus di atas di sel D2 dan tekan Ctrl + Shift + Enter untuk mengonfirmasinya sebagai rumus array Tutorial Excel. 100 Tutorial Excel Sebarkan Firman Pos terkait Tentang Penulis Deepanshu mendirikan ListenData dengan tujuan sederhana - Membuat analitik mudah dipahami dan diikuti. Dia memiliki lebih dari 10 tahun pengalaman dalam ilmu data. Selama masa jabatannya, dia telah bekerja dengan klien global di berbagai domain seperti Perbankan, Asuransi, Ekuitas Swasta, Telekomunikasi dan Sumber Daya Manusia Input kedua adalah bilangan bulat. Dan angka tersebut dianggap sebagai nilai dasar. Jadi nilai dasar harus lebih besar dari nol dan lebih kecil dari input pertama Konversikan bilangan desimal yang diberikan ke bilangan dasar yang diberikan Contoh Angka=72 Dasar=2 Kita harus mengubah bilangan desimal menjadi bilangan biner Setelah mengonversi bilangan desimal ke bilangan dasar yang diberikan, tentukan hitungan nol berturut-turut maksimum Misalkan bilangan desimal diubah menjadi biner. Hasilnya adalah 1001000 Dari maksimum bilangan biner di atas, hitungan nol berturut-turut adalah 3 Keluaran. 3 LogikaDalam kursus python kami, kami membahas konversi angka desimal menjadi biner Logika yang sama digunakan di sini. Jadi setengah dari program yang kita bahas dengan python. Klik disini Semua contoh ini membantu Anda dalam meningkatkan keterampilan pengkodean dan dengan mudah memecahkan ujian penempatan Muat ulang logika konversi satu kali. Dan lanjutkan bagian yang tersisa Mengonversi angka desimal ke basis apa pun. Kita perlu membagi angka dengan nilai dasar yang diberikan Nilai pengingat dipertimbangkan Terus bagi angka sampai angkanya nol. Setiap kali mempertimbangkan pengingat Setelah konversi, kita harus mencari angka nol yang berurutan Logika untuk menemukan jumlah nol berturut-turut adalah dengan mengulangi output yang diperoleh setelah konversi Ambil dua jumlah variabel dan jumlah maksimum Kedua variabel harus diinisialisasi ke nol Ulangi nomor yang dikonversi. Jika digitnya nol, maka tambah hitungannya Jika digitnya bukan nol, jadikan nilai hitungannya nol Setiap iterasi memeriksa variabel hitungan dengan variabel hitungan maksimum untuk memperbarui hitungan nol berturut-turut maksimum Bagaimana cara menghitung angka berurutan?Bilangan yang saling mengikuti terus-menerus dengan urutan dari terkecil ke terbesar disebut bilangan berurutan. Sebagai contoh. 1, 2, 3, 4, 5, 6, dan seterusnya adalah bilangan yang berurutan.
Bagaimana Anda menghitung karakter berurutan dalam sebuah string dengan Python?Diberi sebuah String, ekstrak semua karakter berurutan dengan panjang K . Memasukkan. test_str = 'geeksforgeeks terbaik untuk Geeks', K = 3 Keluaran. ['eee', 'sss', 'bbb', 'rrr'] Penjelasan. K string berturut-turut panjang diekstraksi.
Bagaimana Anda menghitung angka berurutan dalam array?Idenya adalah untuk menggunakan hashing . Kami melintasi array dan untuk setiap elemen, kami memeriksa apakah itu adalah elemen awal dari urutannya. Jika ya maka dengan menambah nilainya kami mencari set dan menambah panjangnya. Dengan mengulangi ini untuk semua elemen, kita dapat menemukan panjang dari semua himpunan yang berurutan dalam larik. |