Cara mengecek nilai beberapa kolom di excel mengembalikan nilai terjadinya terbesar


1

Dengan asumsi saya memiliki status berikut ini:

0-Not started
1-In progress
2-With issue
3-Completed
4-N/A

Dan saya punya data berikut ini:

Status A     Status B     Status C     Overall Status
-----------  -----------  -----------  -------------- 
Not started  Not started  In progress  In progress
Completed    Completed    Completed    Completed
In progress  Completed    Completed    In progress
Completed    N/A          Completed    Completed

Saya ingin ditampilkan di kolom Status Keseluruhan dengan ketentuan sebagai berikut:

  • Jika salah satu status di A, B, C adalah "Sedang berlangsung", tampilkan "Sedang berlangsung"
  • Jika semua status dalam A, B, C sama, maka tampilkan status apa pun dalam A
  • Abaikan status apa pun = "N / A"

Bagaimana saya menulis Pernyataan IF di Excel?


apa yang ingin Anda dapatkan dalam situasi yang tidak tercakup dalam uraian Anda (mis. satu "dengan masalah" dan dua "selesai")? Apakah Anda hanya menginginkan status paling awal?
Máté Juhász

Bagaimana jika Anda memiliki 1 Selesai dan 2 N / A, apa yang harus menjadi output?
patkim

Jawaban:


0

Saya tidak yakin apa tujuan Anda, karena agak tidak jelas seperti yang ditunjukkan dalam komentar oleh @ pat2015 dan @ Máté Juhász

Tetapi bagi saya tampaknya formula berikut akan mencakup apa yang ingin Anda capai:

=IF(OR(A2="In progress",B2="In Progress",C2="In Progress"),"In Progress",IF(AND(OR(A2="Completed",A2="N/A"),OR(B2="Completed",B2="N/A"),OR(C2="Completed",C2="N/A")),A2,""))

Jika ditemukan Sedang berlangsung di dan dari tiga kolom itu akan berkata Sedang berlangsung. Jika tidak, itu akan melihat apakah semua sel Lengkap atau T / A itu akan mengembalikan nilai kolom A. (yang - saya kira - akan menjadi Lengkap .)

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.