H I J K L M
Lenght Width Height Compare_Length Compare_Width Compare_Height
3.750 3.750 4.500 3.750 3.750 2.450
5.000 3.875 3.875 5.000 4.000 0.500
5.000 3.875 3.875 5.000 4.000 0.500
5.000 3.750 3.750 5.000 4.000 0.500
Mam te dane, muszę porównać wszystkie 3 kolumny Długość (H) szerokość (I) i Wysokość (J) z kolumną Compare_ Length (K) Compare_width (L) i Compare_height (M). Niektóre dane zostały wprowadzone do niewłaściwej kolumny, więc wysokość może odpowiadać kolumnie z porównawczą długością itp. Ponadto muszę porównać dane +/- 1,00 cala, więc jeśli liczba mieści się w zakresie 1 cala, wartość zostanie PRAWDA.
oto czego używam.
=AND(OR((ABS(H3-K3)<=1),(ABS(H3-L3)<=1),(ABS(H3-M3)<=1)),OR((ABS(I3-K3)<=1),(ABS(I3-L3)<=1),(ABS(I3-M3)<=1)),OR((ABS(J3-K3)<=1),(ABS(J3-L3)<=1),(ABS(J3-M3)<=1)))
Problem, który mam, polega na tym, że kolumna H i ja oczywiście pasują, ale J nie odpowiada M w odległości 1 cala, co powinno uczynić całe równanie FALSE. Tak więc ostatnia instrukcja OR w moim równaniu musi odpowiadać pozostałej komórce, która nie powoduje, że pozostałe instrukcje OR są PRAWDA. Myślę, że muszę zwrócić równania lub komórkę #, która sprawia, że instrukcje OR są prawdziwe, a następnie dodać logikę, która sprawia, że pozostałe instrukcje OR porównują tylko komórkę, która zasadniczo nie była jeszcze używana.
Pozwól, że przedstawię to w kategoriach laików, jeśli kolumna H, I lub J pasuje do dowolnej kolumny w K, L lub M w odległości 1 cala i jeśli wszystkie H, I i J odpowiadają wszystkim K, L i M, równanie powinno wycenić na PRAWDA.
Każda oferowana pomoc byłaby ogromna!
Odpowiedzi:
Być może brakuje mi czegoś, czego szuka OP. Ten sam wymóg został spełniony jak poniżej - wykonując ten sam „ KROK PO KROKU ”.
źródło