Przesunięty przez: Zefirek 07-07-2014, 07:49 |
łamigłówka |
Autor |
Wiadomość |
Bill Szysz
Excel Expert

Wersja: Win Office 365
Pomógł: 898 razy Posty: 3603
|
Wysłany: 03-06-2014, 14:32 łamigłówka
|
|
|
Obejrzałem sobie filmik Piotra (pmsocho) na YT i coś mi do łba przyszło
Mianowicie, zrobić to samo co na filmie używając TYLKO JEDNEJ funkcji excela wewnątrz formuły (wielokrotne użycie tej samej funkcji wewnątrz formuły jest dopuszczalne) oraz (o ile zajdzie potrzeba) operatorów arytmetycznych (czyli +,-,*,/,^).
Nagrodą jest wirtualne piwo (chyba że będę miał okazję spotkać się kiedyś ze zwycięzcą, to wtedy prawdziwe)
Link do filmu
Pozdrawiam
P.S. Wydumane przeze mnie rozwiązanie podam wieczorem |
|
 | ID posta:
227659
|
|
|
 |
|
|
|
Patronus
Excel Expert


Wersja: Win Office 365
Pomógł: 580 razy Posty: 1659
|
Wysłany: 03-06-2014, 15:21
|
|
|
Wymyśliłem takiego potworka:
Kod: |
=PODSTAW(PODSTAW(B4;" D";"");" C";"")+(B4=PODSTAW(B4;" D";""))*-2*PODSTAW(PODSTAW(B4;" D";"");" C";"")
|
i funkcja PODSTAW jest "case sensitive" :) czyli nie zadziała jak na końcu liczby będzie małe "d" i małe "c" :) |
Ostatnio zmieniony przez Patronus 03-06-2014, 23:54, w całości zmieniany 4 razy |
|
 | ID posta:
227671
|
|
|
 |
|
|
Bill Szysz
Excel Expert

Wersja: Win Office 365
Pomógł: 898 razy Posty: 3603
|
Wysłany: 03-06-2014, 15:28
|
|
|
Patronus, to juz piwko masz
Ale podpowiem że wystarczą 3 ;)))
P.S. i może pozmieniaj J19 na B4 jak w filmie i dodaj że Podstaw jest "case sensitive" więc D i C nie znajdzie ale d i c juz tak :)
[ Dodano: 03-06-2014, 21:13 ]
Jak widać konkurs cieszył się "ogromnym" wzięciem
Wśród wszystkich odpowiedzi (jednej) była też ta właściwa (jedna).
"And the winner is....." Patronus
Zwycięzca otrzymał już wirtualne piwo ( z obietnicą prawdziwego gdy los tak zdarzy ) oraz dostaje w tej chwili jednego "golden pomuka"
Droba prośba do zwycięzcy.... mógłbyś zwycięzco zrobić porządek z adresami w zwycięskiej formule? (i można też trochę posprzątać podwójne negacje )
No dobra...to ja też podam swoje rozwiązanie ( jak juz napisałem w poście wyżej, wystarczą trzy PODSTAW). Dla układu danych jak na filmiku będzie to taka formułka.
Kod: | =(((PODSTAW(B4;" c";"")=B4)*2)-1)*PODSTAW(PODSTAW(B4;" c";"");" d";"") |
Po tych "emocjach", życzę wszystkim spokojnego wieczoru
Pozdrawiam |
|
 | ID posta:
227676
|
|
|
 |
|
|
pmsocho
Starszy Forumowicz


Pomógł: 7 razy Posty: 55
|
Wysłany: 04-06-2014, 08:57
|
|
|
Nie mogę wyjść z podziwu jakie wy macie mózgi!
Super!
A pamiętacie jeszcze konkurs Bodka z wyszukiwaniem? Tam to dopiero było sporo alternatywnych rozwiązań! :) |
_________________ pmsocho |
|
 | ID posta:
227722
|
|
|
 |
|
|
Marecki
Excel Expert


Wersja: Win Office 2019
Pomógł: 2521 razy Posty: 8407
|
Wysłany: 04-06-2014, 09:04
|
|
|
Wzięcie takie , a nie inne, bo i zagadnienie ciężkie( ograniczenia).
Pochylilem nad tym głowę, ale nic nie wydumałem.
Rozwiązanie super. Brawo. |
_________________ Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.
Szkolenia z Excela , FB
Office 2019 Professional Plus , Windows 10 x64
Pozdrawiam, były mkkk23 teraz Marecki. |
|
 | ID posta:
227723
|
|
|
 |
|
|
Bill Szysz
Excel Expert

Wersja: Win Office 365
Pomógł: 898 razy Posty: 3603
|
Wysłany: 04-06-2014, 19:55
|
|
|
pmsocho, ...nie mogę się wypowiadać za innych ale ja moją ostatnią szarą komórkę muszę troszkę oszczędzać więc "do wiwatu" jej rzadko daję
mkkk23, ...sorry... naprawdę nie przypuszczałem że bedzie to "ciężkie".
Wstawiłem temat dla zabawy a nie katowania umysłów....
Jednak należy Ci się za to że próbowałeś chociaż
Pozdrawiam |
|
 | ID posta:
227820
|
|
|
 |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
 |
Strona używa plików cookies.
Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe
|