У нас есть ситуация, в которой нам нужно установить клаузальную функцию, запрашивающую данные из двух полей.
У нас есть поле «Товар куплен» и пять полей товара, бывших в употреблении (SH Item 1, SH Item 2, и т.д). Если какое-либо (или оба) из этих полей содержат один из списка определенных продуктов по имени, флажок включен (отмечен галочкой), который, в свою очередь, вызывает условное форматирование.
У нас есть флажок и форматирование на месте,но я не могу найти красноречивого средства сделать запрос IF, используя Case или PatternCount и т. д., чтобы вызвать флажок - я немного не в себе!
Я попытался (успешно) использоватьпростое вложение операторов IF, чтобы вызвать флажок
- , но должен быть лучший способ вызвать «истинный» результат по списку значений, а не копировать его повторение, т. е. (Item Bought = "Roland";" Да "; (sh item 3 =" Roland ";" Yes "; и т. Д .:
If (Товар куплен =" Orla ";" Yes "; If (sh item 1 ="Орла ";" Да "; Если (sh item 2 =" Орла ";" Да "; Если (sh item 3 =" Орла ";" Да ";" Нет ")))
Я надеялсячтобы узнать о лучшем способе запроса о наличии дюжины или около того дискретных значений по нескольким дискретным полям.