EXCEL - komenda


(Blazej2) #1

Mam problem z komendą w excelu, poniżej przesyłam co ma sie wyświlac, i jakie ma spełniać ma warunki, te 4 warunki mają być zapisane w jednej komórce. Czy da sie to zrobić??

  1. C1="PRAWDA"; D1="FAŁSZ" - TO MA WYŚWIETLIĆ 1

  2. C1="PRAWDA" D1="PRAWDA" - TO MA WYŚWIETLIĆ 0

  3. C1="FAŁSZ" D1="FAŁSZ" - TO MA WYŚWIETLIĆ 1

  4. C1="FAŁSZ" D1="PRAWDA" - TO MA WYŚWIETLIĆ 1


(Rk) #2

cos takiego chyba

=JEŻELI(ORAZ(A7=2;B7<>3);1;JEŻELI(ORAZ(A7=2;B7=3);0;JEŻELI(ORAZ(A7<>2;B7<>3);1;JEŻELI(ORAZ(A7<>2;B7=3);1;1111))))

2 wartosc A7

3 wartosc b7

dziala sprawdzilem


(Pazkooda+Dobreprogramy) #3

Jeżeli przyjrzymy się się tej regułce to widać, że jest to ....

Negacja koniunkcji ! ! ! :o

Jeżeli coś jest niejasne to odsyłam do Googli :wink:

Wniosek:

Jeżeli chcemy uzyskać wynik działania jak "w zadaniu" i nie musi być to 0 lub 1 a np. FAŁSZ lub PRAWDA to stosujemy funkcję (uwaga nie korzystam z Excela, piszę w oparciu o OpenOffice.org Calc)

=NIE(I(C1;D1))

Jak ktoś się upiera, że mamy mieć 0 lub 1 to dajemy małe "czary mary" i już (też OO.org Calc, ale Excel ma chyba idenytczną składnię):

=JEŻELI(NIE(I(C1;D1));1;0)

lub

=JEŻELI(I(C1;D1);0;1)

Pozdrów nauczyciela informatyki za to, że uczy Logiki (szkoda tylko, że pod Excelem bo to wywalona kasa w błoto).