Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

excel - Obliczenie liczby komórek które posiadają w teksie słowo "tak"

Anankus 01 Maj 2015 14:28 705 9
  • #1 01 Maj 2015 14:28
    Anankus
    Poziom 4  

    Problem w tym, że w komórkach nie ma wpisanego samego wyrazu "tak" i nie wiem jak zrobić funkcję, żeby w każdej komórce sprawdziło czy jest to słowo.

    0 9
  • #2 01 Maj 2015 14:53
    -psiak-
    Poziom 32  

    Code:
    =NIE(CZY.BŁĄD(ZNAJDŹ(" TAK ";" "&LITERY.WIELKIE(A1)&" ";1)))

    1
  • #3 01 Maj 2015 15:01
    Anankus
    Poziom 4  

    hmm może bardziej sprecyzuje: w 70 komórkach chcę obliczyć ile razy powtarza się dany wyraz "tak"

    0
  • #4 01 Maj 2015 15:29
    -psiak-
    Poziom 32  

    1. Jeżeli powtarza się w jednej komórce więcej niż raz to ma być liczone kilkokrotnie?
    2. Czy ma być liczone tylko słowo "tak" czy też "intake" też się liczy.
    Podałem jak wykryć dla jednej komórki, włóż do tego odrobinę własnej pracy (patrz regulamin 3.1.17), dodaj do tego co podałem 0 z przodu to będziesz mógł to zliczyć za pomocą normalnego =suma(...)

    0
  • #5 01 Maj 2015 18:22
    Anankus
    Poziom 4  

    każda komórka zawiera tylko jedno słowo "tak" i tylko dla tego wyrazu

    0
  • #6 01 Maj 2015 18:42
    PRL
    Poziom 33  

    Cytat:
    Problem w tym, że w komórkach nie ma wpisanego samego wyrazu "tak"

    każda komórka zawiera tylko jedno słowo "tak"

    0
  • #7 01 Maj 2015 18:45
    Anankus
    Poziom 4  

    PRL pomyłka, nie każda komórka zawiera słowo tak :) inaczej nie męczył bym się z tym

    0
  • Pomocny post
    #8 01 Maj 2015 19:28
    -psiak-
    Poziom 32  

    Code:
    B1: =0+NIE(CZY.BŁĄD(ZNAJDŹ(" TAK ";" "&LITERY.WIELKIE(A1)&" ";1)))
    
    B2: =0+NIE(CZY.BŁĄD(ZNAJDŹ(" TAK ";" "&LITERY.WIELKIE(A2)&" ";1)))
    B3: =0+NIE(CZY.BŁĄD(ZNAJDŹ(" TAK ";" "&LITERY.WIELKIE(A3)&" ";1)))
    B70: =0+NIE(CZY.BŁĄD(ZNAJDŹ(" TAK ";" "&LITERY.WIELKIE(A70)&" ";1)))
    B71: =suma(B1:B70)


    Natomiast jeżeli to drugie jest prawdą to:
    Code:
    A71: =licz.jeżeli(A1:A70;"=tak")


    Bo zamiast kręcić podałbyś przykład w postaci XLS.

    1
  • #9 01 Maj 2015 20:01
    Anankus
    Poziom 4  

    Dzięki za pomoc, sam przed chwilą tak zrobiłem, myślałem po prostu, że można to załatwić szybciej jedną, nie za długą funkcją.

    0
  • #10 06 Maj 2015 13:54
    Maciej Gonet
    Poziom 31  

    W kryterium funkcji LICZ.JEŻELI można używać symboli wieloznacznych * i ?, ale brak precyzji w sformułowaniu problemu i brak przykładu uniemożliwia zaproponowanie optymalnego rozwiązania. Proszę popatrzyć na małej próbce w ilu kontekstach może wystąpić słowo lub ciąg liter "tak" i jak różnie może to być zliczane. Nie ma prostego uniwersalnego rozwiązania.

    0