Memperbarui grafik secara otomatis yang hanya mengambil informasi per tanggal


1

Pada dasarnya yang saya butuhkan adalah rumus untuk mencari tanggal di kolom A (kemarin), kembalikan data dari Kolom K dan M untuk membuat grafik. Kolom A dapat memiliki 0-3 baris per hari yang perlu dimasukkan ke grafik. Saya perlu rumus untuk menarik SEMUA data untuk kemarin, bukan hanya entri terakhir.


Selamat datang di SU. Tolong jelaskan pertanyaan Anda. Perangkat lunak apa (dan versi) yang Anda gunakan untuk membuat grafik? Apa solusi terbaik yang telah Anda buat sejauh ini? Apa yang ingin ditampilkan grafik (seperti, "nilai harian selama sebulan terakhir")?
Dane

Maaf saya baru dalam hal ini. Saya mencoba menambahkan gambar untuk menjelaskan tetapi saya tidak diizinkan. Sheet1 adalah mesin "Press1" dan untuk mesin itu kolom memiliki tanggal, shift, memo%, unit yang diproduksi, efisiensi ... Setiap hari hari-hari sebelumnya data dimasukkan, saya ingin Grafik Harian, artinya saya ingin grafik hanya tampilkan tanggal terakhir yang dimasukkan.
Kat

Saat ini saya hanya memperbarui grafik secara manual. Saya mengerti cara membuat pembaruan grafik otomatis tetapi saya membutuhkannya untuk tidak hanya memperbarui baris baru yang ditambahkan tetapi jika tidak ada data untuk hari itu saya membutuhkannya untuk menunjukkan 0 ... kadang-kadang semua 3 shift akan bekerja dan kadang tidak, jadi ada bisa 0 - 3 baris ditambahkan setiap pagi. Saya ingin grafik memperlihatkan Shift ABC dan Date untuk memo dan efisiensi.
Kat

Jika tiga baris ditambahkan selama sehari, apakah Anda hanya peduli dengan yang terbaru? Atau Anda ingin membuat grafik jumlah dari ketiganya?
Dane

Sudahkah Anda mencoba grafik Menyebarkan? Di mana itu gagal?
Dane

Jawaban:


0

Agar semuanya tetap lurus, saya akan merekomendasikan pemisahan persamaan.

Langkah 1 adalah menemukan baris pertama dengan tanggal target (kemarin):

=MATCH(TODAY()-1,A:A,0)

Itu memberi Anda nomor baris sel pertama di kolom Ayang cocok dengan tanggal kemarin ( TODAY()-1). Kolom Aharus dalam urutan menaik. Anda kemudian dapat memberi nama sel Yesterday .

Langkah 2 adalah menyiapkan enam sel agar sesuai dengan dua kolom dan nol hingga tiga baris hasil:

=IF(INDEX(A:A,Yesterday+2)=TODAY()-1,INDEX(K:K,Yesterday+2),"--")

Di tempat kedua +2pengubah, Anda harus +0, +1dan +2untuk tiga baris mungkin. Tukar M:Matau kolom lainnya untuk menarik hasil dari kolom selain K. Ini "--"adalah apa yang dikembalikan jika tidak ada entri untuk baris itu untuk tanggal tersebut. Jika Anda ingin ini berperilaku baik ketika ada nol baris, bungkus seluruh persamaan =IFERROR(...,"--").

Jawaban alternatif:

Jika Anda hanya ingin mencocokkan baris terbaru, coba polanya =INDEX(K:K,MATCH(TODAY()-1,A:A,1))

Ini mengasumsikan bahwa tanggal Anda berada di kolom Adan diurutkan dalam urutan menaik. The 1sebagai argumen ketiga INDEXadalah jenis pencocokan, dan yang memberi Anda baris terbaru sebelum TODAY, ditentukan dengan TODAY()-1. Itu akan menjadi kemarin jika ada entri kemarin.

Anda bisa mengganti TODAY()-1dengan referensi sel tempat Anda bisa mengetikkan tanggal yang Anda inginkan.


Saya hanya memperhatikan bahwa Anda ingin menarik ketiga baris yang cocok dengan tanggal. Saya harus mengubah jawaban saya untuk mencocokkan itu.
Dane
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.