„Excel“ - IF yra klaida su 2 ląstelių atitikimu
- Problema
- Sprendimas
- Pastaba
Problema
Jei turiu 2 ląsteles, kurias reikia suderinti su 2 masyvo eilute ir spausdinti „W“ arba „L“, jei abu elementai atitinka.
Tai aš turiu
= IF (ISERROR (MATCH (C13 & D13, 8: 8 & 9: 9, 0)), „W“, „L“)
pavyzdys C13: Mike
D13: 9
8 eilutė yra pavadinimas, jei yra „Mike“ ir 9 eilutė yra amžius, jei amžiaus atitiktis spausdinama „W“.
Tačiau mano formulė tik lygina pirmąją rungtynę.
Sprendimas
Vietoj
= IF (ISERROR (MATCH (C13 & D13, 8: 8 & 9: 9, 0)), „W“, „L“)
bandyti
= IF (MATCH (C13, 8: 8, FALSE) = MATCH (D13, 9: 9, FALSE), "W", "L")
Pastaba
Ačiū „Excelguru“ už šį patarimą forume.