Excel veya vba için yeni değilim; ancak, excel'de bir boolean "veya" işlevi olmaması konusunda biraz zorluk yaşıyorum. Bildiğiniz gibi, "&" işlevi iyi çalışıyor, ancak "|" veya "||" Operatör bir formüle. Bana "ya da" verecek bir alternatif var mı?
Not: Önceden tanımlanmış "veya işlev" (yani, [veya (koşul1, koşul 2 ...)] bu durumda yardımcı değildir. Geçerli hücre yerine başka bir hücre kümesindeki değerleri değerlendirir ve "true" değerini döndürür veya sayısal bir değer yerine "false".
Kullanmakta olduğum kod şu şekildedir: = IF (IFERROR (INDEX ($ H $ 2: INDIRECT ("H" & ROW () - 1)), MATCH ( 7 , $ D $ 2: INDIRECT ("D" & ROW ()) 1), 0)), 0) 99, (DOLAYLI ( "F" & Row ()) x 2), DOLAYLI ( "F" & Row = ()))
"7" değeri şu anda eşleştiriliyor. Eşleştirme (5 | 6 | 7, ... veya Eşleşme (5 || 6 || 7, ... gibi birden çok değerle eşleşmesini istiyorum.
Parlak bir fikrin var mı?
&
çalışıyor " derken ne demek istiyorsun ? Excel formüllerinde, &
birleştirme işlecidir ve boolean işlemleriyle ilgisi yoktur.