W tym filmie zobaczysz jak sprawdzić czy komórka zawiera jeden z tekstów. Dodatkowo należy znaleźć odpowiednią wartość liczbową przypisaną do każdego z wyszukiwanych tekstów.
Użyta/e funkcja/e: LICZ.JEŻELI, SUMA.ILOCZYNÓW
Pobierz plik do filmu: http://www.pmsocho.com/pobierz-pliki-do-filmow
Nazwa pliku: excel-692 – Przypisanie wartości jeśli tekst zawiera jeden z innych tekstów.xlsx
Comments 17
Bardzo pomocny i klarownie poprowadzony instruktaz.
Jaka funkcje do tego dodac by gdy wartosc nie istnieje zamiast #n/a pokazywalo 0?
Author
Wykorzystaj funkcję JEŻELI.BŁĄD. Tutaj masz przykład wykorzystania tej funkcji:
https://www.youtube.com/watch?v=Fpzpeg59w_A
Witam, mam pytanie odnośnie filmu powyzej. Jak zapisac formule gdy w jednej komorce wystepuja dwa „materialy” a wartości przy nich zapisane sumuje? Czyli przykladowo a = 1, b = 2, c =3. W jednej komorce jest A B C wiec powinno dac sume 6. Mam pewien arkusz gdzie skrotami przypisywane sa rzeczy ktore maja okreslona wartosc (chodzi glownie o sprzedaz). Przykladowo jest tabela gdzie przy imieniu i nazwisku sprzedawcy w dol leca dni i w ciagu jednego dnia sprzedal jajko oraz ser. jezeli jajko ma wartosc 1, a ser 2 to chcialbym aby za ten jego dzien zliczylo to na 3.
Author
Jeśli dobrze zrozumiałem to co opisałeś, to wykonanie tego zadania będzie stosunkowo trudne ponieważ Excel najlepiej pracuje jeśli w jednej komórce ma jedną wartość a nie kilka tak jak opisałeś. Ciężko zaproponować jakąkolwiek formułę bo nie wiem jak zorganizowane są Twoje dane.
Myślę, że czeka Cię dosyć skomplikowana formuła tablicowa albo rozwiązanie z wykorzystaniem Power Query (trochę prościej niż tablicowa) albo VBA (trochę trudniej niż tablicowa),
Witam,
jeżeli wszystko jest tak jak u Pana lecz w wartościach chcę przypisać tekst zamiast liczb jest problem, jak mogę sobie z nim poradzić ?
Author
Proszę bardzo:
=INDEKS($F$6:$F$9;PODAJ.POZYCJĘ(PRAWDA;LICZ.JEŻELI(B3;”*”&$F$6:$F$9&”*”)>0))
Oczywiście to formuła tablicowa więc zatwierdź ją naciskając Ctrl+Shift+Enter
Dzień dobry
Super strona z mnóstwem pożytecznych informacji. Czy może pan objaśnić funkcjonowanie powyższej formuły. Podobnie jak poprzednik poszukuję funkcji która wprowadzi do komórki tekst jeśli w innej komórce jest konkretny ciąg znaków. Ponieważ mam 17 wariantów tekstu używanie funkcji „jeżeli” byłoby mocno uciążliwe a powyższa odpowiedź idealnie rozwiązuje mój pproblem
Witam, zastosowałam tą formułę na Twoim ćwiczeniu ale wszędzie pokazuje tekst „sklejka”
Author
Pobierz plik, który udostępniam do tego filmu. Na pobranym pliku rób wszystko krok po kroku tak jak pokazuję na filmie – musi działać. W pobranym pliku znajdziesz też arkusz z dopiskiem zrobione – masz tam działające rozwiązanie które możesz przetestować 🙂
Cześć, czy mógłbyś mi pomóc w takiej sprawie?
W komórce A2 mam tekst: „kot, słoń, lama, dzik”. Kolejne kolumny poświęcam każdemu zwierzęciu osobno, tzn. kolumna B to kot, C to słoń, D – lama i E – dzik. W komórce B2 chcę uzyskać „1” gdy w komórce A2 pojawia się słowo „kot” i „0” gdy się nie pojawia. No i analogicznie w kolejnych kolumnach.
Próbuję formuły: =JEŻELI(A2=”*kot*”;1;0), ale nie działa.
Podsumowując – chciałbym otrzymać określoną wartość gdy w danej komórce pojawia się wybrany fragment tekstu.
Pozdrowienia
Author
=(LICZ.JEŻELI(A2;”*kot*”)=1)+0
pełen szacun za wiedzę i tłumaczenie.
Głupio jest zadać pytanie banalne na takim forum ale podobno nie ma głupich pytań.
stworzyłem formułę ale mój system traktuje ją jako tablicową i nie mogę jej zatwierdzić enterem ani w inny (mi znany :)) sposób.
=SUMA.ILOCZYNÓW(LICZ.JEŻELI(C4;K1:K3)*$L1:$L3)
Author
Dzięki za miłe słowa. Twoja formuła jest napisana poprawnie. A jaki błąd jest wyświetlany gdy próbujesz ją zatwierdzić?
Pobierz plik, który udostępniam do tego filmu. Na pobranym pliku rób wszystko krok po kroku tak jak pokazuję na filmie – musi działać. W pobranym pliku znajdziesz też arkusz z dopiskiem zrobione – masz tam działające rozwiązanie które możesz przetestować 🙂
Dzień dobry, proszę o podpowiedź w takiej sytuacji:
mam stałą tablicę o 4 kolumnach, zawierającą dwu- lub trzyliterowe, niepowtarzające się symbole na początku każdego tekstu. Mam też kolumnę o zmiennej wartości, w której teksty z tymi symbolami na początku są wymieszane. Formuła powinna skopiować kolejne komórki z tej kolumny i zapisać je w 4 odpowiednich kolumnach arkusza, zgodnie z uporządkowaniem stałej tablicy.
Pozdrowienia
Author
Ciężko pomóc nie widząc danych i tego jak są one zorganizowane. Przygotuj plik z przykładowymi danymi oraz dokładny opis tego co chciałbyś osiągnąć i umieść post na jakimś excelowym forum – na pewno ktoś pomoże.
Witam,
niestety w moim przypadku formuła nie działa poprawnie. Użyłem formuły z jednego z Pana powyższych komentarzy, tj. =INDEKS($F$6:$F$9;PODAJ.POZYCJĘ(PRAWDA;LICZ.JEŻELI(B3;”*”&$F$6:$F$9&”*”)>0)). Jak w takim razie potraktować dane, które będą wyglądały następująco:
Dla Pana przykładu w kolumnie B będą dane w kolejnych wierszach DZC-WSZ-5103-3109/12(2) oraz DZC-WSZ-5103-4207/14(3), w kolumnie F będą w kolejnych wierszach dane 3109/12, 4207/14, 4152.2018. Formuła zamiast znaleźć wartość 3109/12 oraz 4207/14 w kolumnie B, zwróci wartość z ostatniej komórki z kolumny F, czyli 4152.2018. Jak w takim razie formuła powinna być napisana?
Author
Ciężko pomóc nie widząc danych i tego jak są one zorganizowane. Przygotuj plik z przykładowymi danymi oraz dokładny opis tego co chciałbyś osiągnąć i umieść post na jakimś excelowym forum – na pewno ktoś pomoże.